Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/amoebax.spec'], chrootPath='/var/lib/mock/f40-build-761723-121629/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/amoebax.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/amoebax-0.2.1-26.fc40.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/amoebax.spec'], chrootPath='/var/lib/mock/f40-build-761723-121629/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/amoebax.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lOqXaT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf amoebax-0.2.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/amoebax-0.2.1.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd amoebax-0.2.1 + rm -rf /builddir/build/BUILD/amoebax-0.2.1-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/amoebax-0.2.1-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (amoebax-0.2.0-gcc43.patch):' Patch #0 (amoebax-0.2.0-gcc43.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/binreloc.cxx + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lQkAJE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd amoebax-0.2.1 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking whether make sets $(MAKE)... (cached) yes 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 g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... none checking for riscv64-redhat-linux-gnu-gcc... no checking for riscv64-redhat-linux-gnu-cc... no checking for riscv64-redhat-linux-gnu-objc... no checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -x objective-c... no checking dependency style of gcc... none checking dependency style of gcc... (cached) none checking for riscv64-redhat-linux-gnu-windres... no checking for windres... no checking for candle... no checking for light... no checking for doxygen... /usr/bin/doxygen checking for /proc/self/maps... yes checking whether everything is installed to the same prefix... no checking whether binary relocation support should be enabled... no checking for sdl-config... /usr/bin/sdl-config checking for SDL, version >= 1.2.7... yes checking for SDL_image... yes checking for SDL_mixer... yes configure: creating ./config.status config.status: creating Makefile config.status: creating autopackage/Makefile config.status: creating autopackage/default.apspec config.status: creating data/Makefile config.status: creating data/InfoPlist.strings config.status: creating data/Info.plist config.status: creating data/AmoebaxMain.nib/Makefile config.status: creating data/dlls/Makefile config.status: creating data/fonts/Makefile config.status: creating data/graphics/Makefile config.status: creating data/graphics/gp2x/Makefile config.status: creating data/music/Makefile config.status: creating data/sfx/Makefile config.status: creating doc/Doxyfile config.status: creating doc/Makefile config.status: creating m4/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands ./config.status: line 1107: shift: shift count out of range + make -j4 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1' Making all in autopackage make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' Making all in data make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' Making all in AmoebaxMain.nib make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' Making all in dlls make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' Making all in fonts make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' Making all in graphics make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' Making all in gp2x make[4]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[4]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' Making all in music make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' Making all in sfx make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' Making all in doc make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/doc' /usr/bin/doxygen Doxyfile warning: Tag 'DETAILS_AT_TOP' at line 154 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 393 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 637 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 692 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 924 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 930 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1091 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1104 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1112 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1230 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! /builddir/build/BUILD/amoebax-0.2.1/src/File.h:64: warning: return type of member Amoebax::File::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Font.h:181: warning: return type of member Amoebax::Font::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/MainMenuState.cxx:102: warning: return type of member Amoebax::MainMenuState::getTimeToDemo is not documented /builddir/build/BUILD/amoebax-0.2.1/src/MainMenuState.h:219: warning: return type of member Amoebax::MainMenuState::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Music.h:58: warning: return type of member Amoebax::Music::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/NormalSetupState.cxx:280: warning: parameters of member Amoebax::NormalSetupState::removeState are not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::Options::getIntegerValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::Options::getStringValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:208: warning: return type of member Amoebax::Options::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/OptionsMenuState.h:360: warning: return type of member Amoebax::OptionsMenuState::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::OSXOptions::getIntegerValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::OSXOptions::getStringValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/OSXOptions.h:70: warning: return type of member Amoebax::OSXOptions::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/PauseState.h:115: warning: parameters of member Amoebax::PauseState::ExitOption::ExitOption are not documented /builddir/build/BUILD/amoebax-0.2.1/src/Sound.h:54: warning: return type of member Amoebax::Sound::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Surface.cxx:278: warning: return type of member Amoebax::Surface::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/System.h:142: warning: return type of member Amoebax::System::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/TournamentSetupState.cxx:208: warning: return type of member Amoebax::TournamentSetupState::isSelectedPositionValid is not documented /builddir/build/BUILD/amoebax-0.2.1/src/TryAgainState.h:115: warning: parameters of member Amoebax::TryAgainState::NoOption::NoOption are not documented /builddir/build/BUILD/amoebax-0.2.1/src/TwoGP2XPlayersState.cxx:38: warning: parameters of member Amoebax::TwoGP2XPlayersState::TwoGP2XPlayersState are not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::UnixOptions::getIntegerValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::UnixOptions::getStringValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/UnixOptions.h:76: warning: return type of member Amoebax::UnixOptions::operator= is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::Win32Options::getIntegerValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::Win32Options::getStringValue is not documented /builddir/build/BUILD/amoebax-0.2.1/src/Win32Options.h:70: warning: return type of member Amoebax::Win32Options::operator= is not documented make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/doc' Making all in m4 make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/m4' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/m4' Making all in src make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-binreloc.o `test -f 'binreloc.cxx' || echo './'`binreloc.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-UnixOptions.o `test -f 'UnixOptions.cxx' || echo './'`UnixOptions.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-AdvancedAIPlayer.o `test -f 'AdvancedAIPlayer.cxx' || echo './'`AdvancedAIPlayer.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-AIPlayer.o `test -f 'AIPlayer.cxx' || echo './'`AIPlayer.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-AIPlayerFactory.o `test -f 'AIPlayerFactory.cxx' || echo './'`AIPlayerFactory.cxx In file included from IPlayer.h:23, from AIPlayer.h:22, from AIPlayer.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ AIPlayer.cxx: In member function ‘void Amoebax::AIPlayer::movePairToPosition()’: AIPlayer.cxx:512:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 512 | if ( shouldSatelliteBeVisible () && currentPosition.satellite.y >= Grid::k_FirstVisibleHeight || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AIPlayer.cxx:525:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 525 | else if ( RotationTop == getBestMove ().rotation && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 526 | currentPosition.main.y <= currentPosition.satellite.y || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from IPlayer.h:23, from AIPlayer.h:22, from AdvancedAIPlayer.h:22, from AdvancedAIPlayer.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from AIPlayer.h:22, from AdvancedAIPlayer.h:22, from AIPlayerFactory.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from UnixOptions.h:23, from UnixOptions.cxx:30: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Amoeba.o `test -f 'Amoeba.cxx' || echo './'`Amoeba.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-AnticipatoryAIPlayer.o `test -f 'AnticipatoryAIPlayer.cxx' || echo './'`AnticipatoryAIPlayer.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-ChainLabel.o `test -f 'ChainLabel.cxx' || echo './'`ChainLabel.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-CongratulationsState.o `test -f 'CongratulationsState.cxx' || echo './'`CongratulationsState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-ControlSetupState.o `test -f 'ControlSetupState.cxx' || echo './'`ControlSetupState.cxx In file included from GridStatus.h:24, from AnticipatoryAIPlayer.h:22, from AnticipatoryAIPlayer.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Grid.h:23: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from AIPlayer.h:22, from AnticipatoryAIPlayer.h:23: IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:23: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from CongratulationsState.cxx:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:24: NewHighScoreState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from CongratulationsState.cxx:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-CreditsState.o `test -f 'CreditsState.cxx' || echo './'`CreditsState.cxx In file included from ControlSetupState.h:23, from ControlSetupState.cxx:24: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ControlSetupState.cxx:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:26: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from CongratulationsState.cxx:27: CongratulationsState.h:60:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx: In member function ‘void Amoebax::CongratulationsState::loadGraphicResources()’: CongratulationsState.cxx:145:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 145 | std::auto_ptr podium ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:151:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 151 | std::auto_ptr player ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:159:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 159 | std::auto_ptr congratulations ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from Joystick.h:22, from ControlSetupState.h:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:95:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:99:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:101:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 101 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from ControlSetupState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ControlSetupState.cxx: In member function ‘void Amoebax::ControlSetupState::loadGraphicResources()’: ControlSetupState.cxx:539:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 539 | std::auto_ptr title (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:544:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 544 | std::auto_ptr controls (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:549:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 549 | std::auto_ptr leftPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:554:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 554 | std::auto_ptr rightPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-DemoState.o `test -f 'DemoState.cxx' || echo './'`DemoState.cxx In file included from IState.h:24, from CreditsState.h:22, from CreditsState.cxx:24: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from CreditsState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-DumbAIPlayer.o `test -f 'DumbAIPlayer.cxx' || echo './'`DumbAIPlayer.cxx In file included from CreditsState.h:23: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CreditsState.h:54:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:56:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_NamesFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:58:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 58 | std::auto_ptr m_SectionsFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from CreditsState.cxx:27: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from CreditsState.cxx:28: OptionsMenuState.h:372:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.h:24, from CreditsState.cxx:30: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TrainingState.h: At global scope: TrainingState.h:100:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CreditsState.cxx: In member function ‘void Amoebax::CreditsState::loadGraphicResources()’: CreditsState.cxx:86:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from DemoState.cxx:22: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from DemoState.h:23, from DemoState.cxx:23: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from AIPlayerFactory.h:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from DemoState.h:24: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TwoPlayersState.h: At global scope: TwoPlayersState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ DemoState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Match; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from DemoState.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-FadeInState.o `test -f 'FadeInState.cxx' || echo './'`FadeInState.cxx In file included from IPlayer.h:23, from AIPlayer.h:22, from DumbAIPlayer.h:22, from DumbAIPlayer.cxx:22: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-FadeOutState.o `test -f 'FadeOutState.cxx' || echo './'`FadeOutState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-FrameManager.o `test -f 'FrameManager.cxx' || echo './'`FrameManager.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-File.o `test -f 'File.cxx' || echo './'`File.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Font.o `test -f 'Font.cxx' || echo './'`Font.cxx In file included from IState.h:24, from FadeInState.h:22, from FadeInState.cxx:22: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ FadeInState.h:57:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from FadeOutState.h:22, from FadeOutState.cxx:22: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ FadeOutState.h:57:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from FadeInState.cxx:23: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from FadeOutState.cxx:23: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Grid.o `test -f 'Grid.cxx' || echo './'`Grid.cxx In file included from IPlayer.h:23, from Options.h:24, from File.cxx:29: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from Font.cxx:29: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/numeric:75, from Font.cxx:25: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ Font.cxx: In static member function ‘static Amoebax::Font* Amoebax::Font::fromFile(const std::string&)’: Font.cxx:84:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | std::auto_ptr newFontSurface (Surface::fromFile (fileName)); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-GridStatus.o `test -f 'GridStatus.cxx' || echo './'`GridStatus.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-HighScoreState.o `test -f 'HighScoreState.cxx' || echo './'`HighScoreState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-HumanPlayer.o `test -f 'HumanPlayer.cxx' || echo './'`HumanPlayer.cxx In file included from GridStatus.cxx:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Grid.h:23: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from Grid.cxx:27: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Grid.h:23: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from Grid.cxx:29: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from Grid.cxx:26: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ In file included from Grid.cxx:30: System.h: At global scope: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Grid.cxx: In member function ‘void Amoebax::Grid::clearDyingAmoebas()’: Grid.cxx:429:33: warning: ‘std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = Amoebax::ChainLabel]’ is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 429 | std::mem_fun (&ChainLabel::activate)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1371:5: note: declared here 1371 | mem_fun(_Ret (_Tp::*__f)()) | ^~~~~~~ In file included from IState.h:24, from HighScoreState.h:23, from HighScoreState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from HighScoreState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from HumanPlayer.h:22, from HumanPlayer.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from HighScoreState.cxx:26: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Joystick.o `test -f 'Joystick.cxx' || echo './'`Joystick.cxx In file included from HighScoreState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ HighScoreState.cxx: In member function ‘void Amoebax::HighScoreState::loadGraphicResources()’: HighScoreState.cxx:99:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-main.o `test -f 'main.cxx' || echo './'`main.cxx In file included from IPlayer.h:23, from Options.h:24, from Joystick.h:22, from Joystick.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-MainMenuState.o `test -f 'MainMenuState.cxx' || echo './'`MainMenuState.cxx IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ Joystick.cxx: In member function ‘Amoebax::Joystick::Action Amoebax::Joystick::motion(uint8_t, uint8_t, int16_t)’: Joystick.cxx:129:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 129 | if ( (value < 0 && m_PlayerControls.joystick.moveLeft < 0 || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Joystick.cxx:136:42: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 136 | else if ( (value > 0 && m_PlayerControls.joystick.moveRight > 0 || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Music.o `test -f 'Music.cxx' || echo './'`Music.cxx In file included from IState.h:24, from MainMenuState.h:22, from main.cxx:27: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/iomanip:42, from main.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:234:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 234 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:236:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 236 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:238:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:240:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 240 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from AIPlayer.h:22, from AdvancedAIPlayer.h:22, from MainMenuState.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from CreditsState.h:22, from MainMenuState.cxx:26: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from main.cxx:28: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from Music.cxx:26: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from Music.cxx:24: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from CreditsState.h:23: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-NewHighScoreState.o `test -f 'NewHighScoreState.cxx' || echo './'`NewHighScoreState.cxx CreditsState.h:54:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:56:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_NamesFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:58:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 58 | std::auto_ptr m_SectionsFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from DemoState.h:24, from MainMenuState.cxx:27: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TwoPlayersState.h: At global scope: TwoPlayersState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ DemoState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Match; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:31: HighScoreState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:33: MainMenuState.h:234:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 234 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:236:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 236 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:238:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.h:240:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 240 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from main.cxx:29: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from MainMenuState.cxx:34: NormalSetupState.h:63:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_FontNormal; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.h:67:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:35: OptionsMenuState.h:372:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:39: TournamentMenuState.h:59:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:61:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:63:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:40: TrainingState.h:100:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ MainMenuState.cxx: In member function ‘void Amoebax::MainMenuState::loadGraphicResources()’: MainMenuState.cxx:194:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 194 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-NormalSetupState.o `test -f 'NormalSetupState.cxx' || echo './'`NormalSetupState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-NormalState.o `test -f 'NormalState.cxx' || echo './'`NormalState.cxx In file included from IState.h:24, from HighScoreState.h:23, from NewHighScoreState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from NewHighScoreState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from NewHighScoreState.cxx:26: NewHighScoreState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from NewHighScoreState.cxx:27: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Options.o `test -f 'Options.cxx' || echo './'`Options.cxx In file included from NormalSetupState.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from NormalSetupState.cxx:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from IState.h:24, from NormalSetupState.h:23, from NormalSetupState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.h:63:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.h:65:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_FontNormal; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.h:67:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from NormalState.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from NewHighScoreState.cxx:28: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.cxx: In member function ‘virtual void Amoebax::NewHighScoreState::unicodeCharacterPressed(uint16_t)’: NewHighScoreState.cxx:399:38: warning: narrowing conversion of ‘toupper(((int)((char)((int)(((short unsigned int)((int)code)) & 127)))))’ from ‘int’ to ‘char’ [-Wnarrowing] 399 | char character[2] = {toupper (static_cast(code & 0x7f)), '\0'}; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from IState.h:24, from CongratulationsState.h:23, from NormalState.cxx:24: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from AIPlayerFactory.h:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:60:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:27: NormalState.h:74:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from HumanPlayer.h:22, from NormalState.h:23, from NormalSetupState.cxx:26: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalState.h:74:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.cxx: In member function ‘void Amoebax::NormalSetupState::loadGraphicResources()’: NormalSetupState.cxx:164:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 164 | std::auto_ptr kim (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalSetupState.cxx:172:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr tom (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:28: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from NormalState.cxx:29: TryAgainState.h:127:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 127 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TryAgainState.h:129:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 129 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TryAgainState.h:131:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 131 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from NormalState.cxx:30: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TwoPlayersState.h: At global scope: TwoPlayersState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:31: VersusState.h:59:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-OptionsMenuState.o `test -f 'OptionsMenuState.cxx' || echo './'`OptionsMenuState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-PairGenerator.o `test -f 'PairGenerator.cxx' || echo './'`PairGenerator.cxx In file included from IPlayer.h:23, from Options.h:24, from Options.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-PauseState.o `test -f 'PauseState.cxx' || echo './'`PauseState.cxx In file included from ControlSetupState.h:23, from OptionsMenuState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from OptionsMenuState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from PairGenerator.cxx:26: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Grid.h:23: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from PauseState.cxx:24: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from PauseState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from Joystick.h:22, from ControlSetupState.h:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from PairGenerator.cxx:27: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:49, from PairGenerator.cxx:24: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:95:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:99:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:101:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 101 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from PauseState.cxx:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from PauseState.cxx:26: PauseState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ PauseState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ PauseState.h:132:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from OptionsMenuState.h:25, from OptionsMenuState.cxx:28: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ OptionsMenuState.h:372:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.h:24, from OptionsMenuState.cxx:31: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TrainingState.h: At global scope: TrainingState.h:100:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.cxx: In member function ‘void Amoebax::OptionsMenuState::loadGraphicResources()’: OptionsMenuState.cxx:183:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 183 | std::auto_ptr title (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.cxx: In member function ‘virtual void Amoebax::OptionsMenuState::ApplyOption::operator()()’: OptionsMenuState.cxx:310:33: warning: ‘std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = Amoebax::OptionsMenuState::IOption]’ is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 310 | std::mem_fun (&IOption::apply)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1371:5: note: declared here 1371 | mem_fun(_Ret (_Tp::*__f)()) | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-SimpleAIPlayer.o `test -f 'SimpleAIPlayer.cxx' || echo './'`SimpleAIPlayer.cxx In file included from PauseState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Sound.o `test -f 'Sound.cxx' || echo './'`Sound.cxx In file included from SimpleAIPlayer.cxx:23: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Grid.h:23: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from AIPlayer.h:22, from SimpleAIPlayer.h:23, from SimpleAIPlayer.cxx:25: IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-Surface.o `test -f 'Surface.cxx' || echo './'`Surface.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-System.o `test -f 'System.cxx' || echo './'`System.cxx In file included from Sound.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from Sound.cxx:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TournamentMenuState.o `test -f 'TournamentMenuState.cxx' || echo './'`TournamentMenuState.cxx In file included from Surface.cxx:28: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from Surface.cxx:26: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from IState.h:24, from FadeInState.h:22, from System.cxx:41: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from System.cxx:24: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ FadeInState.h:57:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from System.cxx:42: FadeOutState.h:57:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from System.cxx:45: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from System.cxx:46: PauseState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ PauseState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ PauseState.h:132:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TournamentSetupState.o `test -f 'TournamentSetupState.cxx' || echo './'`TournamentSetupState.cxx In file included from System.cxx:47: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from System.cxx:48: VideoErrorState.h:55:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 55 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TournamentState.o `test -f 'TournamentState.cxx' || echo './'`TournamentState.cxx In file included from IPlayer.h:23, from Options.h:24, from TournamentMenuState.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.h:23, from TournamentMenuState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from TournamentMenuState.cxx:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:59:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:61:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:63:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.cxx:26: TournamentSetupState.h:63:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr image; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:110:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 110 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:122:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 122 | std::auto_ptr m_Selection; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ TournamentMenuState.cxx: In member function ‘void Amoebax::TournamentMenuState::loadGraphicResources()’: TournamentMenuState.cxx:137:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 137 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentSetupState.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from TournamentSetupState.cxx:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from IState.h:24, from TournamentSetupState.h:24, from TournamentSetupState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IState.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:63:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr image; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:110:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 110 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:122:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 122 | std::auto_ptr m_Selection; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from IMatchObserver.h:22, from TournamentState.h:22, from TournamentSetupState.cxx:26: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Faces; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:132:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx: In member function ‘void Amoebax::TournamentSetupState::loadGraphicResources()’: TournamentSetupState.cxx:372:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr faces ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:413:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 413 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:421:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 421 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:429:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 429 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from TournamentState.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from CongratulationsState.h:23, from TournamentState.cxx:25: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from TournamentState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:60:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TrainingState.o `test -f 'TrainingState.cxx' || echo './'`TrainingState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TryAgainState.o `test -f 'TryAgainState.cxx' || echo './'`TryAgainState.cxx In file included from TournamentState.cxx:28: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from TournamentState.cxx:29: TournamentState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Faces; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.h:132:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentState.cxx:30: TwoComputerPlayersState.h:66:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from TournamentState.cxx:31: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TwoPlayersState.h: At global scope: TwoPlayersState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TournamentState.cxx:32: VersusState.h:59:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TournamentState.cxx: In member function ‘void Amoebax::TournamentState::loadGraphicResources()’: TournamentState.cxx:436:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 436 | std::auto_ptr grid ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TryAgainState.cxx:24: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from TryAgainState.cxx:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from TryAgainState.cxx:25: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TryAgainState.cxx:26: TryAgainState.h:127:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 127 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TryAgainState.h:129:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 129 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TryAgainState.h:131:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 131 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.cxx:27: DrawAmoeba.h:35:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 35 | struct DrawAmoeba: public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from TrainingState.cxx:25: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from DrawChainLabel.h:25, from TrainingState.cxx:28: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TryAgainState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TryAgainState.cxx: In member function ‘void Amoebax::TryAgainState::loadGraphicResources()’: TryAgainState.cxx:154:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ DrawChainLabel.h:37:40: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 37 | struct DrawChainLabel: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from IPlayer.h:23, from HumanPlayer.h:22, from TrainingState.cxx:30: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.cxx:31: NewHighScoreState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.cxx:33: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from TrainingState.h:24, from TrainingState.cxx:34: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TrainingState.h: At global scope: TrainingState.h:100:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TrainingState.cxx: In member function ‘void Amoebax::TrainingState::loadGraphicResources()’: TrainingState.cxx:347:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 347 | std::auto_ptr gridBackground ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TwoComputerPlayersState.o `test -f 'TwoComputerPlayersState.cxx' || echo './'`TwoComputerPlayersState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-TwoPlayersState.o `test -f 'TwoPlayersState.cxx' || echo './'`TwoPlayersState.cxx g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-VersusState.o `test -f 'VersusState.cxx' || echo './'`VersusState.cxx In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from TwoComputerPlayersState.cxx:24: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from IPlayer.h:22: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoComputerPlayersState.cxx:27: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from AIPlayerFactory.h:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from IState.h:24, from TwoComputerPlayersState.h:24, from TwoComputerPlayersState.cxx:28: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.h:66:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.cxx: In member function ‘void Amoebax::TwoComputerPlayersState::loadGraphicsResources()’: TwoComputerPlayersState.cxx:187:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 187 | std::auto_ptr winner ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.cxx:194:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 194 | std::auto_ptr YouWin ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from VersusState.cxx:23: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ TwoComputerPlayersState.cxx:209:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 209 | std::auto_ptr font ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from VersusState.cxx:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.cxx:27: DrawAmoeba.h:35:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 35 | struct DrawAmoeba: public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from TwoPlayersState.cxx:24: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from DrawChainLabel.h:25, from TwoPlayersState.cxx:28: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ DrawChainLabel.h:37:40: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 37 | struct DrawChainLabel: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from VersusState.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from VersusState.cxx:25: VersusState.h:59:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.cxx: In member function ‘void Amoebax::VersusState::loadGraphicResources()’: VersusState.cxx:149:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 149 | std::auto_ptr font ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.cxx:152:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 152 | std::auto_ptr player ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.cxx:164:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 164 | std::auto_ptr opponent ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VersusState.cxx:178:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 178 | std::auto_ptr versus ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from HumanPlayer.h:22, from NormalState.h:23, from TwoPlayersState.cxx:30: Grid.h:227:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalState.h:74:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.cxx:31: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from TwoPlayersState.h:24, from TwoPlayersState.cxx:32: PairGenerator.h:45:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PairGenerator.h: In member function ‘void Amoebax::PairGenerator::GeneratePair::operator()(Amoebax::Grid*)’: PairGenerator.h:89:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | catch (std::exception e) | ^ TwoPlayersState.h: At global scope: TwoPlayersState.h:120:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.cxx: In member function ‘void Amoebax::TwoPlayersState::loadGraphicsResources()’: TwoPlayersState.cxx:373:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 373 | std::auto_ptr gridBackground ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -c -o amoebax-VideoErrorState.o `test -f 'VideoErrorState.cxx' || echo './'`VideoErrorState.cxx In file included from VideoErrorState.cxx:23: Font.h:68:29: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from File.h:22, from VideoErrorState.cxx:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from Font.h:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from VideoErrorState.cxx:24: System.h:49:31: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from VideoErrorState.cxx:25: VideoErrorState.h:55:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 55 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ VideoErrorState.cxx: In member function ‘virtual void Amoebax::VideoErrorState::activate()’: VideoErrorState.cxx:66:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr font (Font::fromFile (File::getFontFilePath ("fontMenu"))); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ g++ -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o amoebax amoebax-binreloc.o amoebax-UnixOptions.o amoebax-AdvancedAIPlayer.o amoebax-AIPlayer.o amoebax-AIPlayerFactory.o amoebax-Amoeba.o amoebax-AnticipatoryAIPlayer.o amoebax-ChainLabel.o amoebax-CongratulationsState.o amoebax-ControlSetupState.o amoebax-CreditsState.o amoebax-DemoState.o amoebax-DumbAIPlayer.o amoebax-FadeInState.o amoebax-FadeOutState.o amoebax-FrameManager.o amoebax-File.o amoebax-Font.o amoebax-Grid.o amoebax-GridStatus.o amoebax-HighScoreState.o amoebax-HumanPlayer.o amoebax-Joystick.o amoebax-main.o amoebax-MainMenuState.o amoebax-Music.o amoebax-NewHighScoreState.o amoebax-NormalSetupState.o amoebax-NormalState.o amoebax-Options.o amoebax-OptionsMenuState.o amoebax-PairGenerator.o amoebax-PauseState.o amoebax-SimpleAIPlayer.o amoebax-Sound.o amoebax-Surface.o amoebax-System.o amoebax-TournamentMenuState.o amoebax-TournamentSetupState.o amoebax-TournamentState.o amoebax-TrainingState.o amoebax-TryAgainState.o amoebax-TwoComputerPlayersState.o amoebax-TwoPlayersState.o amoebax-VersusState.o amoebax-VideoErrorState.o -lSDL -lSDL_image -lSDL_mixer make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ZUEwtp + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd amoebax-0.2.1 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 'INSTALL=/usr/bin/install -p' Making install in autopackage make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/autopackage' Making install in data make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' Making install in AmoebaxMain.nib make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' Making install in dlls make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/dlls' Making install in fonts make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/fonts" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts" /usr/bin/install -p -m 644 'fontMenu480.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenu480.png' /usr/bin/install -p -m 644 'fontMenu600.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenu600.png' /usr/bin/install -p -m 644 'fontMenu768.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenu768.png' /usr/bin/install -p -m 644 'fontMenu960.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenu960.png' /usr/bin/install -p -m 644 'fontMenuSelected240.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenuSelected240.png' /usr/bin/install -p -m 644 'fontMenuSelected480.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenuSelected480.png' /usr/bin/install -p -m 644 'fontMenuSelected600.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenuSelected600.png' /usr/bin/install -p -m 644 'fontMenuSelected768.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenuSelected768.png' /usr/bin/install -p -m 644 'fontMenuSelected960.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/fontMenuSelected960.png' /usr/bin/install -p -m 644 'score480.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/score480.png' /usr/bin/install -p -m 644 'score600.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/score600.png' /usr/bin/install -p -m 644 'score768.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/score768.png' /usr/bin/install -p -m 644 'score960.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/fonts/score960.png' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/fonts' Making install in graphics make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' Making install in gp2x make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[4]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[4]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[4]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/graphics" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics" /usr/bin/install -p -m 644 'amoebas.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/amoebas.png' /usr/bin/install -p -m 644 'amoebax.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/amoebax.png' /usr/bin/install -p -m 644 'Angus.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Angus.png' /usr/bin/install -p -m 644 'AngusBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/AngusBackground.png' /usr/bin/install -p -m 644 'Brooke.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Brooke.png' /usr/bin/install -p -m 644 'chain.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/chain.png' /usr/bin/install -p -m 644 'computerplayers.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/computerplayers.png' /usr/bin/install -p -m 644 'controls.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/controls.png' /usr/bin/install -p -m 644 'congratulations.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/congratulations.png' /usr/bin/install -p -m 644 'congratulationsPodium.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/congratulationsPodium.png' /usr/bin/install -p -m 644 'credits.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/credits.png' /usr/bin/install -p -m 644 'Ed.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Ed.png' /usr/bin/install -p -m 644 'faces.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/faces.png' /usr/bin/install -p -m 644 'faceSelection.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/faceSelection.png' /usr/bin/install -p -m 644 'gameover.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/gameover.png' /usr/bin/install -p -m 644 'Gary.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Gary.png' /usr/bin/install -p -m 644 'go.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/go.png' /usr/bin/install -p -m 644 'highscores.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/highscores.png' /usr/bin/install -p -m 644 'humanplayers.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/humanplayers.png' /usr/bin/install -p -m 644 'Kim.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Kim.png' /usr/bin/install -p -m 644 'K.Quita.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/K.Quita.png' /usr/bin/install -p -m 644 'K.QuitaBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/K.QuitaBackground.png' /usr/bin/install -p -m 644 'Kerberos.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Kerberos.png' /usr/bin/install -p -m 644 'KerberosBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/KerberosBackground.png' /usr/bin/install -p -m 644 'leftplayer.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/leftplayer.png' /usr/bin/install -p -m 644 'Lem.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Lem.png' /usr/bin/install -p -m 644 'levelup.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/levelup.png' /usr/bin/install -p -m 644 'menuBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/menuBackground.png' /usr/bin/install -p -m 644 'Mr.Bones.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Mr.Bones.png' /usr/bin/install -p -m 644 'Mr.BonesBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Mr.BonesBackground.png' /usr/bin/install -p -m 644 'newhighscore.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/newhighscore.png' /usr/bin/install -p -m 644 'options.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/options.png' /usr/bin/install -p -m 644 'Nicholas.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Nicholas.png' /usr/bin/install -p -m 644 'Pen.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Pen.png' /usr/bin/install -p -m 644 'PenBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/PenBackground.png' /usr/bin/install -p -m 644 'playerscontrolsetup.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/playerscontrolsetup.png' /usr/bin/install -p -m 644 'ready.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/ready.png' /usr/bin/install -p -m 644 'rightplayer.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/rightplayer.png' /usr/bin/install -p -m 644 'Sasha.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Sasha.png' /usr/bin/install -p -m 644 'silhouettes.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/silhouettes.png' /usr/bin/install -p -m 644 'Spike.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Spike.png' /usr/bin/install -p -m 644 'SpikeBackground.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/SpikeBackground.png' /usr/bin/install -p -m 644 'Tom.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Tom.png' /usr/bin/install -p -m 644 'tournament.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/tournament.png' /usr/bin/install -p -m 644 'Tournament2p.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Tournament2p.png' /usr/bin/install -p -m 644 'Tournament4p.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/Tournament4p.png' /usr/bin/install -p -m 644 'training.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/training.png' /usr/bin/install -p -m 644 'TryAgain.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/TryAgain.png' /usr/bin/install -p -m 644 'twoplayers.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/twoplayers.png' /usr/bin/install -p -m 644 'versus.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/versus.png' /usr/bin/install -p -m 644 'YouLose.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/YouLose.png' /usr/bin/install -p -m 644 'YouWin.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/YouWin.png' /usr/bin/install -p -m 644 'winner.png' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/graphics/winner.png' make[4]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/graphics' Making install in music make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/music" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music" /usr/bin/install -p -m 644 'AngusBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/AngusBackground.ogg' /usr/bin/install -p -m 644 'Congratulations.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/Congratulations.ogg' /usr/bin/install -p -m 644 'K.QuitaBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/K.QuitaBackground.ogg' /usr/bin/install -p -m 644 'KerberosBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/KerberosBackground.ogg' /usr/bin/install -p -m 644 'menu.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/menu.ogg' /usr/bin/install -p -m 644 'Mr.BonesBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/Mr.BonesBackground.ogg' /usr/bin/install -p -m 644 'PenBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/PenBackground.ogg' /usr/bin/install -p -m 644 'SpikeBackground.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/SpikeBackground.ogg' /usr/bin/install -p -m 644 'training.ogg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/music/training.ogg' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/music' Making install in sfx make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/sfx" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/sfx" /usr/bin/install -p -m 644 'die.wav' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/sfx/die.wav' /usr/bin/install -p -m 644 'levelup.wav' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/sfx/levelup.wav' /usr/bin/install -p -m 644 'youlose.wav' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/sfx/youlose.wav' /usr/bin/install -p -m 644 'youwin.wav' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/amoebax/sfx/youwin.wav' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data/sfx' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[3]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/applications" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications" /usr/bin/install -p -m 644 'amoebax.desktop' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications/amoebax.desktop' test -z "/usr/share/pixmaps" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/pixmaps" /usr/bin/install -p -m 644 'amoebax.svg' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/pixmaps/amoebax.svg' /usr/bin/make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/data' mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/man/man6 ; \ for j in amoebax.6; do \ /usr/bin/install -p -c -m 644 ./$j /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/man/man6/$j ; \ done for i in ; do \ mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/man/$i/man6 ; \ for j in amoebax.6; do \ /usr/bin/install -p -c -m 644 ./$i/$j /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/man/$i/man6/$j ; \ done \ done make[4]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[3]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/data' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/doc' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/doc' make[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/doc/amoebax" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax" /usr/bin/install -p -m 644 'manual.pdf' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax/manual.pdf' make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/doc' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/doc' Making install in m4 make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/m4' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/m4' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/m4' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/m4' Making install in src make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1/src' test -z "/usr/bin" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/bin" /usr/bin/install -p 'amoebax' '/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/bin/amoebax' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/src' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1/src' make[1]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1' make[2]: Entering directory '/builddir/build/BUILD/amoebax-0.2.1' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1' make[1]: Leaving directory '/builddir/build/BUILD/amoebax-0.2.1' + mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/appdata + cat + rm /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax/manual.pdf + mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications/amoebax.desktop /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/applications/amoebax.desktop: error: (will be fatal in the future): value "amoebax.svg" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/icons/hicolor/scalable/apps + mv /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/pixmaps/amoebax.svg /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/icons/hicolor/scalable/apps + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.2.1-26.fc40 --unique-debug-suffix -0.2.1-26.fc40.riscv64 --unique-debug-src-base amoebax-0.2.1-26.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/amoebax-0.2.1 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/amoebax-0.2.1-26.fc40.riscv64 1376 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: amoebax-0.2.1-26.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NIxfHk + umask 022 + cd /builddir/build/BUILD + cd amoebax-0.2.1 + DOCDIR=/builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/AUTHORS /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/COPYING.GPL /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/COPYING.LAL /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/NEWS /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/README /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/README.GP2X /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/THANKS /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/TODO /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + cp -pr /builddir/build/BUILD/amoebax-0.2.1/doc/manual.pdf /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64/usr/share/doc/amoebax + RPM_EC=0 ++ jobs -p + exit 0 Provides: amoebax = 0.2.1-26.fc40 amoebax(riscv-64) = 0.2.1-26.fc40 application() application(amoebax.desktop) metainfo() metainfo(amoebax.appdata.xml) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libSDL-1.2.so.0()(64bit) libSDL_image-1.2.so.0()(64bit) libSDL_mixer-1.2.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: amoebax-debugsource-0.2.1-26.fc40.riscv64 Provides: amoebax-debugsource = 0.2.1-26.fc40 amoebax-debugsource(riscv-64) = 0.2.1-26.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: amoebax-debuginfo-0.2.1-26.fc40.riscv64 Provides: amoebax-debuginfo = 0.2.1-26.fc40 amoebax-debuginfo(riscv-64) = 0.2.1-26.fc40 debuginfo(build-id) = 590b46635e4220ef865c5e737a1a881fe93f7ac2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: amoebax-debugsource(riscv-64) = 0.2.1-26.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 Wrote: /builddir/build/RPMS/amoebax-debugsource-0.2.1-26.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/amoebax-0.2.1-26.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/amoebax-debuginfo-0.2.1-26.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.PU3WLk + umask 022 + cd /builddir/build/BUILD + cd amoebax-0.2.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/amoebax-0.2.1-26.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ndLN3z + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/amoebax-0.2.1-SPECPARTS + rm -rf amoebax-0.2.1 amoebax-0.2.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Child return code was: 0