<86>Dec 10 06:18:51 userdel[509720]: delete user 'rooter' <86>Dec 10 06:18:51 userdel[509720]: removed group 'rooter' owned by 'rooter' <86>Dec 10 06:18:51 userdel[509720]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 10 06:18:51 groupadd[509771]: group added to /etc/group: name=rooter, GID=1850 <86>Dec 10 06:18:51 groupadd[509771]: group added to /etc/gshadow: name=rooter <86>Dec 10 06:18:51 groupadd[509771]: new group: name=rooter, GID=1850 <86>Dec 10 06:18:51 useradd[509807]: new user: name=rooter, UID=1850, GID=1850, home=/root, shell=/bin/bash, from=none <86>Dec 10 06:18:51 userdel[509855]: delete user 'builder' <86>Dec 10 06:18:51 userdel[509855]: removed group 'builder' owned by 'builder' <86>Dec 10 06:18:51 userdel[509855]: removed shadow group 'builder' owned by 'builder' <86>Dec 10 06:18:51 groupadd[509897]: group added to /etc/group: name=builder, GID=1851 <86>Dec 10 06:18:51 groupadd[509897]: group added to /etc/gshadow: name=builder <86>Dec 10 06:18:51 groupadd[509897]: new group: name=builder, GID=1851 <86>Dec 10 06:18:51 useradd[509933]: new user: name=builder, UID=1851, GID=1851, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/amoebax-0.2.1-alt1_13.src.rpm: license not found in '/usr/share/license' directory: Free /usr/src/in/srpm/amoebax-0.2.1-alt1_13.src.rpm: license not found in '/usr/share/license' directory: Art <13>Dec 10 06:18:54 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 10 06:18:54 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:54 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 10 06:18:54 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058195 installed <13>Dec 10 06:18:54 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Dec 10 06:18:55 rpmi: libjpeg-2:2.1.5.1-alt2 sisyphus+334304.100.1.1 1699893670 installed <13>Dec 10 06:18:55 rpmi: libmpg123-1:1.31.3-alt1 sisyphus+330461.100.1.1 1695807698 installed <13>Dec 10 06:18:55 rpmi: xorg-proto-devel-2023.2-alt1.1 sisyphus+330960.100.2.1 1696609218 installed <13>Dec 10 06:18:55 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Dec 10 06:18:55 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Dec 10 06:18:55 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:55 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:55 rpmi: libogg-devel-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 10 06:18:55 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed <13>Dec 10 06:18:55 rpmi: libmad-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080123 installed <13>Dec 10 06:18:55 rpmi: timidity-instruments-1:1.0-alt1 sisyphus+276870.100.1.1 1625246545 installed <13>Dec 10 06:18:55 rpmi: libwebp7-1.3.2-alt1 sisyphus+329541.100.1.1 1694676223 installed <13>Dec 10 06:18:55 rpmi: libdeflate-1.19-alt1 sisyphus+329822.100.2.2 1695269327 installed <13>Dec 10 06:18:55 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 10 06:18:55 rpmi: libopus-1.4-alt1.2 sisyphus+335745.100.1.1 1701698691 installed <13>Dec 10 06:18:55 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Dec 10 06:18:55 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 10 06:18:55 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942389 installed <13>Dec 10 06:18:55 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 10 06:18:55 rpmi: libsystemd-1:254.7-alt1 sisyphus+336047.100.1.1 1701962782 installed <13>Dec 10 06:18:55 rpmi: libdbus-1.14.10-alt1 sisyphus+328676.100.1.1 1693833777 installed <13>Dec 10 06:18:55 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Dec 10 06:18:55 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 10 06:18:55 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Dec 10 06:18:55 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Dec 10 06:18:55 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 10 06:18:55 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Dec 10 06:18:55 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Dec 10 06:18:55 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Dec 10 06:18:55 rpmi: libpulseaudio-16.1-alt1 sisyphus+325006.1700.1.1 1689497224 installed <13>Dec 10 06:18:55 rpmi: libmikmod-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077581 installed <13>Dec 10 06:18:55 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 10 06:18:55 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 10 06:18:55 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 10 06:18:55 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 10 06:18:56 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Dec 10 06:18:56 rpmi: libX11-devel-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Dec 10 06:18:56 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Dec 10 06:18:56 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Dec 10 06:18:56 rpmi: libdrm-1:2.4.118-alt1 sisyphus+335206.100.1.1 1701073378 installed <13>Dec 10 06:18:56 rpmi: libGLX-mesa-4:23.3.0-alt4 sisyphus+336061.100.1.3 1701982971 installed <13>Dec 10 06:18:56 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:56 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:56 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 10 06:18:56 rpmi: libgbm-4:23.3.0-alt4 sisyphus+336061.100.1.3 1701982971 installed <13>Dec 10 06:18:56 rpmi: libEGL-mesa-4:23.3.0-alt4 sisyphus+336061.100.1.3 1701982971 installed <13>Dec 10 06:18:56 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:56 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 10 06:18:56 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 10 06:18:56 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Dec 10 06:18:56 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Dec 10 06:18:57 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Dec 10 06:18:57 rpmi: alsa-ucm-conf-1.2.8-alt8 sisyphus+322508.200.2.1 1687380386 installed <13>Dec 10 06:18:57 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Dec 10 06:18:57 rpmi: libalsa-1:1.2.8-alt2 sisyphus+332548.100.1.1 1698079318 installed <13>Dec 10 06:18:57 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107838 installed <13>Dec 10 06:18:57 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+284852.100.1.1 1631107838 installed <13>Dec 10 06:18:57 rpmi: libSDL_image-1.2.12-alt3.gitd0ea78d sisyphus+278696.40.4.1 1626250409 installed <13>Dec 10 06:18:57 rpmi: libSDL_mixer-1.2.12-alt2.git40a7e1a sisyphus+278696.140.4.1 1626250504 installed <13>Dec 10 06:18:57 rpmi: libSDL_mixer-devel-1.2.12-alt2.git40a7e1a sisyphus+278696.140.4.1 1626250504 installed <13>Dec 10 06:18:57 rpmi: libSDL_image-devel-1.2.12-alt3.gitd0ea78d sisyphus+278696.40.4.1 1626250409 installed <13>Dec 10 06:18:57 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Dec 10 06:18:57 rpmi: libpng-devel-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Dec 10 06:18:57 rpmi: libvorbis-devel-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 10 06:18:57 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 10 06:18:57 rpmi: doxygen-1:1.9.8-alt1 sisyphus+328470.100.1.1 1693572046 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/amoebax-0.2.1-alt1_13.nosrc.rpm (w1.gzdio) Installing amoebax-0.2.1-alt1_13.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.79555 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf amoebax-0.2.1 + echo 'Source #0 (amoebax-0.2.1.tar.bz2):' Source #0 (amoebax-0.2.1.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/amoebax-0.2.1.tar.bz2 + /bin/tar -xf - + cd amoebax-0.2.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (amoebax-0.2.0-gcc43.patch):' Patch #0 (amoebax-0.2.0-gcc43.patch): + /usr/bin/patch -p1 patching file src/binreloc.cxx + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.46591 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd amoebax-0.2.1 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + echo 'rpm-build: warning: ./configure script does not support --runstatedir' rpm-build: warning: ./configure script does not support --runstatedir + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext configure: WARNING: unrecognized options: --disable-silent-rules, --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /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... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking whether make sets $(MAKE)... (cached) yes checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ 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 x86_64-alt-linux-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-alt-linux-g++... none checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether we are using the GNU Objective C compiler... no checking whether x86_64-alt-linux-gcc accepts -x objective-c... no checking dependency style of x86_64-alt-linux-gcc... none checking dependency style of x86_64-alt-linux-gcc... (cached) none checking for x86_64-alt-linux-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... no 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 1104: shift: shift count out of range configure: WARNING: unrecognized options: --disable-silent-rules, --without-included-gettext + make -j16 make all-recursive Making all in autopackage make[2]: Nothing to be done for 'all'. Making all in data Making all in AmoebaxMain.nib make[3]: Nothing to be done for 'all'. Making all in dlls make[3]: Nothing to be done for 'all'. Making all in fonts make[3]: Nothing to be done for 'all'. Making all in graphics Making all in gp2x make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. Making all in music make[3]: Nothing to be done for 'all'. Making all in sfx make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in doc make[2]: Entering directory '/usr/src/RPM/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! /usr/src/RPM/BUILD/amoebax-0.2.1/src/File.h:64: warning: return type of member Amoebax::File::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Font.h:181: warning: return type of member Amoebax::Font::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/MainMenuState.cxx:102: warning: return type of member Amoebax::MainMenuState::getTimeToDemo is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/MainMenuState.h:219: warning: return type of member Amoebax::MainMenuState::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Music.h:58: warning: return type of member Amoebax::Music::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/NormalSetupState.cxx:280: warning: parameters of member Amoebax::NormalSetupState::removeState are not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::Options::getIntegerValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::Options::getStringValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:208: warning: return type of member Amoebax::Options::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/OptionsMenuState.h:360: warning: return type of member Amoebax::OptionsMenuState::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::OSXOptions::getIntegerValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::OSXOptions::getStringValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/OSXOptions.h:70: warning: return type of member Amoebax::OSXOptions::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/PauseState.h:115: warning: parameters of member Amoebax::PauseState::ExitOption::ExitOption are not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Sound.h:54: warning: return type of member Amoebax::Sound::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Surface.cxx:278: warning: return type of member Amoebax::Surface::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/System.h:142: warning: return type of member Amoebax::System::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/TournamentSetupState.cxx:208: warning: return type of member Amoebax::TournamentSetupState::isSelectedPositionValid is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/TryAgainState.h:115: warning: parameters of member Amoebax::TryAgainState::NoOption::NoOption are not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/TwoGP2XPlayersState.cxx:38: warning: parameters of member Amoebax::TwoGP2XPlayersState::TwoGP2XPlayersState are not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::UnixOptions::getIntegerValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::UnixOptions::getStringValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/UnixOptions.h:76: warning: return type of member Amoebax::UnixOptions::operator= is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:136: warning: return type of member Amoebax::Win32Options::getIntegerValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Options.h:150: warning: return type of member Amoebax::Win32Options::getStringValue is not documented /usr/src/RPM/BUILD/amoebax-0.2.1/src/Win32Options.h:70: warning: return type of member Amoebax::Win32Options::operator= is not documented make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/doc' Making all in m4 make[2]: Nothing to be done for 'all'. Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Amoeba.o `test -f 'Amoeba.cxx' || echo './'`Amoeba.cxx make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-ChainLabel.o `test -f 'ChainLabel.cxx' || echo './'`ChainLabel.cxx make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-binreloc.o `test -f 'binreloc.cxx' || echo './'`binreloc.cxx make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-FrameManager.o `test -f 'FrameManager.cxx' || echo './'`FrameManager.cxx make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-DumbAIPlayer.o `test -f 'DumbAIPlayer.cxx' || echo './'`DumbAIPlayer.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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-FadeOutState.o `test -f 'FadeOutState.cxx' || echo './'`FadeOutState.cxx In file included from IState.h:24, from FadeOutState.h:22, from FadeOutState.cxx:22: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ FadeOutState.h:57:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from FadeOutState.cxx:23: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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 AdvancedAIPlayer.h:22, from AIPlayerFactory.cxx:23: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-AIPlayer.o `test -f 'AIPlayer.cxx' || echo './'`AIPlayer.cxx In file included from IPlayer.h:23, from AIPlayer.h:22, from AIPlayer.cxx:24: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-AnticipatoryAIPlayer.o `test -f 'AnticipatoryAIPlayer.cxx' || echo './'`AnticipatoryAIPlayer.cxx In file included from GridStatus.h:24, from AnticipatoryAIPlayer.h:22, from AnticipatoryAIPlayer.cxx:23: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from AIPlayer.h:22, from AnticipatoryAIPlayer.h:23: IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Font.o `test -f 'Font.cxx' || echo './'`Font.cxx In file included from Font.cxx:29: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | std::auto_ptr<Surface> newFontSurface (Surface::fromFile (fileName)); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-CongratulationsState.o `test -f 'CongratulationsState.cxx' || echo './'`CongratulationsState.cxx In file included from CongratulationsState.cxx:23: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:24: NewHighScoreState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr<Font> m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr<Font> m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:26: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx: In member function 'void Amoebax::CongratulationsState::loadGraphicResources()': CongratulationsState.cxx:145:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 145 | std::auto_ptr<Surface> podium ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:151:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 151 | std::auto_ptr<Surface> player ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:159:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 159 | std::auto_ptr<Surface> congratulations ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-File.o `test -f 'File.cxx' || echo './'`File.cxx In file included from IPlayer.h:23, from Options.h:24, from File.cxx:29: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-CreditsState.o `test -f 'CreditsState.cxx' || echo './'`CreditsState.cxx In file included from IState.h:24, from CreditsState.h:22, from CreditsState.cxx:24: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from CreditsState.h:23: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CreditsState.h:54:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CreditsState.h:56:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr<Font> m_NamesFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CreditsState.h:58:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 58 | std::auto_ptr<Font> m_SectionsFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from CreditsState.cxx:28: OptionsMenuState.h:372:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TrainingState.h:24, from CreditsState.cxx:30: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Sound> m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<IPlayer> m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CreditsState.cxx: In member function 'void Amoebax::CreditsState::loadGraphicResources()': CreditsState.cxx:86:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-FadeInState.o `test -f 'FadeInState.cxx' || echo './'`FadeInState.cxx In file included from IState.h:24, from FadeInState.h:22, from FadeInState.cxx:22: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ FadeInState.h:57:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from FadeInState.cxx:23: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-DemoState.o `test -f 'DemoState.cxx' || echo './'`DemoState.cxx In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from DemoState.cxx:22: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from DemoState.h:23, from DemoState.cxx:23: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from DemoState.h:24: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<IPlayer> m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr<IPlayer> m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr<Surface> m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr<Surface> m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ DemoState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<TwoPlayersState> m_Match; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from DemoState.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-AdvancedAIPlayer.o `test -f 'AdvancedAIPlayer.cxx' || echo './'`AdvancedAIPlayer.cxx 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-ControlSetupState.o `test -f 'ControlSetupState.cxx' || echo './'`ControlSetupState.cxx In file included from ControlSetupState.h:23, from ControlSetupState.cxx:24: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:95:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:99:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 101 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from ControlSetupState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 539 | std::auto_ptr<Surface> title (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:544:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 544 | std::auto_ptr<Surface> controls (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:549:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 549 | std::auto_ptr<Surface> leftPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:554:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 554 | std::auto_ptr<Surface> rightPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-HumanPlayer.o `test -f 'HumanPlayer.cxx' || echo './'`HumanPlayer.cxx In file included from IPlayer.h:23, from HumanPlayer.h:22, from HumanPlayer.cxx:23: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-UnixOptions.o `test -f 'UnixOptions.cxx' || echo './'`UnixOptions.cxx 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-GridStatus.o `test -f 'GridStatus.cxx' || echo './'`GridStatus.cxx In file included from GridStatus.cxx:25: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Joystick.o `test -f 'Joystick.cxx' || echo './'`Joystick.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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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 || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Music.o `test -f 'Music.cxx' || echo './'`Music.cxx In file included from Music.cxx:26: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-main.o `test -f 'main.cxx' || echo './'`main.cxx In file included from IState.h:24, from MainMenuState.h:22, from main.cxx:27: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:234:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 234 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:236:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 236 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:238:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:240:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 240 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from main.cxx:29: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-MainMenuState.o `test -f 'MainMenuState.cxx' || echo './'`MainMenuState.cxx 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from CreditsState.h:22, from MainMenuState.cxx:26: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from CreditsState.h:23: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CreditsState.h:54:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CreditsState.h:56:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr<Font> m_NamesFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CreditsState.h:58:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 58 | std::auto_ptr<Font> m_SectionsFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from DemoState.h:24, from MainMenuState.cxx:27: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<IPlayer> m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr<IPlayer> m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr<Surface> m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr<Surface> m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ DemoState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<TwoPlayersState> m_Match; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:31: HighScoreState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr<Font> m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:33: MainMenuState.h:234:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 234 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:236:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 236 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:238:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.h:240:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 240 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:34: NormalSetupState.h:63:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<Font> m_FontNormal; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.h:67:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:35: OptionsMenuState.h:372:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:39: TournamentMenuState.h:59:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:61:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:63:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from MainMenuState.cxx:40: TrainingState.h:100:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Sound> m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<IPlayer> m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ MainMenuState.cxx: In member function 'void Amoebax::MainMenuState::loadGraphicResources()': MainMenuState.cxx:194:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 194 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-HighScoreState.o `test -f 'HighScoreState.cxx' || echo './'`HighScoreState.cxx In file included from IState.h:24, from HighScoreState.h:23, from HighScoreState.cxx:25: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr<Font> m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from HighScoreState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-PairGenerator.o `test -f 'PairGenerator.cxx' || echo './'`PairGenerator.cxx In file included from PairGenerator.cxx:26: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from PairGenerator.cxx:27: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ 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) | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-NormalSetupState.o `test -f 'NormalSetupState.cxx' || echo './'`NormalSetupState.cxx In file included from NormalSetupState.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.h:63:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<Font> m_FontNormal; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.h:67:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalState.h:74:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Sound> m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.cxx: In member function 'void Amoebax::NormalSetupState::loadGraphicResources()': NormalSetupState.cxx:164:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 164 | std::auto_ptr<Surface> kim (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalSetupState.cxx:172:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr<Surface> tom (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-NormalState.o `test -f 'NormalState.cxx' || echo './'`NormalState.cxx In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from NormalState.cxx:23: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from CongratulationsState.h:23, from NormalState.cxx:24: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.h:60:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:27: NormalState.h:74:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Sound> m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:28: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 127 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TryAgainState.h:129:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 129 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TryAgainState.h:131:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 131 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from NormalState.cxx:30: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<IPlayer> m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr<IPlayer> m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr<Surface> m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr<Surface> m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from NormalState.cxx:31: VersusState.h:59:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Grid.o `test -f 'Grid.cxx' || echo './'`Grid.cxx In file included from Grid.cxx:27: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from Grid.cxx:29: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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)()) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Sound.o `test -f 'Sound.cxx' || echo './'`Sound.cxx In file included from Sound.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-NewHighScoreState.o `test -f 'NewHighScoreState.cxx' || echo './'`NewHighScoreState.cxx In file included from IState.h:24, from HighScoreState.h:23, from NewHighScoreState.cxx:25: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:65:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:67:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 67 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ HighScoreState.h:69:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 69 | std::auto_ptr<Font> m_FontHighLight; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from NewHighScoreState.cxx:26: NewHighScoreState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr<Font> m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr<Font> m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from NewHighScoreState.cxx:28: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ 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<char>(code & 0x7f)), '\0'}; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-PauseState.o `test -f 'PauseState.cxx' || echo './'`PauseState.cxx In file included from PauseState.cxx:24: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from PauseState.cxx:26: PauseState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ PauseState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ PauseState.h:132:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from PauseState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Options.o `test -f 'Options.cxx' || echo './'`Options.cxx In file included from IPlayer.h:23, from Options.h:24, from Options.cxx:24: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-Surface.o `test -f 'Surface.cxx' || echo './'`Surface.cxx In file included from Surface.cxx:28: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-SimpleAIPlayer.o `test -f 'SimpleAIPlayer.cxx' || echo './'`SimpleAIPlayer.cxx In file included from SimpleAIPlayer.cxx:23: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-OptionsMenuState.o `test -f 'OptionsMenuState.cxx' || echo './'`OptionsMenuState.cxx In file included from ControlSetupState.h:23, from OptionsMenuState.cxx:25: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:95:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:99:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ ControlSetupState.h:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 101 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from OptionsMenuState.h:25, from OptionsMenuState.cxx:28: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ OptionsMenuState.h:372:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TrainingState.h:24, from OptionsMenuState.cxx:31: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Sound> m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<IPlayer> m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ OptionsMenuState.cxx: In member function 'void Amoebax::OptionsMenuState::loadGraphicResources()': OptionsMenuState.cxx:183:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 183 | std::auto_ptr<Surface> title (Surface::fromFile ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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)()) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TwoComputerPlayersState.o `test -f 'TwoComputerPlayersState.cxx' || echo './'`TwoComputerPlayersState.cxx In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from TwoComputerPlayersState.cxx:24: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoComputerPlayersState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.h:66:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.cxx: In member function 'void Amoebax::TwoComputerPlayersState::loadGraphicsResources()': TwoComputerPlayersState.cxx:187:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 187 | std::auto_ptr<Surface> winner ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.cxx:194:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 194 | std::auto_ptr<Surface> YouWin ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoComputerPlayersState.cxx:209:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 209 | std::auto_ptr<Font> font ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TryAgainState.o `test -f 'TryAgainState.cxx' || echo './'`TryAgainState.cxx In file included from TryAgainState.cxx:24: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TryAgainState.cxx:26: TryAgainState.h:127:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 127 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TryAgainState.h:129:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 129 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TryAgainState.h:131:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 131 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TryAgainState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ TryAgainState.cxx: In member function 'void Amoebax::TryAgainState::loadGraphicResources()': TryAgainState.cxx:154:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TournamentMenuState.o `test -f 'TournamentMenuState.cxx' || echo './'`TournamentMenuState.cxx In file included from IPlayer.h:23, from Options.h:24, from TournamentMenuState.cxx:24: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.h:23, from TournamentMenuState.cxx:25: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:59:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:61:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentMenuState.h:63:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.cxx:26: TournamentSetupState.h:63:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Surface> image; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:110:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 110 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:122:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 122 | std::auto_ptr<Surface> m_Selection; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentMenuState.cxx:27: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 137 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-VersusState.o `test -f 'VersusState.cxx' || echo './'`VersusState.cxx In file included from VersusState.cxx:23: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from VersusState.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.cxx: In member function 'void Amoebax::VersusState::loadGraphicResources()': VersusState.cxx:149:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 149 | std::auto_ptr<Font> font ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.cxx:152:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 152 | std::auto_ptr<Surface> player ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.cxx:164:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 164 | std::auto_ptr<Surface> opponent ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.cxx:178:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 178 | std::auto_ptr<Surface> versus ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-System.o `test -f 'System.cxx' || echo './'`System.cxx In file included from IState.h:24, from FadeInState.h:22, from System.cxx:41: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ FadeInState.h:57:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from System.cxx:42: FadeOutState.h:57:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from System.cxx:46: PauseState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ PauseState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ PauseState.h:132:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr<Font> m_FontSelected; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from System.cxx:47: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 55 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TournamentSetupState.o `test -f 'TournamentSetupState.cxx' || echo './'`TournamentSetupState.cxx In file included from TournamentSetupState.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ 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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:63:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr<Surface> image; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:110:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 110 | std::auto_ptr<Font> m_Font; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.h:122:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 122 | std::auto_ptr<Surface> m_Selection; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> 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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:112:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Faces; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:132:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr<Sound> m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx: In member function 'void Amoebax::TournamentSetupState::loadGraphicResources()': TournamentSetupState.cxx:372:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr<Surface> faces ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:413:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 413 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:421:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 421 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentSetupState.cxx:429:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 429 | std::auto_ptr<Surface> title ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ In file included from VideoErrorState.cxx:24: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 55 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VideoErrorState.cxx: In member function 'virtual void Amoebax::VideoErrorState::activate()': VideoErrorState.cxx:66:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr<Font> font (Font::fromFile (File::getFontFilePath ("fontMenu"))); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TrainingState.o `test -f 'TrainingState.cxx' || echo './'`TrainingState.cxx In file included from TrainingState.cxx:27: DrawAmoeba.h:35:36: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 35 | struct DrawAmoeba: public std::unary_function<Amoeba *, void> | ^~~~~~~~~~~~~~ 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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ DrawChainLabel.h:37:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct DrawChainLabel: public std::unary_function<ChainLabel *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TrainingState.cxx:31: NewHighScoreState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr<Font> m_HighLightFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr<Font> m_NameFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TrainingState.cxx:33: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_GameOver; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_LevelUp; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Sound> m_LevelUpSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<IPlayer> m_Player; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TrainingState.cxx: In member function 'void Amoebax::TrainingState::loadGraphicResources()': TrainingState.cxx:347:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 347 | std::auto_ptr<Surface> gridBackground ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TournamentState.o `test -f 'TournamentState.cxx' || echo './'`TournamentState.cxx In file included from IPlayer.h:23, from AIPlayerFactory.h:23, from TournamentState.cxx:24: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> 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<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from CongratulationsState.h:23, from TournamentState.cxx:25: Font.h:68:29: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ 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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> m_FontSurface; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.h:60:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentState.cxx:28: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:114:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:120:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Faces; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.h:132:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 132 | std::auto_ptr<Sound> m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentState.cxx:30: TwoComputerPlayersState.h:66:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from TournamentState.cxx:31: PairGenerator.h:45:46: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<IPlayer> m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr<IPlayer> m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr<Surface> m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr<Surface> m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TournamentState.cxx:32: VersusState.h:59:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ VersusState.h:61:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TournamentState.cxx: In member function 'void Amoebax::TournamentState::loadGraphicResources()': TournamentState.cxx:436:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 436 | std::auto_ptr<Surface> grid ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -c -o amoebax-TwoPlayersState.o `test -f 'TwoPlayersState.cxx' || echo './'`TwoPlayersState.cxx In file included from TwoPlayersState.cxx:27: DrawAmoeba.h:35:36: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 35 | struct DrawAmoeba: public std::unary_function<Amoeba *, void> | ^~~~~~~~~~~~~~ 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<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function<uint16_t, char, uint16_t> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function<char, void> | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr<Surface> 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<typename> class auto_ptr; | ^~~~~~~~ DrawChainLabel.h:37:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct DrawChainLabel: public std::unary_function<ChainLabel *, void> | ^~~~~~~~~~~~~~ /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 NormalState.h:23, from TwoPlayersState.cxx:30: Grid.h:227:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr<Sound> m_DieSound; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr<Grid> m_Grid; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalState.h:74:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr<Sound> m_SoundLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ NormalState.h:76:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr<Sound> m_SoundWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.cxx:31: System.h:49:31: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function <T, void> | ^~~~~~~~~~~~~~ /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<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function<Grid *, void> | ^~~~~~~~~~~~~~ /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> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr<Surface> m_Amoebas; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr<Surface> m_Background; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr<Music> m_BackgroundMusic; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr<Surface> m_ChainLabel; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr<PairGenerator> m_Generator; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr<Surface> m_Go; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr<IPlayer> m_LeftPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr<Surface> m_Ready; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr<IPlayer> m_RightPlayer; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr<Font> m_ScoreFont; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr<Surface> m_Silhouettes; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr<Surface> m_YouLose; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr<Surface> m_YouWin; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ TwoPlayersState.cxx: In member function 'void Amoebax::TwoPlayersState::loadGraphicsResources()': TwoPlayersState.cxx:373:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 373 | std::auto_ptr<Surface> gridBackground ( | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' x86_64-alt-linux-g++ -DDATADIR=\"/usr/share/amoebax\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -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 -lpthread -lSDL_image -lSDL_mixer make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.55584 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/amoebax-buildroot + : + /bin/rm -rf -- /usr/src/tmp/amoebax-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd amoebax-0.2.1 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/amoebax-buildroot make: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1' Making install in autopackage make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/autopackage' make[2]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1/autopackage' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/autopackage' Making install in data make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' Making install in AmoebaxMain.nib make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[3]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/AmoebaxMain.nib' Making install in dlls make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/dlls' make[3]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1/data/dlls' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/dlls' Making install in fonts make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/fonts' make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/fonts' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/fonts" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts" /usr/libexec/rpm-build/install -p -m 644 'fontMenu480.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenu480.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenu600.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenu600.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenu768.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenu768.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenu960.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenu960.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenuSelected240.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenuSelected240.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenuSelected480.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenuSelected480.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenuSelected600.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenuSelected600.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenuSelected768.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenuSelected768.png' /usr/libexec/rpm-build/install -p -m 644 'fontMenuSelected960.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/fontMenuSelected960.png' /usr/libexec/rpm-build/install -p -m 644 'score480.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/score480.png' /usr/libexec/rpm-build/install -p -m 644 'score600.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/score600.png' /usr/libexec/rpm-build/install -p -m 644 'score768.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/score768.png' /usr/libexec/rpm-build/install -p -m 644 'score960.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/fonts/score960.png' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/fonts' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/fonts' Making install in graphics make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' Making install in gp2x make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[4]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics/gp2x' make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' make[4]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' make[4]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/graphics" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics" /usr/libexec/rpm-build/install -p -m 644 'amoebas.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/amoebas.png' /usr/libexec/rpm-build/install -p -m 644 'amoebax.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/amoebax.png' /usr/libexec/rpm-build/install -p -m 644 'Angus.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Angus.png' /usr/libexec/rpm-build/install -p -m 644 'AngusBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/AngusBackground.png' /usr/libexec/rpm-build/install -p -m 644 'Brooke.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Brooke.png' /usr/libexec/rpm-build/install -p -m 644 'chain.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/chain.png' /usr/libexec/rpm-build/install -p -m 644 'computerplayers.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/computerplayers.png' /usr/libexec/rpm-build/install -p -m 644 'controls.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/controls.png' /usr/libexec/rpm-build/install -p -m 644 'congratulations.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/congratulations.png' /usr/libexec/rpm-build/install -p -m 644 'congratulationsPodium.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/congratulationsPodium.png' /usr/libexec/rpm-build/install -p -m 644 'credits.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/credits.png' /usr/libexec/rpm-build/install -p -m 644 'Ed.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Ed.png' /usr/libexec/rpm-build/install -p -m 644 'faces.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/faces.png' /usr/libexec/rpm-build/install -p -m 644 'faceSelection.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/faceSelection.png' /usr/libexec/rpm-build/install -p -m 644 'gameover.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/gameover.png' /usr/libexec/rpm-build/install -p -m 644 'Gary.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Gary.png' /usr/libexec/rpm-build/install -p -m 644 'go.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/go.png' /usr/libexec/rpm-build/install -p -m 644 'highscores.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/highscores.png' /usr/libexec/rpm-build/install -p -m 644 'humanplayers.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/humanplayers.png' /usr/libexec/rpm-build/install -p -m 644 'Kim.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Kim.png' /usr/libexec/rpm-build/install -p -m 644 'K.Quita.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/K.Quita.png' /usr/libexec/rpm-build/install -p -m 644 'K.QuitaBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/K.QuitaBackground.png' /usr/libexec/rpm-build/install -p -m 644 'Kerberos.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Kerberos.png' /usr/libexec/rpm-build/install -p -m 644 'KerberosBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/KerberosBackground.png' /usr/libexec/rpm-build/install -p -m 644 'leftplayer.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/leftplayer.png' /usr/libexec/rpm-build/install -p -m 644 'Lem.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Lem.png' /usr/libexec/rpm-build/install -p -m 644 'levelup.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/levelup.png' /usr/libexec/rpm-build/install -p -m 644 'menuBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/menuBackground.png' /usr/libexec/rpm-build/install -p -m 644 'Mr.Bones.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Mr.Bones.png' /usr/libexec/rpm-build/install -p -m 644 'Mr.BonesBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Mr.BonesBackground.png' /usr/libexec/rpm-build/install -p -m 644 'newhighscore.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/newhighscore.png' /usr/libexec/rpm-build/install -p -m 644 'options.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/options.png' /usr/libexec/rpm-build/install -p -m 644 'Nicholas.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Nicholas.png' /usr/libexec/rpm-build/install -p -m 644 'Pen.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Pen.png' /usr/libexec/rpm-build/install -p -m 644 'PenBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/PenBackground.png' /usr/libexec/rpm-build/install -p -m 644 'playerscontrolsetup.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/playerscontrolsetup.png' /usr/libexec/rpm-build/install -p -m 644 'ready.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/ready.png' /usr/libexec/rpm-build/install -p -m 644 'rightplayer.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/rightplayer.png' /usr/libexec/rpm-build/install -p -m 644 'Sasha.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Sasha.png' /usr/libexec/rpm-build/install -p -m 644 'silhouettes.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/silhouettes.png' /usr/libexec/rpm-build/install -p -m 644 'Spike.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Spike.png' /usr/libexec/rpm-build/install -p -m 644 'SpikeBackground.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/SpikeBackground.png' /usr/libexec/rpm-build/install -p -m 644 'Tom.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Tom.png' /usr/libexec/rpm-build/install -p -m 644 'tournament.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/tournament.png' /usr/libexec/rpm-build/install -p -m 644 'Tournament2p.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Tournament2p.png' /usr/libexec/rpm-build/install -p -m 644 'Tournament4p.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/Tournament4p.png' /usr/libexec/rpm-build/install -p -m 644 'training.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/training.png' /usr/libexec/rpm-build/install -p -m 644 'TryAgain.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/TryAgain.png' /usr/libexec/rpm-build/install -p -m 644 'twoplayers.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/twoplayers.png' /usr/libexec/rpm-build/install -p -m 644 'versus.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/versus.png' /usr/libexec/rpm-build/install -p -m 644 'YouLose.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/YouLose.png' /usr/libexec/rpm-build/install -p -m 644 'YouWin.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/YouWin.png' /usr/libexec/rpm-build/install -p -m 644 'winner.png' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/graphics/winner.png' make[4]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/graphics' Making install in music make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/music' make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/music' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/music" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music" /usr/libexec/rpm-build/install -p -m 644 'AngusBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/AngusBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'Congratulations.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/Congratulations.ogg' /usr/libexec/rpm-build/install -p -m 644 'K.QuitaBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/K.QuitaBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'KerberosBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/KerberosBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'menu.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/menu.ogg' /usr/libexec/rpm-build/install -p -m 644 'Mr.BonesBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/Mr.BonesBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'PenBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/PenBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'SpikeBackground.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/SpikeBackground.ogg' /usr/libexec/rpm-build/install -p -m 644 'training.ogg' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/music/training.ogg' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/music' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/music' Making install in sfx make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/sfx' make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/sfx' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/amoebax/sfx" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/sfx" /usr/libexec/rpm-build/install -p -m 644 'die.wav' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/sfx/die.wav' /usr/libexec/rpm-build/install -p -m 644 'levelup.wav' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/sfx/levelup.wav' /usr/libexec/rpm-build/install -p -m 644 'youlose.wav' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/sfx/youlose.wav' /usr/libexec/rpm-build/install -p -m 644 'youwin.wav' '/usr/src/tmp/amoebax-buildroot/usr/share/amoebax/sfx/youwin.wav' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/sfx' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data/sfx' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' make[3]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/applications" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/applications" /usr/libexec/rpm-build/install -p -m 644 'amoebax.desktop' '/usr/src/tmp/amoebax-buildroot/usr/share/applications/amoebax.desktop' test -z "/usr/share/pixmaps" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/pixmaps" /usr/libexec/rpm-build/install -p -m 644 'amoebax.svg' '/usr/src/tmp/amoebax-buildroot/usr/share/pixmaps/amoebax.svg' make install-data-hook make[4]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' mkdir -p /usr/src/tmp/amoebax-buildroot/usr/share/man/man6 ; \ for j in amoebax.6; do \ /usr/libexec/rpm-build/install -p -c -m 644 ./$j /usr/src/tmp/amoebax-buildroot/usr/share/man/man6/$j ; \ done for i in ; do \ mkdir -p /usr/src/tmp/amoebax-buildroot/usr/share/man/$i/man6 ; \ for j in amoebax.6; do \ /usr/libexec/rpm-build/install -p -c -m 644 ./$i/$j /usr/src/tmp/amoebax-buildroot/usr/share/man/$i/man6/$j ; \ done \ done make[4]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' make[3]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/data' Making install in doc make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/doc' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/doc' make[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/doc/amoebax" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax" /usr/libexec/rpm-build/install -p -m 644 'manual.pdf' '/usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax/manual.pdf' make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/doc' Making install in m4 make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/m4' make[2]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1/m4' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/m4' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' test -z "/usr/bin" || /bin/mkdir -p "/usr/src/tmp/amoebax-buildroot/usr/bin" /usr/libexec/rpm-build/install -p 'amoebax' '/usr/src/tmp/amoebax-buildroot/usr/bin/amoebax' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/amoebax-0.2.1' make[2]: Entering directory '/usr/src/RPM/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 '/usr/src/RPM/BUILD/amoebax-0.2.1' make[1]: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1' make: Leaving directory '/usr/src/RPM/BUILD/amoebax-0.2.1' + mkdir -p /usr/src/tmp/amoebax-buildroot/usr/share/appdata + cat + rm /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax/manual.pdf + mkdir -p /usr/src/tmp/amoebax-buildroot/usr/share/applications + desktop-file-install --dir /usr/src/tmp/amoebax-buildroot/usr/share/applications /usr/src/tmp/amoebax-buildroot/usr/share/applications/amoebax.desktop /usr/src/tmp/amoebax-buildroot/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 /usr/src/tmp/amoebax-buildroot/usr/share/icons/hicolor/scalable/apps + mv /usr/src/tmp/amoebax-buildroot/usr/share/pixmaps/amoebax.svg /usr/src/tmp/amoebax-buildroot/usr/share/icons/hicolor/scalable/apps + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/amoebax-buildroot (auto) Verifying and fixing files in /usr/src/tmp/amoebax-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/share/applications/amoebax.desktop: performed minor cleanup: 4d3 < Encoding=UTF-8 8c7 < Icon=amoebax.svg --- > Icon=amoebax Checking contents of files in /usr/src/tmp/amoebax-buildroot/ (default) Compressing files in /usr/src/tmp/amoebax-buildroot (auto) Verifying ELF objects in /usr/src/tmp/amoebax-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Processing files: amoebax-0.2.1-alt1_13 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.59003 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd amoebax-0.2.1 + DOCDIR=/usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + export DOCDIR + rm -rf /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + /bin/mkdir -p /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + cp -prL AUTHORS COPYING.GPL COPYING.LAL NEWS README README.GP2X THANKS TODO doc/manual.pdf /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + chmod -R go-w /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + chmod -R a+rX /usr/src/tmp/amoebax-buildroot/usr/share/doc/amoebax-0.2.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tsUG6N find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WFMJZD find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: icon-theme-hicolor, /lib64/ld-linux-x86-64.so.2, libSDL-1.2.so.0()(64bit) >= set:lfwMFhdvbi6dM8ZbQNtcZ81k3RYaPVeDjzJ8s4etsewKHMorzBJIoHzt06HoMzhUCjM9Ky7VSdeKemV9, libSDL_image-1.2.so.0()(64bit) >= set:jifK3, libSDL_mixer-1.2.so.0()(64bit) >= set:kgaFaDZf3xZ4opQY3CJN8szEoRfT8NWvkNmknN60, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(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.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gIVWKf Creating amoebax-debuginfo package Processing files: amoebax-debuginfo-0.2.1-alt1_13 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HLTrPA find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rna0Li find-requires: running scripts (debuginfo) Requires: amoebax = 0.2.1-alt1_13, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libSDL-1.2.so.0), debug64(libSDL_image-1.2.so.0), debug64(libSDL_mixer-1.2.so.0), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/x86_64/amoebax-0.2.1-alt1_13.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/amoebax-debuginfo-0.2.1-alt1_13.x86_64.rpm (w2.lzdio) 36.05user 5.33system 0:15.94elapsed 259%CPU (0avgtext+0avgdata 147452maxresident)k 0inputs+0outputs (0major+1635205minor)pagefaults 0swaps /.out/amoebax-0.2.1-alt1_13.x86_64.rpm: license not found in '/usr/share/license' directory: Free /.out/amoebax-0.2.1-alt1_13.x86_64.rpm: license not found in '/usr/share/license' directory: Art /.out/amoebax-debuginfo-0.2.1-alt1_13.x86_64.rpm: license not found in '/usr/share/license' directory: Free /.out/amoebax-debuginfo-0.2.1-alt1_13.x86_64.rpm: license not found in '/usr/share/license' directory: Art 3.26user 1.64system 0:26.50elapsed 18%CPU (0avgtext+0avgdata 129388maxresident)k 0inputs+0outputs (0major+219274minor)pagefaults 0swaps --- amoebax-0.2.1-alt1_13.x86_64.rpm.repo 2018-02-04 13:38:25.000000000 +0000 +++ amoebax-0.2.1-alt1_13.x86_64.rpm.hasher 2023-12-10 06:19:15.866204209 +0000 @@ -107,5 +107,9 @@ Requires: libc.so.6(GLIBC_2.2.5)(64bit) +Requires: libc.so.6(GLIBC_2.3.4)(64bit) +Requires: libc.so.6(GLIBC_2.33)(64bit) +Requires: libc.so.6(GLIBC_2.34)(64bit) +Requires: libc.so.6(GLIBC_2.38)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) Requires: libgcc_s.so.1(GCC_3.0)(64bit) -Requires: libm.so.6(GLIBC_2.2.5)(64bit) +Requires: libgcc_s.so.1(GCC_3.3.1)(64bit) Requires: libstdc++.so.6(CXXABI_1.3)(64bit) @@ -117,2 +121,5 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.26)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) @@ -121,3 +128,3 @@ Provides: amoebax = 0.2.1-alt1_13 -File: /usr/bin/amoebax 100755 root:root b7d6c4aa66fc2f9fc29ea14f3952a047 +File: /usr/bin/amoebax 100755 root:root b9f216598dd6cd1e2bd1d76863fe5fc9 File: /usr/share/amoebax 40755 root:root @@ -207,3 +214,3 @@ File: /usr/share/appdata/amoebax.appdata.xml 100644 root:root 0ead52d558229b6f2017b2eccceb364f -File: /usr/share/applications/amoebax.desktop 100644 root:root 0a6576be6ac073905589d9eb439a5d88 +File: /usr/share/applications/amoebax.desktop 100644 root:root 2ce5a509a351268af8b00e93134a35b0 File: /usr/share/doc/amoebax-0.2.1 40755 root:root @@ -220,2 +227,2 @@ File: /usr/share/man/man6/amoebax.6.xz 100644 root:root 759d89bf267ec86abe410b158ed9e6c3 -RPMIdentity: 8d62cffacf38bc7dcdd1c37216bfbb6edd164ecd780896c2ca3ddbf8d5b6e691a0f0978f8c3fa9483b3c4ca2ea8800f8ec252895bd2353bdc8713b6e46a0fc06 +RPMIdentity: c3dd7c119a1554a6956fbfc7cfbd0e5749cf4f06e79256459f521ca677a09abc06cc67954688e3ddba939941cd59d22e0a879f633f1628170c5b38c75d202db5 --- amoebax-debuginfo-0.2.1-alt1_13.x86_64.rpm.repo 2018-02-04 13:38:25.000000000 +0000 +++ amoebax-debuginfo-0.2.1-alt1_13.x86_64.rpm.hasher 2023-12-10 06:19:15.936205607 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/9f 40755 root:root -/usr/lib/debug/.build-id/9f/0a5fd13b143475a9b020cfada688cc4356e4f5 120777 root:root ../../../../bin/amoebax -/usr/lib/debug/.build-id/9f/0a5fd13b143475a9b020cfada688cc4356e4f5.debug 120777 root:root ../../usr/bin/amoebax.debug +/usr/lib/debug/.build-id/6d 40755 root:root +/usr/lib/debug/.build-id/6d/e0128cdf8f9f767111047e1f593e3f4a18861b 120777 root:root ../../../../bin/amoebax +/usr/lib/debug/.build-id/6d/e0128cdf8f9f767111047e1f593e3f4a18861b.debug 120777 root:root ../../usr/bin/amoebax.debug /usr/lib/debug/usr/bin/amoebax.debug 100644 root:root @@ -109,3 +109,2 @@ Requires: debug64(libgcc_s.so.1) -Requires: debug64(libm.so.6) Requires: debug64(libstdc++.so.6) @@ -113,6 +112,6 @@ Provides: amoebax-debuginfo = 0.2.1-alt1_13 -File: /usr/lib/debug/.build-id/9f 40755 root:root -File: /usr/lib/debug/.build-id/9f/0a5fd13b143475a9b020cfada688cc4356e4f5 120777 root:root ../../../../bin/amoebax -File: /usr/lib/debug/.build-id/9f/0a5fd13b143475a9b020cfada688cc4356e4f5.debug 120777 root:root ../../usr/bin/amoebax.debug -File: /usr/lib/debug/usr/bin/amoebax.debug 100644 root:root a3714cf44d63cfc72008d2f7dc022a3e +File: /usr/lib/debug/.build-id/6d 40755 root:root +File: /usr/lib/debug/.build-id/6d/e0128cdf8f9f767111047e1f593e3f4a18861b 120777 root:root ../../../../bin/amoebax +File: /usr/lib/debug/.build-id/6d/e0128cdf8f9f767111047e1f593e3f4a18861b.debug 120777 root:root ../../usr/bin/amoebax.debug +File: /usr/lib/debug/usr/bin/amoebax.debug 100644 root:root db32e3fc8e338f2906c09f038675fc63 File: /usr/src/debug/amoebax-0.2.1 40755 root:root @@ -215,2 +214,2 @@ File: /usr/src/debug/amoebax-0.2.1/src/main.cxx 100644 root:root a6b853a4507eb45cecb1378be71269e2 -RPMIdentity: c40079d661afbbc61e869d96ca38528860184e97a89957a2255ad8db5d373cef9f999238389661f38749a0068ce3fd7cad9c5d2c76573cdeaa852a111ea46663 +RPMIdentity: d354bb081827cca42a40e9584125e61d5bb56b7666cdfe7d25fe22dfd31d77e6c8b0035e2fdf6d9436dd7cdc68e8b36f45d57c2397470bee62cb7383fd9afba8