<86>Apr 16 14:22:38 userdel[1463765]: delete user 'rooter' <86>Apr 16 14:22:38 userdel[1463765]: removed group 'rooter' owned by 'rooter' <86>Apr 16 14:22:38 userdel[1463765]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 16 14:22:38 groupadd[1463775]: group added to /etc/group: name=rooter, GID=531 <86>Apr 16 14:22:38 groupadd[1463775]: group added to /etc/gshadow: name=rooter <86>Apr 16 14:22:38 groupadd[1463775]: new group: name=rooter, GID=531 <86>Apr 16 14:22:38 useradd[1463784]: new user: name=rooter, UID=531, GID=531, home=/root, shell=/bin/bash <86>Apr 16 14:22:38 userdel[1463799]: delete user 'builder' <86>Apr 16 14:22:38 userdel[1463799]: removed group 'builder' owned by 'builder' <86>Apr 16 14:22:38 userdel[1463799]: removed shadow group 'builder' owned by 'builder' <86>Apr 16 14:22:38 groupadd[1463809]: group added to /etc/group: name=builder, GID=532 <86>Apr 16 14:22:38 groupadd[1463809]: group added to /etc/gshadow: name=builder <86>Apr 16 14:22:38 groupadd[1463809]: new group: name=builder, GID=532 <86>Apr 16 14:22:38 useradd[1463818]: new user: name=builder, UID=532, GID=532, home=/usr/src, shell=/bin/bash <13>Apr 16 14:22:42 rpmi: libglvnd-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:42 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed <13>Apr 16 14:22:42 rpmi: libflac8-1.3.3-alt1 sisyphus+247112.100.1.1 1582855667 installed <13>Apr 16 14:22:42 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed <13>Apr 16 14:22:43 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Apr 16 14:22:43 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed <13>Apr 16 14:22:43 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Apr 16 14:22:43 rpmi: libwayland-server-1.18.0-alt1 sisyphus+245906.100.1.1 1581492503 installed <13>Apr 16 14:22:43 rpmi: libOpenGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:43 rpmi: libGLES-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:43 rpmi: libphysfs-3.0.2-alt1 sisyphus+227312.100.1.1 1555511355 installed <13>Apr 16 14:22:43 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed <13>Apr 16 14:22:43 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Apr 16 14:22:43 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed <13>Apr 16 14:22:43 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Apr 16 14:22:43 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed <13>Apr 16 14:22:43 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Apr 16 14:22:43 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Apr 16 14:22:43 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Apr 16 14:22:43 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed <13>Apr 16 14:22:43 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Apr 16 14:22:43 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed <13>Apr 16 14:22:43 rpmi: libsystemd-1:245.4-alt2 sisyphus+249711.100.1.1 1586474686 installed <13>Apr 16 14:22:43 rpmi: libdbus-1.12.16-alt2 sisyphus+240566.100.2.1 1573547696 installed <13>Apr 16 14:22:43 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Apr 16 14:22:43 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Apr 16 14:22:43 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Apr 16 14:22:43 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Apr 16 14:22:43 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Apr 16 14:22:43 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Apr 16 14:22:43 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Apr 16 14:22:43 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Apr 16 14:22:43 rpmi: libpulseaudio-13.0-alt3 sisyphus+242188.100.1.1 1575382773 installed <13>Apr 16 14:22:43 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed <13>Apr 16 14:22:43 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Apr 16 14:22:43 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Apr 16 14:22:43 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Apr 16 14:22:43 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Apr 16 14:22:43 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Apr 16 14:22:45 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Apr 16 14:22:46 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Apr 16 14:22:46 rpmi: libwayland-client-1.18.0-alt1 sisyphus+245906.100.1.1 1581492503 installed <13>Apr 16 14:22:46 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Apr 16 14:22:46 rpmi: libdrm-1:2.4.101-alt1 sisyphus+249280.100.1.1 1585921684 installed <13>Apr 16 14:22:46 rpmi: libGLX-mesa-4:20.0.4-alt1 sisyphus+249269.100.1.1 1585913570 installed <13>Apr 16 14:22:46 rpmi: libGLX-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:46 rpmi: libGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:46 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Apr 16 14:22:46 rpmi: libgbm-4:20.0.4-alt1 sisyphus+249269.100.1.1 1585913570 installed <13>Apr 16 14:22:46 rpmi: libEGL-mesa-4:20.0.4-alt1 sisyphus+249269.100.1.1 1585913570 installed <13>Apr 16 14:22:46 rpmi: libEGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:46 rpmi: libglvnd-devel-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859568 installed <13>Apr 16 14:22:46 rpmi: libGL-devel-4:20.0.4-alt1 sisyphus+249269.100.1.1 1585913570 installed <13>Apr 16 14:22:46 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Apr 16 14:22:46 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed <13>Apr 16 14:22:46 rpmi: libstdc++9-devel-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed <13>Apr 16 14:22:48 rpmi: gcc9-c++-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed <13>Apr 16 14:22:48 rpmi: alsa-ucm-conf-1.2.2-alt1 sisyphus+246761.200.1.1 1582270179 installed <13>Apr 16 14:22:48 rpmi: alsa-topology-conf-1.2.2-alt1 sisyphus+246761.100.1.1 1582270157 installed <13>Apr 16 14:22:48 rpmi: libalsa-1:1.2.2-alt1 sisyphus+246761.300.1.1 1582270238 installed <13>Apr 16 14:22:48 rpmi: libSDL-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed <13>Apr 16 14:22:48 rpmi: libSDL-devel-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed <13>Apr 16 14:22:48 rpmi: libSDL_image-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Apr 16 14:22:48 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed <13>Apr 16 14:22:48 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed <13>Apr 16 14:22:48 rpmi: libSDL_image-devel-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Apr 16 14:22:48 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed <13>Apr 16 14:22:48 rpmi: libphysfs-devel-3.0.2-alt1 sisyphus+227312.100.1.1 1555511355 installed <13>Apr 16 14:22:48 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed <13>Apr 16 14:22:48 rpmi: jam-2.6-alt1 1410157878 installed <13>Apr 16 14:22:48 rpmi: doxygen-1:1.8.15-alt1 sisyphus+220984.100.1.2 1549663873 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/netpanzer-0.8.2-alt1.qa3.nosrc.rpm Installing netpanzer-0.8.2-alt1.qa3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.69843 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf netpanzer-0.8.2 + echo 'Source #0 (netpanzer-0.8.2.tar.bz2):' Source #0 (netpanzer-0.8.2.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/netpanzer-0.8.2.tar.bz2 + /bin/tar -xf - + cd netpanzer-0.8.2 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's/\r//' RELNOTES + echo 'Patch #0 (netpanzer-desktop.patch):' Patch #0 (netpanzer-desktop.patch): + /usr/bin/patch -p0 patching file netpanzer.desktop + echo 'Patch #1 (netpanzer-0.8.2-Pallette-memory.patch):' Patch #1 (netpanzer-0.8.2-Pallette-memory.patch): + /usr/bin/patch -p0 patching file src/Lib/2D/Palette.cpp + echo 'Patch #2 (netpanzer-0.8.2-ColorTable-memory.patch):' Patch #2 (netpanzer-0.8.2-ColorTable-memory.patch): + /usr/bin/patch -p0 patching file src/Lib/2D/ColorTable.cpp + echo 'Patch #3 (netpanzer-0.8.2-Log-algorithm.patch):' Patch #3 (netpanzer-0.8.2-Log-algorithm.patch): + /usr/bin/patch -p0 patching file src/Lib/Util/Log.cpp + echo 'Patch #4 (netpanzer-0.8.2-MapSelectionView-memory.patch):' Patch #4 (netpanzer-0.8.2-MapSelectionView-memory.patch): + /usr/bin/patch -p0 patching file src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.cpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.70799 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netpanzer-0.8.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking target system type... i586-alt-linux-gnu checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking for a BSD-compatible install... /bin/install -c checking whether g++ is new enough... yes checking for doxygen... doxygen checking for target host... assume posix checking for socklen_t... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.5... yes checking for SDL_mixer >= 1.2... found checking for physfs >= 0.1.9... found configure: creating ./config.status config.status: creating Jamconfig config.status: creating config.h config.status: executing Jamfile commands configure: Notice: This project uses jam (and not make) as build tool. + jam -j8 ...patience... ...found 1001 target(s)... ...updating 269 target(s)... MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/Types MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/Util MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/2D MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser MkDir1 ./build/i586-alt-linux-gnu/opt/src/Lib/Network MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Types/iXY.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Util/Log.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil/BoundBox.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/ColorTable.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser/Store.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm/option.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/UDPSocket.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/TCPSocket.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/TCPListenSocket.o In file included from src/Lib/Network/TCPSocket.cpp:24: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/Lib/Network/TCPSocket.cpp:25: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.cpp:25: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.cpp:33:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 33 | throw(NetworkException) | ^~~~~ src/Lib/Network/TCPSocket.cpp:40:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 40 | throw(NetworkException) | ^~~~~ src/Lib/Network/TCPSocket.cpp:57:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | TCPSocket::send(const void* data, size_t size) throw(NetworkException) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/SocketSet.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/SocketManager.o src/Lib/2D/ColorTable.cpp:29:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | char *ColorTable::extension = ".tbl"; | ^~~~~~ src/Lib/2D/ColorTable.cpp: In member function 'void ColorTable::loadTable(const char*)': src/Lib/2D/ColorTable.cpp:286:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 286 | std::auto_ptr file(filesystem::openRead(filename)); | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/ColorTable.cpp:27: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/Lib/2D/ColorTable.cpp: In member function 'void ColorTable::saveTable(const char*) const': src/Lib/2D/ColorTable.cpp:312:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 312 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/ColorTable.cpp:27: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/Lib/Network/UDPSocket.cpp:21: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/Lib/Network/UDPSocket.cpp:21: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.cpp:21: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.cpp:29:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 29 | throw(NetworkException) | ^~~~~ src/Lib/Network/UDPSocket.cpp:36:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 36 | throw(NetworkException) | ^~~~~ src/Lib/Network/UDPSocket.cpp:55:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | throw(NetworkException) | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/SocketSet.hpp:22, from src/Lib/Network/SocketSet.cpp:23: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketSet.hpp:22, from src/Lib/Network/SocketSet.cpp:23: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketSet.cpp:23: src/Lib/Network/SocketSet.hpp:47:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | bool select(unsigned int timeout_usec = 0) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketSet.cpp:74:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | SocketSet::select(unsigned int usec) throw(NetworkException) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/SocketBase.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Network/Address.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm/command_line.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser/Section.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/Palette.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPListenSocket.hpp:21, from src/Lib/Network/TCPListenSocket.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:21, from src/Lib/Network/TCPListenSocket.cpp:20: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:22, from src/Lib/Network/TCPListenSocket.cpp:20: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPListenSocket.cpp: In member function 'virtual void network::TCPListenSocket::onDataReady()': src/Lib/Network/TCPListenSocket.cpp:52:31: warning: catching polymorphic type 'class NetworkException' by value [-Wcatch-value=] 52 | } catch (NetworkException e) { | ^ In file included from src/Lib/optionmm/command_line.hpp:25, from src/Lib/optionmm/command_line.cpp:29: src/Lib/optionmm/option.hpp: In instantiation of 'void optionmm::option::push(const value_type&, int) [with Type = bool; bool argument = false; bool multivalue = false; Convert = optionmm::string_to_value; Toggle = optionmm::toggle_value; optionmm::option::value_type = bool]': src/Lib/optionmm/command_line.cpp:67:55: required from here src/Lib/optionmm/option.hpp:260:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 260 | if (!many_values() || _values.size() == 1 && !_got_one) { In file included from src/Lib/Network/Address.cpp:24: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ src/Lib/Network/Address.cpp:79:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | throw(NetworkException) | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/SocketBase.cpp:28: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketBase.cpp:28: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketManager.hpp:24, from src/Lib/Network/SocketBase.cpp:29: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketManager.hpp:25, from src/Lib/Network/SocketBase.cpp:29: src/Lib/Network/SocketSet.hpp:47:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | bool select(unsigned int timeout_usec = 0) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.cpp:62:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:72:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:81:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | SocketBase::create (bool tcp) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:100:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | SocketBase::setNonBlocking() throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:119:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 119 | SocketBase::bindSocketTo(const Address& toaddr) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:134:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 134 | SocketBase::setReuseAddr() throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:148:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 148 | SocketBase::doListen() throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:161:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 161 | SocketBase::doConnect() throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:179:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | SocketBase::doSend(const void* data, size_t len) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 200 | SocketBase::doReceive(void* buffer, size_t len) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:227:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 227 | SocketBase::doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:243:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 243 | SocketBase::doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException) | ^~~~~ src/Lib/Network/SocketBase.cpp:260:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | SocketBase::doAccept(Address& fromaddr) throw(NetworkException) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/Surface.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/SocketManager.hpp:23, from src/Lib/Network/SocketManager.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketManager.hpp:23, from src/Lib/Network/SocketManager.cpp:20: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketManager.hpp:24, from src/Lib/Network/SocketManager.cpp:20: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketManager.hpp:25, from src/Lib/Network/SocketManager.cpp:20: src/Lib/Network/SocketSet.hpp:47:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | bool select(unsigned int timeout_usec = 0) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/Span.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/RGBColor.o src/Lib/2D/Surface.cpp: In function 'void initFont()': src/Lib/2D/Surface.cpp:1346:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 1346 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/Surface.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/Lib/2D/Surface.cpp: In member function 'void Surface::loadBMP(const char*, bool)': src/Lib/2D/Surface.cpp:1496:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 1496 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/Surface.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/Lib/2D/Surface.cpp: In member function 'void Surface::mapFromPalette(const string&)': src/Lib/2D/Surface.cpp:1644:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 1644 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/Surface.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ Archive ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm/liboptionmm.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm/liboptionmm.a C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/PackedSurface.o Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/optionmm/liboptionmm.a C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/DigitText.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/2D/Color.o src/Lib/2D/Palette.cpp: In static member function 'static void Palette::loadACT(const string&)': src/Lib/2D/Palette.cpp:342:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 342 | std::auto_ptr file (filesystem::openRead(filename)); | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil/BitArray.o src/Lib/2D/Span.cpp: In function 'void bltBlendScaleSpan(PIX*, const PIX*, int, int, int, const Uint8*)': src/Lib/2D/Span.cpp:48:18: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 48 | for(int i=0;i class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 197 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/PackedSurface.cpp:24: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/Lib/2D/PackedSurface.cpp:219:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | fps = * ((float*) (void*) &fpsint); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/PackedSurface.cpp: In member function 'void PackedSurface::save(const string&) const': src/Lib/2D/PackedSurface.cpp:253:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 253 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/Lib/2D/PackedSurface.cpp:24: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/Lib/2D/PackedSurface.cpp:262:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | file->writeSLE32( *((Uint32*) (void*) (&fps)) ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Util/FileUtil.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Util/FileSystem.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Util/Exception.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Util/BresenhamLine.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Types/iRect.o src/Lib/Util/BresenhamLine.cpp: In member function 'short int BresenhamLine::increment(iXY*, short int)': src/Lib/Util/BresenhamLine.cpp:90:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | case 0 : if ( !finished) | ^~ src/Lib/Util/BresenhamLine.cpp:91:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | finished = Octant_0_3(); break; | ^~~~~ src/Lib/Util/BresenhamLine.cpp:92:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | case 1 : if ( !finished) | ^~ src/Lib/Util/BresenhamLine.cpp:93:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | finished = Octant_1_2(); break; | ^~~~~ src/Lib/Util/BresenhamLine.cpp:94:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | case 3 : if ( !finished) | ^~ src/Lib/Util/BresenhamLine.cpp:95:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | finished = Octant_4_7(); break; | ^~~~~ src/Lib/Util/BresenhamLine.cpp:96:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 96 | case 4 : if ( !finished) | ^~ src/Lib/Util/BresenhamLine.cpp:97:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 97 | finished = Octant_5_6(); break; | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Types/fXYZ.o C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Types/fRect.o src/Lib/Util/FileSystem.cpp: In function 'void filesystem::initialize(const char*, const char*, const char*)': src/Lib/Util/FileSystem.cpp:35:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 35 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:35:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 35 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:38:45: warning: 'const char* PHYSFS_getUserDir()' is deprecated [-Wdeprecated-declarations] 38 | const char* userdir = PHYSFS_getUserDir(); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:792:25: note: declared here 792 | PHYSFS_DECL const char *PHYSFS_getUserDir(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:38:45: warning: 'const char* PHYSFS_getUserDir()' is deprecated [-Wdeprecated-declarations] 38 | const char* userdir = PHYSFS_getUserDir(); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:792:25: note: declared here 792 | PHYSFS_DECL const char *PHYSFS_getUserDir(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:51:59: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 51 | writedir, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:51:59: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 51 | writedir, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:57:59: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 57 | writedir, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:57:59: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 57 | writedir, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:61:39: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 61 | PHYSFS_addToSearchPath(writedir, 0); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:61:39: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 61 | PHYSFS_addToSearchPath(writedir, 0); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:62:38: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 62 | PHYSFS_addToSearchPath(basedir, 1); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:62:38: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 62 | PHYSFS_addToSearchPath(basedir, 1); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:67:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | char* archiveExt = "zip"; | ^~~~~ src/Lib/Util/FileSystem.cpp:82:50: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 82 | PHYSFS_addToSearchPath(str, 1); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:82:50: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 82 | PHYSFS_addToSearchPath(str, 1); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'void filesystem::addToSearchPath(const char*, bool)': src/Lib/Util/FileSystem.cpp:99:49: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 99 | if(!PHYSFS_addToSearchPath(directory, append)) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:99:49: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 99 | if(!PHYSFS_addToSearchPath(directory, append)) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:101:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 101 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:101:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 101 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'void filesystem::removeFromSearchPath(const char*)': src/Lib/Util/FileSystem.cpp:106:46: warning: 'int PHYSFS_removeFromSearchPath(const char*)' is deprecated [-Wdeprecated-declarations] 106 | if(!PHYSFS_removeFromSearchPath(directory)) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:878:17: note: declared here 878 | PHYSFS_DECL int PHYSFS_removeFromSearchPath(const char *oldDir) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:106:46: warning: 'int PHYSFS_removeFromSearchPath(const char*)' is deprecated [-Wdeprecated-declarations] 106 | if(!PHYSFS_removeFromSearchPath(directory)) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:878:17: note: declared here 878 | PHYSFS_DECL int PHYSFS_removeFromSearchPath(const char *oldDir) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:108:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 108 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:108:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 108 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'filesystem::WriteFile* filesystem::openWrite(const char*)': src/Lib/Util/FileSystem.cpp:143:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 143 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:143:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 143 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'filesystem::ReadFile* filesystem::openRead(const char*)': src/Lib/Util/FileSystem.cpp:153:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 153 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:153:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 153 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'filesystem::WriteFile* filesystem::openAppend(const char*)': src/Lib/Util/FileSystem.cpp:163:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 163 | filename, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:163:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 163 | filename, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'void filesystem::mkdir(const char*)': src/Lib/Util/FileSystem.cpp:172:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 172 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:172:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 172 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'void filesystem::remove(const char*)': src/Lib/Util/FileSystem.cpp:179:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 179 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:179:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 179 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'bool filesystem::isDirectory(const char*)': src/Lib/Util/FileSystem.cpp:189:39: warning: 'int PHYSFS_isDirectory(const char*)' is deprecated [-Wdeprecated-declarations] 189 | return PHYSFS_isDirectory(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1159:17: note: declared here 1159 | PHYSFS_DECL int PHYSFS_isDirectory(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:189:39: warning: 'int PHYSFS_isDirectory(const char*)' is deprecated [-Wdeprecated-declarations] 189 | return PHYSFS_isDirectory(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1159:17: note: declared here 1159 | PHYSFS_DECL int PHYSFS_isDirectory(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'bool filesystem::isSymbolicLink(const char*)': src/Lib/Util/FileSystem.cpp:194:42: warning: 'int PHYSFS_isSymbolicLink(const char*)' is deprecated [-Wdeprecated-declarations] 194 | return PHYSFS_isSymbolicLink(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1182:17: note: declared here 1182 | PHYSFS_DECL int PHYSFS_isSymbolicLink(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:194:42: warning: 'int PHYSFS_isSymbolicLink(const char*)' is deprecated [-Wdeprecated-declarations] 194 | return PHYSFS_isSymbolicLink(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1182:17: note: declared here 1182 | PHYSFS_DECL int PHYSFS_isSymbolicLink(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In function 'int64_t filesystem::getLastModTime(const char*)': src/Lib/Util/FileSystem.cpp:199:53: warning: 'PHYSFS_sint64 PHYSFS_getLastModTime(const char*)' is deprecated [-Wdeprecated-declarations] 199 | int64_t modtime = PHYSFS_getLastModTime(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1206:27: note: declared here 1206 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_getLastModTime(const char *filename) | ^~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:199:53: warning: 'PHYSFS_sint64 PHYSFS_getLastModTime(const char*)' is deprecated [-Wdeprecated-declarations] 199 | int64_t modtime = PHYSFS_getLastModTime(filename); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1206:27: note: declared here 1206 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_getLastModTime(const char *filename) | ^~~~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:202:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 202 | filename, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:202:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 202 | filename, PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::File::seek(uint64_t)': src/Lib/Util/FileSystem.cpp:231:74: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 231 | throw Exception("Seek operation failed: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:231:74: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 231 | throw Exception("Seek operation failed: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::File::setBuffer(uint64_t)': src/Lib/Util/FileSystem.cpp:243:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 243 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:243:45: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 243 | PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'size_t filesystem::ReadFile::_read(void*, size_t, size_t)': src/Lib/Util/FileSystem.cpp:259:64: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 259 | return (size_t) PHYSFS_read(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:259:64: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 259 | return (size_t) PHYSFS_read(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::ReadFile::read(void*, size_t, size_t)': src/Lib/Util/FileSystem.cpp:264:73: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 264 | PHYSFS_sint64 objsread = PHYSFS_read(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:264:73: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 264 | PHYSFS_sint64 objsread = PHYSFS_read(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Sint8 filesystem::ReadFile::read8()': src/Lib/Util/FileSystem.cpp:328:36: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 328 | if(PHYSFS_read(file, &val, 1, 1) != 1) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:328:36: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 328 | if(PHYSFS_read(file, &val, 1, 1) != 1) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:329:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 329 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:329:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 329 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Sint16 filesystem::ReadFile::readSLE16()': src/Lib/Util/FileSystem.cpp:337:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 337 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:337:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 337 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Uint16 filesystem::ReadFile::readULE16()': src/Lib/Util/FileSystem.cpp:345:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 345 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:345:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 345 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Sint16 filesystem::ReadFile::readSBE16()': src/Lib/Util/FileSystem.cpp:353:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 353 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:353:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 353 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Uint16 filesystem::ReadFile::readUBE16()': src/Lib/Util/FileSystem.cpp:361:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 361 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:361:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 361 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Sint32 filesystem::ReadFile::readSLE32()': src/Lib/Util/FileSystem.cpp:369:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 369 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:369:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 369 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Uint32 filesystem::ReadFile::readULE32()': src/Lib/Util/FileSystem.cpp:377:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 377 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:377:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 377 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Sint32 filesystem::ReadFile::readSBE32()': src/Lib/Util/FileSystem.cpp:385:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 385 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:385:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 385 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'Uint32 filesystem::ReadFile::readUBE32()': src/Lib/Util/FileSystem.cpp:393:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 393 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:393:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 393 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'int64_t filesystem::ReadFile::readSLE64()': src/Lib/Util/FileSystem.cpp:401:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 401 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:401:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 401 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'uint64_t filesystem::ReadFile::readULE64()': src/Lib/Util/FileSystem.cpp:409:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 409 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:409:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 409 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'int64_t filesystem::ReadFile::readSBE64()': src/Lib/Util/FileSystem.cpp:417:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 417 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:417:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 417 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'uint64_t filesystem::ReadFile::readUBE64()': src/Lib/Util/FileSystem.cpp:425:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 425 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:425:63: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 425 | throw Exception("read error: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::write(const void*, size_t, size_t)': src/Lib/Util/FileSystem.cpp:450:77: warning: 'PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 450 | PHYSFS_sint64 objswritten = PHYSFS_write(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:450:77: warning: 'PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 450 | PHYSFS_sint64 objswritten = PHYSFS_write(file, buffer, objsize, objcount); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::write8(Sint8)': src/Lib/Util/FileSystem.cpp:458:37: warning: 'PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 458 | if(PHYSFS_write(file, &val, 1, 1) != 1) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:458:37: warning: 'PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 458 | if(PHYSFS_write(file, &val, 1, 1) != 1) | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:459:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 459 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:459:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 459 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSLE16(Sint16)': src/Lib/Util/FileSystem.cpp:465:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 465 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:465:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 465 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeULE16(Uint16)': src/Lib/Util/FileSystem.cpp:471:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 471 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:471:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 471 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSBE16(Sint16)': src/Lib/Util/FileSystem.cpp:477:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 477 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:477:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 477 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeUBE16(Uint16)': src/Lib/Util/FileSystem.cpp:483:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 483 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:483:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 483 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSLE32(Sint32)': src/Lib/Util/FileSystem.cpp:489:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 489 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:489:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 489 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeULE32(Uint32)': src/Lib/Util/FileSystem.cpp:495:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 495 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:495:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 495 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSBE32(Sint32)': src/Lib/Util/FileSystem.cpp:501:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 501 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:501:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 501 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeUBE32(Uint32)': src/Lib/Util/FileSystem.cpp:507:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 507 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:507:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 507 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSLE64(int64_t)': src/Lib/Util/FileSystem.cpp:513:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 513 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:513:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 513 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeULE64(uint64_t)': src/Lib/Util/FileSystem.cpp:519:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 519 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:519:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 519 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeSBE64(int64_t)': src/Lib/Util/FileSystem.cpp:525:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 525 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:525:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 525 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp: In member function 'void filesystem::WriteFile::writeUBE64(uint64_t)': src/Lib/Util/FileSystem.cpp:531:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 531 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/Lib/Util/FileSystem.cpp:531:67: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 531 | throw Exception("couldn't write: %s", PHYSFS_getLastError()); | ^ In file included from src/Lib/Util/FileSystem.cpp:22: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/Lib/Types/Angle.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/VehicleSelectionView.o src/Lib/2D/Palette.cpp: In static member function 'static void Palette::setColorTables()': src/Lib/2D/Palette.cpp:300:24: warning: '/2080.tbl' directive writing 9 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 300 | sprintf(strBuf, "%s/2080.tbl", tablePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 521 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:303:24: warning: '/4060.tbl' directive writing 9 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 303 | sprintf(strBuf, "%s/4060.tbl", tablePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 521 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:306:24: warning: '/6040.tbl' directive writing 9 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 306 | sprintf(strBuf, "%s/6040.tbl", tablePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 521 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:309:24: warning: '/8020.tbl' directive writing 9 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 309 | sprintf(strBuf, "%s/8020.tbl", tablePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 521 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:319:24: warning: '/Brighten.tbl' directive writing 13 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 319 | sprintf(strBuf, "%s/Brighten.tbl", tablePath); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 14 and 525 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:323:24: warning: '/DarkenALot.tbl' directive writing 15 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 323 | sprintf(strBuf, "%s/DarkenALot.tbl", tablePath); | ^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 16 and 527 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:325:24: warning: '/DarkenALittle.tbl' directive writing 18 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 325 | sprintf(strBuf, "%s/DarkenALittle.tbl", tablePath); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 19 and 530 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/2D/Palette.cpp:328:24: warning: '/LightDark.tbl' directive writing 14 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 328 | sprintf(strBuf, "%s/LightDark.tbl", tablePath); | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from src/Lib/2D/Palette.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 526 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/ResignView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/RankView.o Archive ./build/i586-alt-linux-gnu/opt/src/Lib/Types/libnetpanzertypes.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/Types/libnetpanzertypes.a Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/Types/libnetpanzertypes.a Archive ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser/libnetpanzeriniparser.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser/libnetpanzeriniparser.a Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/INIParser/libnetpanzeriniparser.a C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/ProgressView.o In file included from src/NetPanzer/Views/../Classes/Objective.hpp:22, from src/NetPanzer/Views/../Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:32: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:40: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp: In constructor 'VehicleSelectionView::VehicleSelectionView()': src/NetPanzer/Views/Game/VehicleSelectionView.cpp:280:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | addLabel(pos + iXY(2,2), "Static Display:", Color::white); | ^~~~~~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:289:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | addLabel(pos + iXY(2,2) , "Power:", Color::white); | ^~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:301:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | addLabel(pos + iXY(2,2), "Production:", Color::white); | ^~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:307:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | addLabel(pos + iXY(2,2), "Time: ", Color::white); | ^~~~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:313:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 313 | addLabel(pos + iXY(2,2), "Unit Built: ", Color::white); | ^~~~~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp: In member function 'virtual void VehicleSelectionView::doDraw(Surface&, Surface&)': src/NetPanzer/Views/Game/VehicleSelectionView.cpp:512:59: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 512 | r = iRect(cornerPos - oos, cornerPos + oos); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:516:59: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 516 | r = iRect(cornerPos - oos, cornerPos + oos); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:520:59: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 520 | r = iRect(cornerPos - oos, cornerPos + oos); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:524:59: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 524 | r = iRect(cornerPos - oos, cornerPos + oos); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ Archive ./build/i586-alt-linux-gnu/opt/src/Lib/Util/libnetpanzerutil.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/Util/libnetpanzerutil.a Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/Util/libnetpanzerutil.a Archive ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil/libnetpanzerarrayutil.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil/libnetpanzerarrayutil.a Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/ArrayUtil/libnetpanzerarrayutil.a C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/MiniMapView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/RankView.cpp:28: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/LobbyView.o In file included from src/NetPanzer/Views/../Classes/Objective.hpp:22, from src/NetPanzer/Views/../Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Views/Game/RankView.cpp:29: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/RankView.hpp:23, from src/NetPanzer/Views/Game/RankView.cpp:24: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Views/Game/RankView.cpp:31: src/NetPanzer/Views/../Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Views/../Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Views/../Classes/UnitState.hpp:23, from src/NetPanzer/Views/../Classes/UnitBase.hpp:21, from src/NetPanzer/Views/../Classes/UnitList.hpp:25, from src/NetPanzer/Views/../Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Views/../Interfaces/PlayerInterface.hpp:23, from src/NetPanzer/Views/Game/RankView.cpp:27: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/RankView.hpp:23, from src/NetPanzer/Views/Game/RankView.cpp:24: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Views/Game/RankView.cpp:31: src/NetPanzer/Views/../Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Views/../Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ src/NetPanzer/Views/Game/RankView.cpp: In constructor 'RankView::RankView()': src/NetPanzer/Views/Game/RankView.cpp:58:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | addLabel(iXY(xOffset, yOffset), "Name", Color::red); | ^~~~~~ src/NetPanzer/Views/Game/RankView.cpp:60:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | addLabel(iXY(xOffset, yOffset), "Flag", Color::red); | ^~~~~~ src/NetPanzer/Views/Game/RankView.cpp:62:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | addLabel(iXY(xOffset, yOffset), "Kills", Color::red); | ^~~~~~~ src/NetPanzer/Views/Game/RankView.cpp:64:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | addLabel(iXY(xOffset, yOffset), "Losses", Color::red); | ^~~~~~~~ src/NetPanzer/Views/Game/RankView.cpp:66:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | addLabel(iXY(xOffset, yOffset), "Points", Color::red); | ^~~~~~~~ src/NetPanzer/Views/Game/RankView.cpp:68:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | addLabel(iXY(xOffset, yOffset), "Objective", Color::red); | ^~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp: In static member function 'static void VehicleSelectionView::drawMiniProductionStatus(Surface&)': src/NetPanzer/Views/Game/VehicleSelectionView.cpp:734:62: warning: '%s' directive writing up to 255 bytes into a region of size 244 [-Wformat-overflow=] 734 | sprintf(outpostNameBuf, "Outpost: %s...", strBuf); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from src/Lib/2D/Surface.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:705:62: warning: '%s' directive writing up to 255 bytes into a region of size 244 [-Wformat-overflow=] 705 | sprintf(outpostNameBuf, "Outpost: %s...", strBuf); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from src/Lib/2D/Surface.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Views/Game/VehicleSelectionView.cpp:795:62: warning: '%s' directive writing up to 255 bytes into a region of size 244 [-Wformat-overflow=] 795 | sprintf(outpostNameBuf, "Outpost: %s...", strBuf); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from src/Lib/2D/Surface.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.hpp:21, from src/NetPanzer/Views/Game/VehicleSelectionView.cpp:21: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/LibView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/MiniMapView.cpp:28: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/HelpScrollView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/GameView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/GameTemplateView.o In file included from src/NetPanzer/Views/../Particles/Particle2D.hpp:27, from src/NetPanzer/Views/Game/LibView.cpp:23: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/GameTemplateView.hpp:22, from src/NetPanzer/Views/Game/LibView.hpp:21, from src/NetPanzer/Views/Game/LibView.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/LibView.cpp:24: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/LobbyView.cpp:25: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/GameInfoView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/GameTemplateView.cpp:25: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/DisconectedView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/ConsoleLoadingView.o Archive ./build/i586-alt-linux-gnu/opt/src/Lib/2D/libnetpanzer2d.a ar: creating ./build/i586-alt-linux-gnu/opt/src/Lib/2D/libnetpanzer2d.a Ranlib ./build/i586-alt-linux-gnu/opt/src/Lib/2D/libnetpanzer2d.a C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/CodeStatsView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/AreYouSureResignView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/GameInfoView.cpp:24: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/DisconectedView.cpp:22: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Game/AreYouSureExitView.o In file included from src/NetPanzer/Views/../Classes/Objective.hpp:22, from src/NetPanzer/Views/../Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Views/Game/GameInfoView.cpp:30: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/GameInfoView.hpp:21, from src/NetPanzer/Views/Game/GameInfoView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Game/GameInfoView.cpp: In member function 'virtual void GameInfoView::doDraw(Surface&, Surface&)': src/NetPanzer/Views/Game/GameInfoView.cpp:118:34: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 118 | gameInfoRect = getClientRect(); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/GameInfoView.hpp:21, from src/NetPanzer/Views/Game/GameInfoView.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Views/Game/CodeStatsView.cpp:22: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/GameTemplateView.hpp:22, from src/NetPanzer/Views/Game/CodeStatsView.hpp:21, from src/NetPanzer/Views/Game/CodeStatsView.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Game/GameInfoView.cpp:156:42: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 56 [-Wformat-truncation=] 156 | snprintf(timeBuf, 64, "time %s/%s", getPlayerTime(), | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from src/Lib/Util/Log.hpp:23, from src/NetPanzer/Views/Game/GameInfoView.cpp:20: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 9 or more bytes (assuming 264) into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/NetPanzer/Views/../Classes/Projectile.hpp:21, from src/NetPanzer/Views/../Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Views/Game/GameView.cpp:24: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/Game/GameView.hpp:21, from src/NetPanzer/Views/Game/GameView.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/SpecialButtonView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/SkirmishView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/RMouseHackView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/OrderingView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/OptionsTemplateView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/MenuTemplateView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/MainMenuView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/MenuTemplateView.cpp:23: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/MainMenuView.cpp:27: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Particles/Particle2D.hpp:27, from src/NetPanzer/Views/../Particles/RadarPingParticle2D.hpp:24, from src/NetPanzer/Views/MainMenu/MenuTemplateView.cpp:28: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/MainMenu/RMouseHackView.hpp:21, from src/NetPanzer/Views/MainMenu/SpecialButtonView.hpp:21, from src/NetPanzer/Views/MainMenu/MenuTemplateView.hpp:21, from src/NetPanzer/Views/MainMenu/MenuTemplateView.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/HelpView.o In file included from src/NetPanzer/Views/../Particles/Particle2D.hpp:27, from src/NetPanzer/Views/Game/AreYouSureResignView.cpp:24: src/NetPanzer/Views/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Views/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/cMouse.hpp:23, from src/NetPanzer/Views/Components/View.hpp:22, from src/NetPanzer/Views/MainMenu/RMouseHackView.hpp:21, from src/NetPanzer/Views/MainMenu/SpecialButtonView.hpp:21, from src/NetPanzer/Views/Game/AreYouSureResignView.hpp:21, from src/NetPanzer/Views/Game/AreYouSureResignView.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/UnitSelectionView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/UnitColorView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/Game/AreYouSureResignView.cpp:33: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/ServerListView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/PlayerNameView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/JoinView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/IPAddressView.o In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:22, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/HostView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/PlayerNameView.cpp:24: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.cpp:20: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.cpp:20: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:26, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.cpp:20: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/GetSessionView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/HostView.cpp:21: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:20: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp: In function 'char* getGameTypeString()': src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:139:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | return( "Objective" ); | ^ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:144:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | return( "Time Limit" ); | ^ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:149:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | return( "Frag Limit" ); | ^ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:154:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | return( "Unknown" ); | ^ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp: In member function 'void HostOptionsView::addMeterButtons(const iXY&)': src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:303:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 303 | addLabelShadowed(iXY(x, y), "Max Players", windowTextColor, windowTextColorShadow); | ^~~~~~~~~~~~~ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:311:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | addLabelShadowed(iXY(x, y), "Game Max Unit Count", windowTextColor, windowTextColorShadow); | ^~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:343:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | addLabelShadowed(iXY(x, y), "Objective Capture Percent", windowTextColor, windowTextColorShadow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:351:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 351 | addLabelShadowed(iXY(x, y), "Time Limit", windowTextColor, windowTextColorShadow); | ^~~~~~~~~~~~ src/NetPanzer/Views/MainMenu/Multi/HostOptionsView.cpp:359:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 359 | addLabelShadowed(iXY(x, y), "Frag Limit", windowTextColor, windowTextColorShadow); | ^~~~~~~~~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/JoinView.cpp:22: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/GetSessionHostView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/FlagSelectionView.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/MasterServer C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.cpp:25: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Views/../Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Views/../Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.cpp:26: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Views/../Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Views/../Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.cpp:26: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Views/../Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.cpp:26: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Views/../Interfaces/PlayerGameManager.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/HostJoinTemplateView.cpp:26: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.cpp:23: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/FlagSelectionView.cpp:24: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.cpp: In member function 'int MapSelectionView::loadMaps()': src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.cpp:185:11: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 185 | std::auto_ptr file | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Views/MainMenu/Multi/MapSelectionView.cpp:31: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerList.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.cpp:20: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.cpp:20: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:26, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.cpp:20: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Options C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Options/VisualsView.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Options/SoundView.o ...on 100th target... C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Options/InterfaceView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.cpp:27: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerList.hpp:23, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerList.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.cpp:20: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/MainMenu/Options/ControlsView.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Multi/GetSessionView.cpp:23: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Options/VisualsView.cpp:22: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/cMouse.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Options/InterfaceView.cpp:21: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Options/SoundView.cpp:21: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Views/MainMenu/Options/InterfaceView.cpp: In member function 'virtual void InterfaceView::initButtons()': src/NetPanzer/Views/MainMenu/Options/InterfaceView.cpp:70:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | addLabel(iXY(x, y), "OPTION SETTING", viewHeadingColor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Views/MainMenu/Options/InterfaceView.cpp:74:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | addLabel(iXY(x, y), "Scroll Rate", Color::white); | ^~~~~~~~~~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerInfo.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:22, from src/NetPanzer/Views/MainMenu/Multi/GetSessionView.cpp:29: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/GetSessionView.cpp:29: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:25, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/GetSessionView.cpp:29: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/MainMenu/Multi/MasterServer/ServerQueryThread.hpp:26, from src/NetPanzer/Views/MainMenu/Multi/ServerListView.hpp:24, from src/NetPanzer/Views/MainMenu/Multi/GetSessionView.cpp:29: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/MainMenu/Options/ControlsView.cpp:22: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/cInputField.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/cButton.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/ViewGlobals.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/View.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/ScrollBar.o src/NetPanzer/Views/Components/cInputField.cpp: In member function 'void cInputField::operator=(const cInputField&)': src/NetPanzer/Views/Components/cInputField.cpp:117:20: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 117 | bounds = other.bounds; | ^~~~~~ In file included from src/NetPanzer/Views/Components/cInputField.hpp:22, from src/NetPanzer/Views/Components/cInputField.cpp:24: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/Desktop.o src/NetPanzer/Views/Components/cButton.cpp: In member function 'void cButton::createPacked(const iXY&, PackedSurface&, const char*, cButton::ITEM_FUNC)': src/NetPanzer/Views/Components/cButton.cpp:41:119: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 41 | cButton::bounds = iRect(pos.x, pos.y, pos.x + tempTopSurface.getWidth(), pos.y + tempTopSurface.getHeight()); | ^ In file included from src/NetPanzer/Views/Components/cButton.hpp:23, from src/NetPanzer/Views/Components/cButton.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/cButton.cpp: In member function 'void cButton::createCenterText(iXY, int, const char*, const char*, cButton::ITEM_FUNC)': src/NetPanzer/Views/Components/cButton.cpp:92:99: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 92 | bounds = iRect(pos.x, pos.y, pos.x+tempTopSurface.getWidth(), pos.y+tempTopSurface.getHeight()); | ^ In file included from src/NetPanzer/Views/Components/cButton.hpp:23, from src/NetPanzer/Views/Components/cButton.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/cButton.cpp: In member function 'void cButton::createBMP(iXY, const char*, const char*, cButton::ITEM_FUNC, bool)': src/NetPanzer/Views/Components/cButton.cpp:141:110: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 141 | bounds = iRect(pos.x, pos.y, pos.x + tempTopSurface.getWidth(), pos.y + tempTopSurface.getHeight()); | ^ In file included from src/NetPanzer/Views/Components/cButton.hpp:23, from src/NetPanzer/Views/Components/cButton.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/cButton.cpp: In member function 'void cButton::createSurface(iXY, Surface&, const char*, cButton::ITEM_FUNC, bool)': src/NetPanzer/Views/Components/cButton.cpp:197:110: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 197 | bounds = iRect(pos.x, pos.y, pos.x + tempTopSurface.getWidth(), pos.y + tempTopSurface.getHeight()); | ^ In file included from src/NetPanzer/Views/Components/cButton.hpp:23, from src/NetPanzer/Views/Components/cButton.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/cButton.cpp: In member function 'void cButton::createSurfaceSingle(iXY, Surface&, const char*, cButton::ITEM_FUNC)': src/NetPanzer/Views/Components/cButton.cpp:232:110: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 232 | bounds = iRect(pos.x, pos.y, pos.x + tempTopSurface.getWidth(), pos.y + tempTopSurface.getHeight()); | ^ In file included from src/NetPanzer/Views/Components/cButton.hpp:23, from src/NetPanzer/Views/Components/cButton.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/Component.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/Choice.o src/NetPanzer/Views/Components/ScrollBar.cpp: In member function 'virtual void ScrollBar::draw(Surface&)': src/NetPanzer/Views/Components/ScrollBar.cpp:156:60: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 156 | r = iRect(0, midHandlePos, size.x, midHandlePos); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/ScrollBar.hpp:21, from src/NetPanzer/Views/Components/ScrollBar.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/ScrollBar.cpp:163:60: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 163 | r = iRect(midHandlePos, 0, midHandlePos, size.y); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/ScrollBar.hpp:21, from src/NetPanzer/Views/Components/ScrollBar.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/CheckBox.o src/NetPanzer/Views/Components/View.cpp: In member function 'void View::addLabel(const iXY&, char*, const bool&, const PIX&, const PIX&)': src/NetPanzer/Views/Components/View.cpp:1026:69: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class cLabel'; use 'new' and 'delete' instead [-Wclass-memaccess] 1026 | labels = (cLabel *) realloc(labels, (numLabels+1)*sizeof(cLabel)); | ^ In file included from src/NetPanzer/Views/Components/View.cpp:20: src/NetPanzer/Views/Components/View.hpp:36:7: note: 'class cLabel' declared here 36 | class cLabel | ^~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/Button.o src/NetPanzer/Views/Components/Desktop.cpp: In constructor 'DesktopView::DesktopView()': src/NetPanzer/Views/Components/Desktop.cpp:610:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 610 | addLabel(iXY(0, 0), "Name", Color::white); | ^~~~~~ src/NetPanzer/Views/Components/Desktop.cpp:611:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 611 | addLabel(iXY(200, 0), "Status", Color::white); | ^~~~~~~~ src/NetPanzer/Views/Components/CheckBox.cpp: In member function 'virtual void CheckBox::drawCheckBox(Surface&)': src/NetPanzer/Views/Components/CheckBox.cpp:53:77: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 53 | r = iRect(bounds.min.x, bounds.min.y, bounds.max.x - 2, bounds.max.y - 2); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/CheckBox.hpp:22, from src/NetPanzer/Views/Components/CheckBox.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/CheckBox.cpp:56:85: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 56 | r = iRect(bounds.min.x + 1, bounds.min.y + 1, bounds.max.x - 1, bounds.max.y - 1); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/CheckBox.hpp:22, from src/NetPanzer/Views/Components/CheckBox.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/CheckBox.cpp:59:85: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 59 | r = iRect(bounds.min.x + 1, bounds.min.y + 1, bounds.max.x - 2, bounds.max.y - 2); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/CheckBox.hpp:22, from src/NetPanzer/Views/Components/CheckBox.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Views/Components/Choice.cpp: In member function 'virtual void Choice::draw(Surface&)': src/NetPanzer/Views/Components/Choice.cpp:194:73: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 194 | r = iRect(min.x, min.y, min.x + size.x, min.y + ChoiceItemHeight); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Views/Components/Component.hpp:24, from src/NetPanzer/Views/Components/Choice.hpp:24, from src/NetPanzer/Views/Components/Choice.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/Components/AbstractButton.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/GameViewGlobals.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/WindParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/VectorPuffParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/TrajectoryParticle2D.o In file included from src/NetPanzer/Views/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Views/GameViewGlobals.cpp:22: src/NetPanzer/Views/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/TemplateMuzzleSystem.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/TemplateExplosionSystem.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/VectorPuffParticle2D.hpp:24, from src/NetPanzer/Particles/VectorPuffParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/VectorPuffParticle2D.hpp:24, from src/NetPanzer/Particles/VectorPuffParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/WindParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/WindParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/SparkParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/SnowParticleSystem2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/SparkParticle2D.hpp:21, from src/NetPanzer/Particles/SparkParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/SparkParticle2D.hpp:21, from src/NetPanzer/Particles/SparkParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/SnowParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/SmolderParticleSystem2D.o In file included from src/NetPanzer/Particles/SnowParticle2D.hpp:26, from src/NetPanzer/Particles/SnowParticleSystem2D.hpp:25, from src/NetPanzer/Particles/SnowParticleSystem2D.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/SnowParticleSystem2D.hpp:24, from src/NetPanzer/Particles/SnowParticleSystem2D.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/SmokingTrajectoryParticle2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/TemplateExplosionSystem.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/TemplateExplosionSystem.hpp:23, from src/NetPanzer/Particles/TemplateExplosionSystem.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/RadarPingParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/PuffParticle2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/PuffParticle2D.hpp:24, from src/NetPanzer/Particles/SmolderParticleSystem2D.hpp:25, from src/NetPanzer/Particles/SmolderParticleSystem2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/SmolderParticleSystem2D.hpp:24, from src/NetPanzer/Particles/SmolderParticleSystem2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/Physics.o src/NetPanzer/Particles/SmolderParticleSystem2D.cpp: In constructor 'SmolderParticleSystem2D::SmolderParticleSystem2D(const fXYZ&, const iRect&, float, float, float, PUFF_TYPE)': src/NetPanzer/Particles/SmolderParticleSystem2D.cpp:39:39: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 39 | SmolderParticleSystem2D::bounds = bounds; | ^~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/SmolderParticleSystem2D.hpp:24, from src/NetPanzer/Particles/SmolderParticleSystem2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ Archive ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/libnetpanzerviews.a ar: creating ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/libnetpanzerviews.a Ranlib ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Views/libnetpanzerviews.a In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/VectorPuffParticle2D.hpp:24, from src/NetPanzer/Particles/TemplateMuzzleSystem.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/TemplateMuzzleSystem.hpp:23, from src/NetPanzer/Particles/TemplateMuzzleSystem.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/ParticleTweakView.o In file included from src/NetPanzer/Particles/SnowParticle2D.hpp:26, from src/NetPanzer/Particles/SnowParticle2D.cpp:23: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Particles/SnowParticle2D.hpp:24, from src/NetPanzer/Particles/SnowParticle2D.cpp:23: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/ParticleSystemGlobals.o src/NetPanzer/Particles/SmolderParticleSystem2D.cpp: In constructor 'SmolderParticleSystem2D::SmolderParticleSystem2D(const fXYZ&, const iRect&, float, float, float, PUFF_TYPE)': src/NetPanzer/Particles/SmolderParticleSystem2D.cpp:29:69: warning: '*.SmolderParticleSystem2D::.ParticleSystem2D::isFarAway' is used uninitialized in this function [-Wuninitialized] 29 | PUFF_TYPE particleType) : ParticleSystem2D(pos, isFarAway) | ^ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/RadarPingParticle2D.hpp:24, from src/NetPanzer/Particles/RadarPingParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/RadarPingParticle2D.hpp:24, from src/NetPanzer/Particles/RadarPingParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/SmokingTrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/SmokingTrajectoryParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/SmokingTrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/SmokingTrajectoryParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/ParticleSystem2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/ParticleInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/Particle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/GroundExplosionParticleSystem2D.o src/NetPanzer/Particles/TemplateMuzzleSystem.cpp: In constructor 'TemplateMuzzleSystem::TemplateMuzzleSystem(const fXYZ&, const fXYZ&, const MuzzleSystem&)': src/NetPanzer/Particles/TemplateMuzzleSystem.cpp:30:65: warning: '*.TemplateMuzzleSystem::.ParticleSystem2D::isFarAway' is used uninitialized in this function [-Wuninitialized] 30 | const MuzzleSystem &m) : ParticleSystem2D(pos, isFarAway) | ^ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/GroundExplosionParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/FlashParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/FlameParticle2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/PuffParticle2D.hpp:24, from src/NetPanzer/Particles/ParticleInterface.hpp:25, from src/NetPanzer/Particles/ParticleInterface.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleInterface.hpp:24, from src/NetPanzer/Particles/ParticleInterface.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/Particle2D.cpp:22: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/Particle2D.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Particles/ParticleInterface.cpp: In static member function 'static void ParticleInterface::addExplosionSmokeSystem(const iXY&, const iRect&, int, int)': src/NetPanzer/Particles/ParticleInterface.cpp:386:15: warning: variable 'particleType' set but not used [-Wunused-but-set-variable] 386 | PUFF_TYPE particleType; | ^~~~~~~~~~~~ src/NetPanzer/Particles/ParticleInterface.cpp: In static member function 'static void ParticleInterface::addHit(const UnitState&)': src/NetPanzer/Particles/ParticleInterface.cpp:575:66: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 575 | e.flashBounds = unitParticleInfo[unitState.unit_type].minBounds; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleInterface.hpp:24, from src/NetPanzer/Particles/ParticleInterface.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Particles/ParticleInterface.cpp: In static member function 'static void ParticleInterface::getMuzzleTips(PackedSurface&, iXY*)': src/NetPanzer/Particles/ParticleInterface.cpp:1074:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct iXY' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1074 | memset(muzzleTips, 0, sizeof(iXY) * 36); | ^ In file included from src/NetPanzer/Particles/ParticleInterface.hpp:23, from src/NetPanzer/Particles/ParticleInterface.cpp:20: src/Lib/Types/iXY.hpp:21:8: note: 'struct iXY' declared here 21 | struct iXY | ^~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/FlameParticle2D.hpp:23, from src/NetPanzer/Particles/FlameParticle2D.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/FlameParticle2D.hpp:23, from src/NetPanzer/Particles/FlameParticle2D.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/FireParticleSystem2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/GroundExplosionParticle2D.hpp:25, from src/NetPanzer/Particles/GroundExplosionParticle2D.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/GroundExplosionParticle2D.hpp:25, from src/NetPanzer/Particles/GroundExplosionParticle2D.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/FireParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/DirtKickParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/CraterParticle2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/PuffParticle2D.hpp:24, from src/NetPanzer/Particles/PuffParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/PuffParticle2D.hpp:24, from src/NetPanzer/Particles/PuffParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/FireParticle2D.hpp:26, from src/NetPanzer/Particles/FireParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Particles/FireParticle2D.hpp:25, from src/NetPanzer/Particles/FireParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/CloudParticle2D.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/ChunkTrajectoryParticle2D.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/DirtKickParticle2D.hpp:22, from src/NetPanzer/Particles/DirtKickParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/DirtKickParticle2D.hpp:22, from src/NetPanzer/Particles/DirtKickParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Particles/PuffParticle2D.cpp:26: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Particles/FireParticle2D.hpp:26, from src/NetPanzer/Particles/FireParticleSystem2D.hpp:26, from src/NetPanzer/Particles/FireParticleSystem2D.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/ParticleSystem2D.hpp:29, from src/NetPanzer/Particles/FireParticleSystem2D.hpp:25, from src/NetPanzer/Particles/FireParticleSystem2D.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/FlashParticle2D.hpp:23, from src/NetPanzer/Particles/FlashParticle2D.cpp:21: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/FlashParticle2D.hpp:23, from src/NetPanzer/Particles/FlashParticle2D.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/TrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.hpp:23, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Particles/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Particles/ChunkTrajectoryParticle2D.cpp:23: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/CraterParticle2D.hpp:22, from src/NetPanzer/Particles/CraterParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/CraterParticle2D.hpp:22, from src/NetPanzer/Particles/CraterParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Core C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Core/main.o src/NetPanzer/Particles/CraterParticle2D.cpp: In constructor 'CraterParticle2D::CraterParticle2D(const fXYZ&)': src/NetPanzer/Particles/CraterParticle2D.cpp:62:162: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 62 | craterCache[curCraterIndex].bounds = iRect(destPos.x - halfBoundsSize, destPos.y - halfBoundsSize, destPos.x + halfBoundsSize, destPos.y + halfBoundsSize); | ^ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/CraterParticle2D.hpp:22, from src/NetPanzer/Particles/CraterParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Core/NetworkGlobals.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Port C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Port/blitters.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/WorldMap.o In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/CloudParticle2D.hpp:23, from src/NetPanzer/Particles/CloudParticle2D.cpp:20: src/NetPanzer/Particles/../Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Particles/../Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:23, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/CloudParticle2D.hpp:23, from src/NetPanzer/Particles/CloudParticle2D.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/WorldInputCmdProcessor.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/ViewCamera.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:28: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/SelectionList.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:43: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Particles/../Interfaces/GameConfig.hpp:29, from src/NetPanzer/Particles/CloudParticle2D.cpp:23: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Particles/../Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:52: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/SelectionList.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:20: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/SelectionList.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.hpp:21, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:52: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ src/NetPanzer/Classes/WorldInputCmdProcessor.cpp: In member function 'void WorldInputCmdProcessor::setKeyboardInputModeChatMesg()': src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:396:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 396 | ConsoleInterface::resetInputString( "Message All: " ); | ^~~~~~~~~~~~~~~ src/NetPanzer/Classes/WorldInputCmdProcessor.cpp: In member function 'void WorldInputCmdProcessor::setKeyboardInputModeAllieChatMesg()': src/NetPanzer/Classes/WorldInputCmdProcessor.cpp:420:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | ConsoleInterface::resetInputString( "Message Allies : " ); | ^~~~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitState.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitPowerUp.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitOpcodeEncoder.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitOpcodeDecoder.o Archive ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/libnetpanzerparticles.a ar: creating ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/libnetpanzerparticles.a In file included from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/UnitPowerUp.hpp:21, from src/NetPanzer/Classes/UnitPowerUp.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/UnitPowerUp.hpp:21, from src/NetPanzer/Classes/UnitPowerUp.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Classes/WorldMap.cpp: In member function 'void WorldMap::loadMapFile(const string&)': src/NetPanzer/Classes/WorldMap.cpp:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 51 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/WorldMap.cpp:23: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ Ranlib ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Particles/libnetpanzerparticles.a C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitBucketArray.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/UnitBlackBoard.o src/NetPanzer/Classes/UnitPowerUp.cpp: In member function 'char* UnitPowerUp::powerupTypeToString(int)': src/NetPanzer/Classes/UnitPowerUp.cpp:184:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | return( "UNIT HITPOINTS" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:187:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | return( "UNIT WEAPON RANGE" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:190:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | return( "UNIT FIREPOWER" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:193:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | return( "UNIT SPEED" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:196:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | return( "UNIT REPAIR" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:199:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | return( "UNIT RELOAD TIME" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:202:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | return( "UNIT DESTRUCT" ); | ^ src/NetPanzer/Classes/UnitPowerUp.cpp:205:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | return(""); | ^ src/NetPanzer/Classes/UnitOpcodeDecoder.cpp: In constructor 'UnitOpcodeDecoder::UnitOpcodeDecoder()': src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:25:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class UnitOpcodeMessage'; use assignment or value-initialization instead [-Wclass-memaccess] 25 | memset(&opcode_message, 0, sizeof(opcode_message)); | ^ In file included from src/NetPanzer/Classes/UnitOpcodeDecoder.hpp:22, from src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:20: src/NetPanzer/Classes/Network/UnitNetMessage.hpp:39:7: note: 'class UnitOpcodeMessage' declared here 39 | class UnitOpcodeMessage : public NetMessage | ^~~~~~~~~~~~~~~~~ src/NetPanzer/Classes/UnitOpcodeDecoder.cpp: In member function 'void UnitOpcodeDecoder::setMessage(const NetMessage*)': src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:44:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class UnitOpcodeMessage'; use assignment or value-initialization instead [-Wclass-memaccess] 44 | memset(&opcode_message, 0, sizeof(opcode_message)); | ^ In file included from src/NetPanzer/Classes/UnitOpcodeDecoder.hpp:22, from src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:20: src/NetPanzer/Classes/Network/UnitNetMessage.hpp:39:7: note: 'class UnitOpcodeMessage' declared here 39 | class UnitOpcodeMessage : public NetMessage | ^~~~~~~~~~~~~~~~~ src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:49:56: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class UnitOpcodeMessage' from an array of 'const class NetMessage' [-Wclass-memaccess] 49 | memcpy(&opcode_message, message, message->getSize()); | ^ In file included from src/NetPanzer/Classes/UnitOpcodeDecoder.hpp:22, from src/NetPanzer/Classes/UnitOpcodeDecoder.cpp:20: src/NetPanzer/Classes/Network/UnitNetMessage.hpp:39:7: note: 'class UnitOpcodeMessage' declared here 39 | class UnitOpcodeMessage : public NetMessage | ^~~~~~~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/TipOfDay.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/TileSet.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/TileEngine.o src/NetPanzer/Classes/TipOfDay.cpp: In constructor 'TipOfDay::TipOfDay(const string&)': src/NetPanzer/Classes/TipOfDay.cpp:28:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 28 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/TipOfDay.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Core/main.cpp:43: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Core/main.cpp:44: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Core/main.cpp:44: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Core/main.cpp:44: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:28, from src/NetPanzer/Core/main.cpp:44: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/Lib/optionmm/command_line.hpp:25, from src/NetPanzer/Core/main.cpp:36: src/Lib/optionmm/option.hpp: In instantiation of 'void optionmm::option::push(const value_type&, int) [with Type = int; bool argument = true; bool multivalue = true; Convert = optionmm::string_to_value; Toggle = optionmm::toggle_value; optionmm::option::value_type = int]': src/Lib/optionmm/option.hpp:278:5: required from 'void optionmm::option::push_arg(const char*, int) [with Type = int; bool argument = true; bool multivalue = true; Convert = optionmm::string_to_value; Toggle = optionmm::toggle_value]' src/Lib/optionmm/option.hpp:274:13: required from here src/Lib/optionmm/option.hpp:260:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 260 | if (!many_values() || _values.size() == 1 && !_got_one) { src/Lib/optionmm/option.hpp: In instantiation of 'void optionmm::option::push(const value_type&, int) [with Type = std::__cxx11::basic_string; bool argument = true; bool multivalue = false; Convert = optionmm::string_to_value >; Toggle = optionmm::toggle_value >; optionmm::option::value_type = std::__cxx11::basic_string]': src/Lib/optionmm/option.hpp:278:5: required from 'void optionmm::option::push_arg(const char*, int) [with Type = std::__cxx11::basic_string; bool argument = true; bool multivalue = false; Convert = optionmm::string_to_value >; Toggle = optionmm::toggle_value >]' src/Lib/optionmm/option.hpp:274:13: required from here src/Lib/optionmm/option.hpp:260:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] src/Lib/optionmm/option.hpp: In instantiation of 'void optionmm::option::push(const value_type&, int) [with Type = bool; bool argument = false; bool multivalue = false; Convert = optionmm::string_to_value; Toggle = optionmm::toggle_value; optionmm::option::value_type = bool]': src/Lib/optionmm/option.hpp:278:5: required from 'void optionmm::option::push_arg(const char*, int) [with Type = bool; bool argument = false; bool multivalue = false; Convert = optionmm::string_to_value; Toggle = optionmm::toggle_value]' src/Lib/optionmm/option.hpp:274:13: required from here src/Lib/optionmm/option.hpp:260:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/SpriteSorter.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Sprite.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/SpawnList.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/SelectionList.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/SelectionBoxSprite.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/SpawnList.cpp:28: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/ScreenSurface.o src/NetPanzer/Classes/TileEngine.cpp: In static member function 'static void TileEngine::blitWorld()': src/NetPanzer/Classes/TileEngine.cpp:26:66: warning: variable 'x_right_offset' set but not used [-Wunused-but-set-variable] 26 | unsigned long x_left_length, x_left_offset, x_right_length, x_right_offset; | ^~~~~~~~~~~~~~ src/NetPanzer/Classes/TileEngine.cpp:27:65: warning: variable 'y_bottom_offset' set but not used [-Wunused-but-set-variable] 27 | unsigned long y_top_length, y_top_offset, y_bottom_length, y_bottom_offset; | ^~~~~~~~~~~~~~~ src/NetPanzer/Classes/TileEngine.cpp:42:20: warning: variable 'map_height' set but not used [-Wunused-but-set-variable] 42 | unsigned short map_height; | ^~~~~~~~~~ src/NetPanzer/Classes/TileSet.cpp: In member function 'void TileSet::loadTileSetInfo(const char*)': src/NetPanzer/Classes/TileSet.cpp:62:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 62 | std::auto_ptr file (filesystem::openRead(file_path)); | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/TileSet.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/NetPanzer/Classes/TileSet.cpp: In member function 'void TileSet::loadTileSet(const char*)': src/NetPanzer/Classes/TileSet.cpp:84:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 84 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/TileSet.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/NetPanzer/Classes/TileSet.cpp: In member function 'void TileSet::loadTileSet(const char*, WadMapTable&)': src/NetPanzer/Classes/TileSet.cpp:122:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 122 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/TileSet.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ src/NetPanzer/Classes/TileSet.cpp: In member function 'void TileSet::loadTileSetInfo(const char*, WadMapTable&)': src/NetPanzer/Classes/TileSet.cpp:206:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 206 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Classes/TileSet.cpp:22: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/NetPanzer/Classes/SpriteSorter.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/SpriteSorter.cpp:23: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Classes/SpriteSorter.cpp: In member function 'void SpriteSorter::reset(iRect&)': src/NetPanzer/Classes/SpriteSorter.cpp:90:20: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 90 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/SpriteSorter.cpp:23: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Projectile.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/PowerUp.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/PlayerUnitConfig.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/PlayerState.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/PlayerID.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/PlacementMatrix.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Projectile.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Projectile.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/PowerUp.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/PowerUp.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/SelectionBoxSprite.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/SelectionBoxSprite.hpp:21, from src/NetPanzer/Classes/SelectionBoxSprite.cpp:20: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/SelectionBoxSprite.hpp:21, from src/NetPanzer/Classes/SelectionBoxSprite.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/SelectionBoxSprite.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Outpost.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/PlayerUnitConfig.cpp:20: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/OpcodeDebugger.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Objective.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/MapFile.o In file included from src/NetPanzer/Classes/PlayerState.cpp:23: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/SelectionBoxSprite.hpp:21, from src/NetPanzer/Classes/PlayerState.cpp:23: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/SelectionBoxSprite.hpp:21, from src/NetPanzer/Classes/PlayerState.cpp:23: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/PlayerState.cpp:23: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/SelectionBoxSprite.cpp:22: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Classes/SelectionBoxSprite.cpp: In member function 'virtual void UnitSelectionBox::blit(Surface*, const iRect&)': src/NetPanzer/Classes/SelectionBoxSprite.cpp:126:92: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 126 | r = iRect(min_abs.x + 2, max_abs.y - 4, min_abs.x + 2 + hit_bar_size, max_abs.y - 3); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/SelectionBoxSprite.hpp:21, from src/NetPanzer/Classes/SelectionBoxSprite.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/EnemyRadarPowerUp.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Classes/Outpost.hpp:21, from src/NetPanzer/Classes/Outpost.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Outpost.hpp:21, from src/NetPanzer/Classes/Outpost.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Classes/Outpost.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Outpost.hpp:21, from src/NetPanzer/Classes/Outpost.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Outpost.hpp:21, from src/NetPanzer/Classes/Outpost.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Classes/Outpost.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/BonusUnitPowerUp.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/AI C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/AI/PathingState.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/AI/PathList.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/AI/Astar.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Classes/Objective.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Objective.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Classes/Objective.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Objective.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Objective.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Classes/Objective.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Vehicle.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Valentine.o src/NetPanzer/Classes/Outpost.cpp: In member function 'void Outpost::checkOccupationStatus()': src/NetPanzer/Classes/Outpost.cpp:116:85: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 116 | bounding_area = objective_state.capture_area.getAbsRect( occupation_pad_loc ); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Outpost.hpp:21, from src/NetPanzer/Classes/Outpost.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/BonusUnitPowerUp.hpp:21, from src/NetPanzer/Classes/BonusUnitPowerUp.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/BonusUnitPowerUp.hpp:21, from src/NetPanzer/Classes/BonusUnitPowerUp.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Classes/Objective.cpp: In constructor 'Objective::Objective(Uint16, iXY, BoundBox)': src/NetPanzer/Classes/Objective.cpp:31:36: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 31 | objective_state.capture_area = area; | ^~~~ In file included from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Classes/Objective.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/UnitGlobals.o In file included from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/EnemyRadarPowerUp.hpp:21, from src/NetPanzer/Classes/EnemyRadarPowerUp.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Classes/EnemyRadarPowerUp.hpp:21, from src/NetPanzer/Classes/EnemyRadarPowerUp.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/SpahPanzer.o In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Valentine.hpp:21, from src/NetPanzer/Classes/Units/Valentine.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Valentine.hpp:21, from src/NetPanzer/Classes/Units/Valentine.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Valentine.hpp:21, from src/NetPanzer/Classes/Units/Valentine.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Valentine.hpp:21, from src/NetPanzer/Classes/Units/Valentine.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Valentine.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Valentine.hpp:21, from src/NetPanzer/Classes/Units/Valentine.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Scorpion.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/M109.o In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/SpahPanzer.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:20: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/SpahPanzer.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:24: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.hpp:21, from src/NetPanzer/Classes/Units/SpahPanzer.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/M109.hpp:21, from src/NetPanzer/Classes/Units/M109.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/M109.hpp:21, from src/NetPanzer/Classes/Units/M109.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/M109.hpp:21, from src/NetPanzer/Classes/Units/M109.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/M109.hpp:21, from src/NetPanzer/Classes/Units/M109.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/M109.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/M109.hpp:21, from src/NetPanzer/Classes/Units/M109.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Vehicle.cpp:24: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.cpp:24: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.cpp:24: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Vehicle.cpp:24: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Classes/Units/Vehicle.cpp:27: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.cpp:24: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Lynx.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Leopard.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Humvee.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Units/Vehicle.cpp:34: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Scorpion.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Scorpion.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Hammerhead.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Scorpion.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.hpp:21, from src/NetPanzer/Classes/Units/Scorpion.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Humvee.hpp:21, from src/NetPanzer/Classes/Units/Humvee.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Humvee.hpp:21, from src/NetPanzer/Classes/Units/Humvee.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Humvee.hpp:21, from src/NetPanzer/Classes/Units/Humvee.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Humvee.hpp:21, from src/NetPanzer/Classes/Units/Humvee.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Humvee.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Humvee.hpp:21, from src/NetPanzer/Classes/Units/Humvee.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Leopard.hpp:21, from src/NetPanzer/Classes/Units/Leopard.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Leopard.hpp:21, from src/NetPanzer/Classes/Units/Leopard.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Leopard.hpp:21, from src/NetPanzer/Classes/Units/Leopard.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Leopard.hpp:21, from src/NetPanzer/Classes/Units/Leopard.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Leopard.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Leopard.hpp:21, from src/NetPanzer/Classes/Units/Leopard.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Units/Humvee.cpp:25: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Archer.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Units/Abrams.o ...on 200th target... MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Hammerhead.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Hammerhead.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons/WeaponGlobals.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons/Weapon.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Hammerhead.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.hpp:21, from src/NetPanzer/Classes/Units/Hammerhead.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons/ShellWeapon.o In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Abrams.hpp:21, from src/NetPanzer/Classes/Units/Abrams.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Abrams.hpp:21, from src/NetPanzer/Classes/Units/Abrams.cpp:20: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Abrams.hpp:21, from src/NetPanzer/Classes/Units/Abrams.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Abrams.hpp:21, from src/NetPanzer/Classes/Units/Abrams.cpp:20: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Abrams.cpp:24: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Abrams.hpp:21, from src/NetPanzer/Classes/Units/Abrams.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Lynx.hpp:21, from src/NetPanzer/Classes/Units/Lynx.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Lynx.hpp:21, from src/NetPanzer/Classes/Units/Lynx.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Lynx.hpp:21, from src/NetPanzer/Classes/Units/Lynx.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Lynx.hpp:21, from src/NetPanzer/Classes/Units/Lynx.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Lynx.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Lynx.hpp:21, from src/NetPanzer/Classes/Units/Lynx.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons/MissleWeapon.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Weapons/BulletWeapon.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Weapons/Weapon.cpp:22: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Weapons/ShellWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/ShellWeapon.cpp:20: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:21, from src/NetPanzer/Classes/Weapons/ShellWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/ShellWeapon.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Archer.hpp:21, from src/NetPanzer/Classes/Units/Archer.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Archer.hpp:21, from src/NetPanzer/Classes/Units/Archer.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Archer.hpp:21, from src/NetPanzer/Classes/Units/Archer.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Classes/Units/Archer.hpp:21, from src/NetPanzer/Classes/Units/Archer.cpp:19: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Units/Archer.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Units/Vehicle.hpp:21, from src/NetPanzer/Classes/Units/Archer.hpp:21, from src/NetPanzer/Classes/Units/Archer.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/UnitSync.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/ServerMessageRouter.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Weapons/BulletWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/BulletWeapon.cpp:20: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:21, from src/NetPanzer/Classes/Weapons/BulletWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/BulletWeapon.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/ServerConnectDaemon.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetworkState.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:22, from src/NetPanzer/Classes/Weapons/MissleWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/MissleWeapon.cpp:20: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Weapons/Weapon.hpp:21, from src/NetPanzer/Classes/Weapons/MissleWeapon.hpp:21, from src/NetPanzer/Classes/Weapons/MissleWeapon.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Weapons/ShellWeapon.cpp:30: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetworkServer.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Classes/Network/ServerMessageRouter.cpp:26: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Classes/Network/ServerMessageRouter.cpp:23: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetworkInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetworkClient.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetPacketQueues.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetPacketDebugger.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetMessageEncoder.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/NetMessageDecoder.o src/NetPanzer/Classes/Network/NetMessageDecoder.cpp: In member function 'void NetMessageDecoder::setDecodeMessage(const NetMessage*)': src/NetPanzer/Classes/Network/NetMessageDecoder.cpp:41:56: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class MultiMessage' with 'private' member 'NetMessage::size' from an array of 'const class NetMessage'; use assignment or copy-initialization instead [-Wclass-memaccess] 41 | memcpy(&decode_message, message, message->getSize()); | ^ In file included from src/NetPanzer/Classes/Network/NetMessageDecoder.hpp:21, from src/NetPanzer/Classes/Network/NetMessageDecoder.cpp:21: src/NetPanzer/Classes/Network/NetPacket.hpp:64:7: note: 'class MultiMessage' declared here 64 | class MultiMessage : public NetMessage | ^~~~~~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/ConnectNetMessage.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Weapons/MissleWeapon.cpp:29: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:24: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:30: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:31: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp:31: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/ClientMessageRouter.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Classes/Network/ClientConnectDaemon.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Network C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Network/ServerSocket.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Network/ProxyServer.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Classes/Network/ClientMessageRouter.cpp:33: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/GameManager.hpp:27, from src/NetPanzer/Classes/Network/ClientMessageRouter.cpp:25: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Network/ClientSocket.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/WorldViewInterface.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Classes/Network/ClientConnectDaemon.cpp:27: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ProxyServer.cpp:24: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ProxyServer.cpp:24: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ProxyServer.cpp:24: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ClientSocket.hpp:24, from src/NetPanzer/Network/ClientSocket.cpp:29: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ClientSocket.hpp:24, from src/NetPanzer/Network/ClientSocket.cpp:29: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Network/ProxyServer.hpp:24, from src/NetPanzer/Network/ClientSocket.hpp:24, from src/NetPanzer/Network/ClientSocket.cpp:29: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Network/ClientSocket.cpp:31: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/UnitProfileInterface.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/Network/ServerSocket.hpp:22, from src/NetPanzer/Network/ServerSocket.cpp:19: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/Network/ServerSocket.hpp:22, from src/NetPanzer/Network/ServerSocket.cpp:19: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:22, from src/NetPanzer/Network/ServerSocket.hpp:22, from src/NetPanzer/Network/ServerSocket.cpp:19: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/UnitInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/TileInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ServerConsole.o src/NetPanzer/Network/ProxyServer.cpp: In member function 'void ProxyServer::sendProxyConnect(network::TCPSocket&, const string&)': src/NetPanzer/Network/ProxyServer.cpp:82:13: warning: 'ch' may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | *b++=ch; | ~~~~^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/Server.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ProjectileInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/PowerUpInterface.o src/NetPanzer/Interfaces/UnitProfileInterface.cpp: In function 'void read_vehicle_profile(const string&, UnitProfile*)': src/NetPanzer/Interfaces/UnitProfileInterface.cpp:185:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 185 | std::auto_ptr file( | ^~~~~~~~ In file included from /usr/include/c++/9/memory:80, from src/NetPanzer/Interfaces/UnitProfileInterface.cpp:23: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/PlayerInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/PlayerGameManager.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/ServerConsole.hpp:23, from src/NetPanzer/Interfaces/ServerConsole.cpp:22: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/ServerConsole.hpp:23, from src/NetPanzer/Interfaces/ServerConsole.cpp:22: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/ServerConsole.hpp:23, from src/NetPanzer/Interfaces/ServerConsole.cpp:22: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:28, from src/NetPanzer/Interfaces/ServerConsole.hpp:23, from src/NetPanzer/Interfaces/ServerConsole.cpp:22: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:49:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | { "help", "Display this help message" }, | ^~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:49:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | { "help", "Display this help message" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:50:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | { "quit", "Shutdown the netPanzer server" }, | ^~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:50:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | { "quit", "Shutdown the netPanzer server" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:51:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | { "status", "Display server status" }, | ^~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:51:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | { "status", "Display server status" }, | ^~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:52:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | { "say", "Prints a message on client displays" }, | ^~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:52:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | { "say", "Prints a message on client displays" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:53:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | { "map mapname", "Change map" }, | ^~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:53:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | { "map mapname", "Change map" }, | ^~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:54:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | { "kick n", | ^~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp:55:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "Kick player with number n (you can lookup numbers with \"status\")" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ServerConsole.cpp: In member function 'void ServerConsole::run()': src/NetPanzer/Interfaces/ServerConsole.cpp:130:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 130 | fgets(buf, sizeof(buf), stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Interfaces/ProjectileInterface.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Interfaces/ProjectileInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Interfaces/PowerUpInterface.hpp:23, from src/NetPanzer/Interfaces/PowerUpInterface.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/Sprite.hpp:21, from src/NetPanzer/Classes/SpriteSorter.hpp:22, from src/NetPanzer/Classes/PowerUp.hpp:21, from src/NetPanzer/Interfaces/PowerUpInterface.hpp:23, from src/NetPanzer/Interfaces/PowerUpInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.cpp:23: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/PlayerInterface.cpp:32: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.cpp:20: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerInterface.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/PlayerInterface.cpp:32: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/PathScheduler.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ObjectiveInterface.o In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/UnitInterface.cpp:28: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/UnitInterface.cpp:28: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Particles/Particle2D.hpp:27, from src/NetPanzer/Particles/WindParticle2D.hpp:21, from src/NetPanzer/Particles/PuffParticle2D.hpp:24, from src/NetPanzer/Particles/ParticleInterface.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.cpp:55: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Interfaces/UnitInterface.cpp: In static member function 'static void UnitInterface::offloadGraphics(SpriteSorter&)': src/NetPanzer/Interfaces/UnitInterface.cpp:264:47: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 264 | world_window_rect = sorter.getWorldWindow(); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Interfaces/UnitInterface.cpp:265:80: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 265 | bucket_rect = unit_bucket_array.worldRectToBucketRectClip(world_window_rect); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/PowerUpInterface.cpp:24: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Interfaces/UnitInterface.cpp: In static member function 'static bool UnitInterface::queryClosestUnit(UnitBase**, iRect&, iXY&)': src/NetPanzer/Interfaces/UnitInterface.cpp:561:74: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 561 | bucket_rect = unit_bucket_array.worldRectToBucketRect( bounding_rect ); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/UnitList.hpp:25, from src/NetPanzer/Interfaces/UnitInterface.hpp:23, from src/NetPanzer/Interfaces/UnitInterface.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:25, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/PathScheduler.hpp:24, from src/NetPanzer/Interfaces/PathScheduler.cpp:23: src/Lib/ArrayUtil/QueueTemplate.hpp: In instantiation of 'bool QueueTemplate::enqueue(const TYPE&) [with TYPE = PathRequest]': src/NetPanzer/Interfaces/PathScheduler.cpp:444:51: required from here src/Lib/ArrayUtil/QueueTemplate.hpp:45:12: warning: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 45 | add( object, (rear + 1) % this->size ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Lib/ArrayUtil/QueueTemplate.hpp:45:12: note: declarations in dependent base 'ArrayTemplate' are not found by unqualified lookup src/Lib/ArrayUtil/QueueTemplate.hpp:45:12: note: use 'this->add' instead C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/MouseInterface.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/MiniMapInterface.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:19: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:40: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:48: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/ScreenSurface.hpp:21, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:53: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:31: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Classes/ScreenSurface.hpp:21, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/PlayerGameManager.cpp:53: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/MapsManager.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/MapInterface.o In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:34: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Outpost.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:34: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:35: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Interfaces/MouseInterface.cpp:33:64: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 33 | float MouseInterface::button_hold_threshold = (const float) .10; | ^~~ src/NetPanzer/Interfaces/ObjectiveInterface.cpp: In static member function 'static bool ObjectiveInterface::objectivePositionEnumeration(iRect*, unsigned char*, int*)': src/NetPanzer/Interfaces/ObjectiveInterface.cpp:373:89: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 373 | (*objective_rect) = objective_state->area.getAbsRect( objective_state->location ); | ^ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/Objective.hpp:21, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/ObjectiveInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/KeyboardInterface.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/MiniMapInterface.cpp:28: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Interfaces/TileInterface.hpp:21, from src/NetPanzer/Interfaces/MapInterface.hpp:21, from src/NetPanzer/Interfaces/MiniMapInterface.hpp:21, from src/NetPanzer/Interfaces/MiniMapInterface.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/MiniMapInterface.cpp:29: src/NetPanzer/Interfaces/ConfigVariable.hpp: At global scope: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/MapsManager.cpp:25: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/InfoSocket.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/Heartbeat.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/GameManager.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/InfoSocket.cpp:21: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/InfoSocket.cpp:21: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/InfoSocket.cpp:21: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/InfoSocket.cpp:25: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/InfoSocket.cpp:27: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Interfaces/GameConfig.hpp:26, from src/NetPanzer/Interfaces/InfoSocket.cpp:25: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/GameControlRulesDaemon.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/GameConfig.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/DedicatedGameManager.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/GameManager.cpp:28: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/GameManager.cpp:28: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:22, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/GameManager.cpp:28: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ConsoleInterface.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/GameManager.cpp:45: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Interfaces/GameManager.cpp:53: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/GameManager.hpp:27, from src/NetPanzer/Interfaces/GameManager.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/GameManager.cpp:58: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/GameManager.hpp:27, from src/NetPanzer/Interfaces/GameManager.cpp:19: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/GameManager.hpp:27, from src/NetPanzer/Interfaces/GameManager.cpp:19: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Interfaces/GameManager.cpp:58: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/Console.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/Heartbeat.cpp:23: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/Heartbeat.cpp:23: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/Heartbeat.cpp:23: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/Heartbeat.cpp:25: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Interfaces/Heartbeat.cpp: In constructor 'Heartbeat::Heartbeat()': src/NetPanzer/Interfaces/Heartbeat.cpp:55:32: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 55 | } catch (runtime_error e) { | ^ src/NetPanzer/Interfaces/Heartbeat.cpp: In member function 'void Heartbeat::startHeartbeat()': src/NetPanzer/Interfaces/Heartbeat.cpp:119:35: warning: catching polymorphic type 'class NetworkException' by value [-Wcatch-value=] 119 | } catch (NetworkException e) { | ^ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:19: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/UDPSocket.hpp:21, from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:19: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:27, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:19: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/Heartbeat.hpp:22, from src/NetPanzer/Interfaces/DedicatedGameManager.hpp:28, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:19: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/InfoSocket.hpp:22, from src/NetPanzer/Interfaces/PlayerGameManager.hpp:24, from src/NetPanzer/Interfaces/GameManager.cpp:107: src/Lib/Network/UDPSocket.hpp: At global scope: src/Lib/Network/UDPSocket.hpp:48:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | UDPSocket(UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 49 | UDPSocket(const Address& bindaddr, UDPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/UDPSocket.hpp:54:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | void send(const Address& toaddr, const void* data, size_t datasize) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/ConsoleInterface.cpp:23: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:30: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:36: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Interfaces/ConsoleInterface.hpp:25, from src/NetPanzer/Interfaces/DedicatedGameManager.cpp:28: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ src/NetPanzer/Interfaces/ConsoleInterface.cpp: In static member function 'static void ConsoleInterface::initialize(long int)': src/NetPanzer/Interfaces/ConsoleInterface.cpp:58:44: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 58 | bounds = iRect( 5, 5, 640 - 5, 480 - 5 ); | ^ In file included from src/Lib/2D/Surface.hpp:27, from src/NetPanzer/Interfaces/ConsoleInterface.hpp:25, from src/NetPanzer/Interfaces/ConsoleInterface.cpp:20: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ConfigVariable.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/GameConfig.cpp:28: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp:22: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/Client.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/ChatInterface.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/Console.cpp:23: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp:24: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/GameManager.hpp:27, from src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp:21: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/BotGameManager.o In file included from src/NetPanzer/Interfaces/ConfigVariable.cpp:21: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp: In static member function 'static void GameControlRulesDaemon::checkGameRules()': src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp:344:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 344 | } | ^ src/NetPanzer/Interfaces/GameControlRulesDaemon.cpp:347:9: note: here 347 | case _gametype_fraglimit : { | ^~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/BaseGameManager.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/unix C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/unix/NetworkServerUnix.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Interfaces/unix/NetworkClientUnix.o MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Bot C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Bot/BotTaskList.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.cpp:23: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ src/NetPanzer/Interfaces/ChatInterface.cpp: In static member function 'static void ChatInterface::chatMessageRequest(const NetMessage*)': src/NetPanzer/Interfaces/ChatInterface.cpp:108:13: warning: variable 'color' set but not used [-Wunused-but-set-variable] 108 | PIX color = Color::white; | ^~~~~ src/NetPanzer/Interfaces/ChatInterface.cpp: In static member function 'static void ChatInterface::chatMessage(const NetMessage*)': src/NetPanzer/Interfaces/ChatInterface.cpp:133:20: warning: variable 'local_player_index' set but not used [-Wunused-but-set-variable] 133 | unsigned short local_player_index; | ^~~~~~~~~~~~~~~~~~ src/NetPanzer/Interfaces/ChatInterface.cpp:162:9: warning: variable 'color' set but not used [-Wunused-but-set-variable] 162 | PIX color = Color::white; | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.cpp:26: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.cpp:26: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:22, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.cpp:26: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/BaseGameManager.cpp:22: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:21, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/BaseGameManager.cpp:22: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPListenSocket.hpp:22, from src/NetPanzer/./Network/ServerSocket.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkServerUnix.hpp:22, from src/NetPanzer/Interfaces/BaseGameManager.cpp:22: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/BotGameManager.cpp:25: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Bot/BotPlayer.o In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/Interfaces/BaseGameManager.cpp:34: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/Bot/Bot.o In file included from src/NetPanzer/Classes/Projectile.hpp:21, from src/NetPanzer/Interfaces/ProjectileInterface.hpp:23, from src/NetPanzer/Interfaces/BaseGameManager.cpp:40: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/BaseGameManager.cpp:29: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ MkDir1 ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System/Sound.o In file included from src/NetPanzer/Interfaces/BaseGameManager.cpp:56: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/BaseGameManager.cpp:29: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Classes/Network/UnitSync.hpp:23, from src/NetPanzer/Classes/Network/ServerConnectDaemon.hpp:27, from src/NetPanzer/Interfaces/BaseGameManager.cpp:29: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Interfaces/BaseGameManager.cpp:56: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/Lib/Network/SocketManager.hpp:25, from src/NetPanzer/Interfaces/BaseGameManager.cpp:67: src/Lib/Network/SocketSet.hpp: At global scope: src/Lib/Network/SocketSet.hpp:47:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | bool select(unsigned int timeout_usec = 0) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System/SDLVideo.o In file included from src/Lib/Network/SocketBase.hpp:25, from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/./Network/ProxyServer.hpp:24, from src/NetPanzer/./Network/ClientSocket.hpp:24, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.cpp:25: src/Lib/Network/Address.hpp:38:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | static Address resolve(const std::string& name, Uint16 port) throw(NetworkException); | ^~~~~ In file included from src/Lib/Network/TCPSocket.hpp:21, from src/NetPanzer/./Network/ProxyServer.hpp:24, from src/NetPanzer/./Network/ClientSocket.hpp:24, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.cpp:25: src/Lib/Network/SocketBase.hpp:47:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | SocketBase(const Address &a, bool isTcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:48:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 48 | SocketBase(SOCKET fd, const Address &a) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:55:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | void setReuseAddr() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:58:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void bindSocketTo(const Address& toaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:59:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void bindSocket() throw(NetworkException) { bindSocketTo(addr); }; | ^~~~~ src/Lib/Network/SocketBase.hpp:60:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void doListen() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:61:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void doConnect() throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:62:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | int doSend(const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | int doReceive(void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:64:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 64 | int doSendTo(const Address& toaddr, const void* data, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:65:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 65 | size_t doReceiveFrom(Address& fromaddr, void* buffer, size_t len) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 66 | SOCKET doAccept(Address& fromaddr) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:69:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | void create(bool tcp) throw(NetworkException); | ^~~~~ src/Lib/Network/SocketBase.hpp:70:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void setNonBlocking() throw(NetworkException); | ^~~~~ In file included from src/NetPanzer/./Network/ProxyServer.hpp:24, from src/NetPanzer/./Network/ClientSocket.hpp:24, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.hpp:22, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.cpp:25: src/Lib/Network/TCPSocket.hpp:46:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | TCPSocket(const Address& address, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:50:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | size_t send(const void* data, size_t datasize) throw(NetworkException); | ^~~~~ src/Lib/Network/TCPSocket.hpp:61:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | TCPSocket(SOCKET fd, const Address& addr, TCPSocketObserver *o) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System/SDLSound.o In file included from src/Lib/Network/SocketManager.hpp:25, from src/NetPanzer/Interfaces/unix/NetworkClientUnix.cpp:31: src/Lib/Network/SocketSet.hpp:47:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | bool select(unsigned int timeout_usec = 0) throw(NetworkException); | ^~~~~ C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System/SDLEvents.o C++ ./build/i586-alt-linux-gnu/opt/src/NetPanzer/System/DummySound.o In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Bot/Bot.cpp:28: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Bot/BotTaskList.hpp:23, from src/NetPanzer/Bot/Bot.hpp:25, from src/NetPanzer/Bot/Bot.cpp:22: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Objective.hpp:22, from src/NetPanzer/Interfaces/ObjectiveInterface.hpp:23, from src/NetPanzer/Bot/BotPlayer.cpp:33: src/NetPanzer/Classes/SpriteSorter.hpp: In member function 'void SpriteSorter::setWorldWindow(iRect&)': src/NetPanzer/Classes/SpriteSorter.hpp:48:24: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 48 | world_window = world_win; | ^~~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Bot/BotTaskList.hpp:23, from src/NetPanzer/Bot/Bot.hpp:25, from src/NetPanzer/Bot/BotPlayer.hpp:22, from src/NetPanzer/Bot/BotPlayer.cpp:26: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Bot/BotPlayer.cpp:35: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: warning: implicitly-declared 'BoundBox& BoundBox::operator=(const BoundBox&)' is deprecated [-Wdeprecated-copy] 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Bot/BotTaskList.hpp:23, from src/NetPanzer/Bot/Bot.hpp:25, from src/NetPanzer/Bot/BotPlayer.hpp:22, from src/NetPanzer/Bot/BotPlayer.cpp:26: src/Lib/ArrayUtil/BoundBox.hpp:37:5: note: because 'BoundBox' has user-provided 'BoundBox::BoundBox(const BoundBox&)' 37 | BoundBox(const BoundBox &a) | ^~~~~~~~ src/Lib/ArrayUtil/BoundBox.hpp: In member function 'BoundBox& BoundBox::operator=(const BoundBox&)': src/Lib/ArrayUtil/BoundBox.hpp:25:7: warning: implicitly-declared 'iRect& iRect::operator=(const iRect&)' is deprecated [-Wdeprecated-copy] 25 | class BoundBox : public iRect | ^~~~~~~~ In file included from src/Lib/ArrayUtil/BoundBox.hpp:23, from src/NetPanzer/Classes/UnitState.hpp:23, from src/NetPanzer/Classes/UnitBase.hpp:21, from src/NetPanzer/Bot/BotTaskList.hpp:23, from src/NetPanzer/Bot/Bot.hpp:25, from src/NetPanzer/Bot/BotPlayer.hpp:22, from src/NetPanzer/Bot/BotPlayer.cpp:26: src/Lib/Types/iRect.hpp:39:12: note: because 'iRect' has user-provided 'iRect::iRect(const iRect&)' 39 | inline iRect(const iRect &a) | ^~~~~ In file included from src/NetPanzer/Classes/Units/Vehicle.hpp:28, from src/NetPanzer/Bot/BotPlayer.cpp:35: src/NetPanzer/Classes/SelectionBoxSprite.hpp: In member function 'void SelectionBoxSprite::setBoxAttributes(BoundBox, unsigned char)': src/NetPanzer/Classes/SelectionBoxSprite.hpp:36:26: note: synthesized method 'BoundBox& BoundBox::operator=(const BoundBox&)' first required here 36 | selection_area = box; | ^~~ In file included from src/NetPanzer/Interfaces/GameConfig.hpp:29, from src/NetPanzer/System/SDLEvents.cpp:27: src/NetPanzer/Interfaces/ConfigVariable.hpp:56:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 56 | operator const int () const | ^~~~~ LinkApplication netpanzer ...updated 269 target(s)... + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.75070 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/netpanzer-buildroot + : + /bin/rm -rf -- /usr/src/tmp/netpanzer-buildroot + cd netpanzer-0.8.2 + export DESTDIR=/usr/src/tmp/netpanzer-buildroot + DESTDIR=/usr/src/tmp/netpanzer-buildroot + jam install ...patience... ...found 1700 target(s)... ...updating 372 target(s)... MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/bin Install1 /usr/src/tmp/netpanzer-buildroot/usr/bin/netpanzer MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/applications Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/applications/netpanzer.desktop MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0048.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0044.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0040.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0036.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0032.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0028.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0024.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0020.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0016.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0012.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0008.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/dirt/pak/dirtPuff0004.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0048.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0044.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0040.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0036.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0032.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0028.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0024.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0020.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0016.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0012.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0008.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeDark/pak/smokeDarkPuff0004.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0048.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0044.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0040.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0036.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0032.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0028.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0024.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0020.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0016.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0012.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0008.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/puff/smokeLight/pak/smokeLightPuff0004.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/clouds/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/clouds/pak/clouds.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/craters/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/craters/pak/craters.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0007.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0006.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0005.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0004.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0003.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0002.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion0/pak/explosion0-0001.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0007.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0006.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0005.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0004.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0003.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0002.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/explosion/explosion1/pak/explosion1-0001.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/lights/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/lights/pak/missleThrust.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/lights/pak/missleGroundLight.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/lights/pak/flash2.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/missles/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/missles/pak/misslesSmall.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/missles/pak/misslesMedium.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/missles/pak/missles.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/groundChunks.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/greenUnitChunks.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/grayUnitChunks.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/chunks0000.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/chunks.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/chunks/pak/burnGroundChunks.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/shells/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/particles/shells/pak/shells.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/venezuela.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/usa.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/uruguay.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/ukraine.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/turkey.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/taiwan.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/switzerland.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/sweden.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/slovakia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/saudi-arabia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/russia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/poland.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/new-zealand.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/netherlands.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/mexico.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/libya.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/korea-south.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/korea-north.bmp ...on 100th target... Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/jordan.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/jap.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/iran.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/image1.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/hungary.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/greece.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/germany.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/france.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/finland.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/denmark.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/czech-republic.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/colombia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/china.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/chile.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/canada.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/brazil.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/bosnia-herzigovina.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/belgium.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/austria.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/australia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/armenia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/argentinia.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/angola.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/flags/albania.bmp MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/target.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/select.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/noentry.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/move.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/default.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/breakallie.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/cursors/allie.bmp MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/wolf.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/titan.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/stinger.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/scout.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/panther1.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/manta.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/drake.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/bobcat.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/bear.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/menus/vehicleSelectionView/archer.bmp MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusYES.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusVisuals.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusTCPIP.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusSound.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusReady.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusOptions.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusNext.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusNO.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusMultiplayer.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusModem.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusMain.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusJoin.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusInterface.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusHost.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusHelp.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusExit netPanzer.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusDirect Connect.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusControls.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inMenusBack.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameYES.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameVisuals.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameSound.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameResign.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameNO.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameInterface.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameExit netPanzer.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameControls.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/buttons/default/pak/inGameClose Options.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/visualsTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/tcpipTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/soundTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/optionsTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/modemTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/mainTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/joinTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/interfaceTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/hostTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/helpTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/directConnectionTitle.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/pak/controlsTitle.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/sessionMB.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/optionsMB.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/loadingMB.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/hostjoinMB.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/defaultMB.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/backgrounds/menus/menu/connectionMB.bmp MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/. Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/./grass.bmp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/./chars8x8.raw Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/pics/./chars5x5.raw MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Two Villages.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Two Villages.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Two Villages.npm ...on 200th target... Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Tight Quarters.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Tight Quarters.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Tight Quarters.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/The Valley.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/The Valley.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/The Valley.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Six Approaches.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Six Approaches.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Six Approaches.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Open War.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Open War.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Open War.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Hill 221.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Hill 221.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Hill 221.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Duell.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Duell.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Duell.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Cramped.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Cramped.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Cramped.npm Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Bad Neuburg.spn Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Bad Neuburg.opt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/maps/Bad Neuburg.npm MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/yessir.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/unitsound_multi.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/unitsound_medium.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/unitsound_light.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/unitsound_heavy.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/target_yessir.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/target_tarconf.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/target_affirm.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/tankidle.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/scream_ohgod.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/scream_2.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/scream_1.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/powerup.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mu-selected_rep.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mu-selected_raw.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mu-selected_ao.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mu-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mt-selected_rep.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mt-selected_raw.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mt-selected_ao.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/mt-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/move_yessir.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/move_movout.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/move_affirm.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/miss_3.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/miss_2.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/miss_1.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/menu.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/lt-selected_rep.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/lt-selected_raw.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/lt-selected_ao.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/lt-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hv-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/ht-selected_rep.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/ht-selected_raw.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/ht-selected_ao.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/ht-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/ho-fire.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_06.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_05.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_04.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_03.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_02.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hit_01.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hevstart.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hevmov.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/hevidle.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_6.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_5.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_4.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_3.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_2.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/expl_1.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/battle_shell1.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/battle_mg1.wav Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/sound/attack.wav MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/powerups Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/powerups/BoltS.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/powerups/Bolt.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/WolfTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/WolfTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/WolfHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/WolfHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/TitaTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/TitaTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/TitaHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/TitaHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/StinTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/StinTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/StinHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/StinHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SpahTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SpahTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SpahHSSD.pak ...on 300th target... Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SpahHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SerpTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SerpTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SerpHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/SerpHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/PantTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/PantTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/PantHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/PantHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/MantTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/MantTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/MantHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/MantHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/DrakTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/DrakTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/DrakHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/DrakHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BobcTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BobcTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BobcHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BobcHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BearTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BearTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BearHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/BearHNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/ArchTSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/ArchTNSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/ArchHSSD.pak Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/pics/pak/ArchHNSD.pak MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Wolf.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Titan.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Stinger.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Scout.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/SPanzer.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Panther1.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Manta.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Drake.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Bobcat.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Bear.pfl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/units/profiles/Archer.pfl MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/wads Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/wads/summer12mb.tls Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/wads/netpmenu.act Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/wads/netp.act MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/LightDark.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/DarkenALot.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/DarkenALittle.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/Brighten.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/8020.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/6040.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/4060.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netp/2080.tbl MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/LightDark.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/DarkenALot.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/DarkenALittle.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/Brighten.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/8020.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/6040.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/4060.tbl Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/netpanzer/cache/colorfilters/netpmenu/2080.tbl MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/pixmaps Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/pixmaps/netpanzer.png Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/pixmaps/netpanzer.xpm MkDir1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/ChangeLog Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/README Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/TODO Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/RELNOTES Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/tipofday.txt Install1 /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2/serverhowto.html ...updated 372 target(s)... + rm -f /usr/src/tmp/netpanzer-buildroot/usr/share/applications/netpanzer.desktop + rm -f /usr/src/tmp/netpanzer-buildroot/usr/share/pixmaps/netpanzer.xpm + mkdir -p /usr/src/tmp/netpanzer-buildroot/usr/share/icons/hicolor/48x48/apps + mv /usr/src/tmp/netpanzer-buildroot/usr/share/pixmaps/netpanzer.png /usr/src/tmp/netpanzer-buildroot/usr/share/icons/hicolor/48x48/apps + desktop-file-install --vendor fedora --dir /usr/src/tmp/netpanzer-buildroot/usr/share/applications --add-category X-Fedora netpanzer.desktop + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/netpanzer-buildroot (auto) Verifying and fixing files in /usr/src/tmp/netpanzer-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/share/applications/fedora-netpanzer.desktop: performed minor cleanup: 2d1 < Encoding=UTF-8 Checking contents of files in /usr/src/tmp/netpanzer-buildroot/ (default) Compressing files in /usr/src/tmp/netpanzer-buildroot (auto) Verifying ELF objects in /usr/src/tmp/netpanzer-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/netpanzer: uses non-LFS functions: fcntl Hardlinking identical .pyc and .pyo files Processing files: netpanzer-0.8.2-alt1.qa3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.53461 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netpanzer-0.8.2 + DOCDIR=/usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + export DOCDIR + rm -rf /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + /bin/mkdir -p /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + cp -prL ChangeLog COPYING README RELNOTES TODO docs/serverhowto.html docs/tipofday.txt /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + chmod -R go-w /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + chmod -R a+rX /usr/src/tmp/netpanzer-buildroot/usr/share/doc/netpanzer-0.8.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.REP9Sj find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HhNSLi find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: netpanzer-data = 0.8.2-alt1.qa3 Requires: /lib/ld-linux.so.2, libSDL-1.2.so.0 >= set:lgcSZLWr8hKrwA2qExkelmmlVv4buNNVczSOX2Zz6rrIYB5TWM7J7nX9zt6uoNS3v6CXoV9fj0, libSDL_mixer-1.2.so.0 >= set:kfMSUHfEkJBhV7CJN8YIAkTBrA3Zcsq0b5ftJlXje, libc.so.6(ALT_2.24), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libphysfs.so.1 >= set:ke1MDmg3eZhcW9jLtm3QhWDDVrT1mBeDCEBrviI7Gk8w14AhoAEMJHpDjLtE4pVGX2yh9XwNzlTZknKOkBpHUYAmkxUPFFLFt9JDdwYf494uHk8BvstU6, libpthread.so.0(GLIBC_2.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.1), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Requires(post): coreutils Requires(postun): coreutils Obsoletes: netpanzer-data <= 0.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qEzVJg Creating netpanzer-debuginfo package Processing files: netpanzer-debuginfo-0.8.2-alt1.qa3 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3toeOg find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GSl95h find-requires: running scripts (debuginfo) Requires: netpanzer = 0.8.2-alt1.qa3, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libSDL_mixer-1.2.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libphysfs.so.1), debug(libpthread.so.0), debug(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/i586/netpanzer-0.8.2-alt1.qa3.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/netpanzer-debuginfo-0.8.2-alt1.qa3.i586.rpm 314.08user 27.74system 3:15.66elapsed 174%CPU (0avgtext+0avgdata 153368maxresident)k 0inputs+0outputs (0major+4332784minor)pagefaults 0swaps 327.86user 34.80system 3:38.73elapsed 165%CPU (0avgtext+0avgdata 153368maxresident)k 712inputs+0outputs (0major+4661586minor)pagefaults 0swaps --- netpanzer-0.8.2-alt1.qa3.i586.rpm.repo 2012-11-28 01:34:56.000000000 +0000 +++ netpanzer-0.8.2-alt1.qa3.i586.rpm.hasher 2020-04-16 14:26:12.936947469 +0000 @@ -394,3 +394,2 @@ Requires: coreutils -Requires: coreutils Requires: /lib/ld-linux.so.2 @@ -398,4 +397,4 @@ Requires: rpmlib(SetVersions) -Requires: libSDL_mixer-1.2.so.0 >= set:lgId6AmaZqp8tjA2xiRn6dZwCJN8sqeRdi3Z0QXWFbrR0 -Requires: libc.so.6 >= set:poiedc +Requires: libSDL_mixer-1.2.so.0 >= set:kfMSUHfEkJBhV7CJN8YIAkTBrA3Zcsq0b5ftJlXje +Requires: libc.so.6(ALT_2.24) Requires: libc.so.6(GLIBC_2.0) @@ -403,3 +402,3 @@ Requires: libc.so.6(GLIBC_2.15) -Requires: libc.so.6(GLIBC_2.2.5) +Requires: libc.so.6(GLIBC_2.28) Requires: libc.so.6(GLIBC_2.3) @@ -407,2 +406,3 @@ Requires: libc.so.6(GLIBC_2.4) +Requires: libc.so.6(GLIBC_2.7) Requires: libgcc_s.so.1(GCC_3.0) @@ -414,2 +414,4 @@ Requires: libstdc++.so.6(CXXABI_1.3.1) +Requires: libstdc++.so.6(CXXABI_1.3.8) +Requires: libstdc++.so.6(CXXABI_1.3.9) Requires: libstdc++.so.6(GLIBCXX_3.4) @@ -417,5 +419,7 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.15) +Requires: libstdc++.so.6(GLIBCXX_3.4.20) +Requires: libstdc++.so.6(GLIBCXX_3.4.21) +Requires: libstdc++.so.6(GLIBCXX_3.4.26) Requires: libstdc++.so.6(GLIBCXX_3.4.9) Requires: rtld(GNU_HASH) -Requires: rtld(GNU_UNIQUE) Requires: rpmlib(PayloadIsLzma)