>>> Building on sparc64-2b under games/amoebax BDEPENDS = [lang/gcc/16,-c++;lang/gcc/16,-libs;lang/gcc/16;archivers/bzip2;devel/sdl-mixer;devel/sdl-image] DIST = [games/amoebax:amoebax-0.2.1.tar.bz2] FULLPKGNAME = amoebax-0.2.1p4 RDEPENDS = [devel/sdl-mixer;devel/desktop-file-utils;lang/gcc/16,-libs;devel/sdl-image] (Junk lock obtained for sparc64-2b at 1785065841.73) >>> Running depends in games/amoebax at 1785065841.83 last junk was in databases/py-shillelagh /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 was: /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 g++-16.1.0p5 gcc-16.1.0p5 gcc-libs-16.1.0p5 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 >>> Running show-prepare-results in games/amoebax at 1785065852.03 ===> games/amoebax ===> Building from scratch amoebax-0.2.1p4 ===> amoebax-0.2.1p4 depends on: gcc->=16,<17 -> gcc-16.1.0p5 ===> amoebax-0.2.1p4 depends on: g++->=16,<17 -> g++-16.1.0p5 ===> amoebax-0.2.1p4 depends on: bzip2-* -> bzip2-1.0.8p0 ===> amoebax-0.2.1p4 depends on: sdl-image-* -> sdl-image-1.2.12p5 ===> amoebax-0.2.1p4 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> amoebax-0.2.1p4 depends on: gcc-libs->=16,<17 -> gcc-libs-16.1.0p5 ===> Verifying specs: SDL c m pthread estdc++>=22 pthread SDL_image SDL_mixer ===> found SDL.8.0 c.103.0 m.10.1 pthread.28.1 estdc++.22.0 SDL_image.3.1 SDL_mixer.5.0 bzip2-1.0.8p0 g++-16.1.0p5 gcc-16.1.0p5 gcc-libs-16.1.0p5 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 Still tainted: host marked nojunk by sysutils/py-ansible-libssh >>> Running junk in games/amoebax at 1785065861.07 Can't run junk because of lock on sysutils/py-ansible-libssh (Junk lock released for sparc64-2b at 1785065870.57) distfiles size=10645579 >>> Running patch in games/amoebax at 1785065870.68 ===> games/amoebax ===> Checking files for amoebax-0.2.1p4 `/usr/ports/distfiles/amoebax-0.2.1.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for amoebax-0.2.1p4 ===> Patching for amoebax-0.2.1p4 ===> Applying OpenBSD patch patch-Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Makefile.in.orig Sat Feb 28 18:41:09 2009 |+++ Makefile.in Sun Jan 20 12:41:38 2013 -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 182. done ===> Applying OpenBSD patch patch-src_AIPlayerFactory_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/AIPlayerFactory.h |--- src/AIPlayerFactory.h.orig |+++ src/AIPlayerFactory.h -------------------------- Patching file src/AIPlayerFactory.h using Plan A... Hunk #1 succeeded at 16. done ===> Applying OpenBSD patch patch-src_AdvancedAIPlayer_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/AdvancedAIPlayer.h |--- src/AdvancedAIPlayer.h.orig |+++ src/AdvancedAIPlayer.h -------------------------- Patching file src/AdvancedAIPlayer.h using Plan A... Hunk #1 succeeded at 17. done ===> Applying OpenBSD patch patch-src_Music_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Music.cxx |--- src/Music.cxx.orig |+++ src/Music.cxx -------------------------- Patching file src/Music.cxx using Plan A... Hunk #1 succeeded at 24. done ===> Applying OpenBSD patch patch-src_NewHighScoreState_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |clang6 fix | |Index: src/NewHighScoreState.cxx |--- src/NewHighScoreState.cxx.orig |+++ src/NewHighScoreState.cxx -------------------------- Patching file src/NewHighScoreState.cxx using Plan A... Hunk #1 succeeded at 396. done ===> Applying OpenBSD patch patch-src_PauseState_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/PauseState.h |--- src/PauseState.h.orig |+++ src/PauseState.h -------------------------- Patching file src/PauseState.h using Plan A... Hunk #1 succeeded at 16. done ===> Applying OpenBSD patch patch-src_TrainingState_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/TrainingState.h |--- src/TrainingState.h.orig |+++ src/TrainingState.h -------------------------- Patching file src/TrainingState.h using Plan A... Hunk #1 succeeded at 17. done ===> Applying OpenBSD patch patch-src_TryAgainState_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/TryAgainState.h |--- src/TryAgainState.h.orig |+++ src/TryAgainState.h -------------------------- Patching file src/TryAgainState.h using Plan A... Hunk #1 succeeded at 16. done ===> Applying OpenBSD patch patch-src_binreloc_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/binreloc.cxx |--- src/binreloc.cxx.orig |+++ src/binreloc.cxx -------------------------- Patching file src/binreloc.cxx using Plan A... Hunk #1 succeeded at 739. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in games/amoebax at 1785065881.82 ===> games/amoebax ===> Generating configure for amoebax-0.2.1p4 ===> Configuring for amoebax-0.2.1p4 Using /usr/obj/ports/amoebax-0.2.1/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /usr/obj/ports/amoebax-0.2.1/config.site checking for a BSD-compatible install... /usr/obj/ports/amoebax-0.2.1/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether make sets $(MAKE)... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... sparc64-unknown-openbsd8.0 checking host system type... sparc64-unknown-openbsd8.0 checking whether make sets $(MAKE)... (cached) yes checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... (cached) o checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking for style of include used by make... GNU checking dependency style of c++... gcc3 checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -x objective-c... no checking dependency style of gcc... gcc3 checking dependency style of gcc... (cached) gcc3 checking for windres... no checking for candle... no checking for light... no checking for doxygen... no 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/local/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 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc >>> Running build in games/amoebax at 1785065920.67 ===> games/amoebax ===> Building for amoebax-0.2.1p4 /usr/bin/make all-recursive Making all in autopackage Making all in data Making all in AmoebaxMain.nib Making all in dlls Making all in fonts Making all in graphics Making all in gp2x Making all in music Making all in sfx Making all in m4 Making all in src c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-binreloc.o -MD -MP -MF .deps/amoebax-binreloc.Tpo -c -o amoebax-binreloc.o `test -f 'binreloc.cxx' || echo './'`binreloc.cxx mv -f .deps/amoebax-binreloc.Tpo .deps/amoebax-binreloc.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-UnixOptions.o -MD -MP -MF .deps/amoebax-UnixOptions.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-UnixOptions.Tpo .deps/amoebax-UnixOptions.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-AdvancedAIPlayer.o -MD -MP -MF .deps/amoebax-AdvancedAIPlayer.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-AdvancedAIPlayer.Tpo .deps/amoebax-AdvancedAIPlayer.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-AIPlayer.o -MD -MP -MF .deps/amoebax-AIPlayer.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-AIPlayer.Tpo .deps/amoebax-AIPlayer.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-AIPlayerFactory.o -MD -MP -MF .deps/amoebax-AIPlayerFactory.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-AIPlayerFactory.Tpo .deps/amoebax-AIPlayerFactory.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-Amoeba.o -MD -MP -MF .deps/amoebax-Amoeba.Tpo -c -o amoebax-Amoeba.o `test -f 'Amoeba.cxx' || echo './'`Amoeba.cxx mv -f .deps/amoebax-Amoeba.Tpo .deps/amoebax-Amoeba.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-AnticipatoryAIPlayer.o -MD -MP -MF .deps/amoebax-AnticipatoryAIPlayer.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from Grid.h:23: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from AIPlayer.h:22, from AnticipatoryAIPlayer.h:23: IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-AnticipatoryAIPlayer.Tpo .deps/amoebax-AnticipatoryAIPlayer.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-ChainLabel.o -MD -MP -MF .deps/amoebax-ChainLabel.Tpo -c -o amoebax-ChainLabel.o `test -f 'ChainLabel.cxx' || echo './'`ChainLabel.cxx mv -f .deps/amoebax-ChainLabel.Tpo .deps/amoebax-ChainLabel.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-CongratulationsState.o -MD -MP -MF .deps/amoebax-CongratulationsState.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/string:52, from File.h:22, from CongratulationsState.cxx:22: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from Font.h:25: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:24: NewHighScoreState.h:76:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:78:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 78 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:88:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr m_HighLightFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ NewHighScoreState.h:92:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 92 | std::auto_ptr m_NameFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from CongratulationsState.cxx:25: Grid.h:227:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from CongratulationsState.cxx:26: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ In file included from CongratulationsState.cxx:27: CongratulationsState.h:60:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.h:62:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx: In member function 'void Amoebax::CongratulationsState::loadGraphicResources()': CongratulationsState.cxx:145:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 145 | std::auto_ptr podium ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:151:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 151 | std::auto_ptr player ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CongratulationsState.cxx:159:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 159 | std::auto_ptr congratulations ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-CongratulationsState.Tpo .deps/amoebax-CongratulationsState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-ControlSetupState.o -MD -MP -MF .deps/amoebax-ControlSetupState.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/string:52, from /usr/local/include/c++/16.1.0/bits/locale_classes.h:43, from /usr/local/include/c++/16.1.0/bits/ios_base.h:43, from /usr/local/include/c++/16.1.0/ios:46, from /usr/local/include/c++/16.1.0/istream:42, from /usr/local/include/c++/16.1.0/sstream:42, from ControlSetupState.cxx:22: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from Font.h:25: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from Joystick.h:22, from ControlSetupState.h:25: Grid.h:227:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:95:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:99:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.h:101:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 101 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from ControlSetupState.cxx:27: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ ControlSetupState.cxx: In member function 'void Amoebax::ControlSetupState::loadGraphicResources()': ControlSetupState.cxx:539:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 539 | std::auto_ptr title (Surface::fromFile ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:544:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 544 | std::auto_ptr controls (Surface::fromFile ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:549:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 549 | std::auto_ptr leftPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ ControlSetupState.cxx:554:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 554 | std::auto_ptr rightPlayer (Surface::fromFile ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-ControlSetupState.Tpo .deps/amoebax-ControlSetupState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-CreditsState.o -MD -MP -MF .deps/amoebax-CreditsState.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/string:52, from /usr/local/include/c++/16.1.0/bits/locale_classes.h:43, from /usr/local/include/c++/16.1.0/bits/ios_base.h:43, from /usr/local/include/c++/16.1.0/ios:46, from /usr/local/include/c++/16.1.0/istream:42, from /usr/local/include/c++/16.1.0/sstream:42, from CreditsState.cxx:23: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IState.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from CreditsState.h:23: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ CreditsState.h:54:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:56:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_NamesFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CreditsState.h:58:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 58 | std::auto_ptr m_SectionsFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from IPlayer.h:23, from Options.h:24, from CreditsState.cxx:27: Grid.h:227:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from CreditsState.cxx:28: OptionsMenuState.h:372:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 372 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:374:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 374 | std::auto_ptr m_Font; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ OptionsMenuState.h:376:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr m_FontSelected; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from TrainingState.h:24, from CreditsState.cxx:30: PairGenerator.h:45:46: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ TrainingState.h:100:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 100 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:104:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:106:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 106 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:108:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:112:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr m_GameOver; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:114:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:116:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:120:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_LevelUp; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:124:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_LevelUpSound; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:128:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_Player; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:130:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:134:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:138:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 138 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TrainingState.h:140:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_SoundLose; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ CreditsState.cxx: In member function 'void Amoebax::CreditsState::loadGraphicResources()': CreditsState.cxx:86:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr title ( | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-CreditsState.Tpo .deps/amoebax-CreditsState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-DemoState.o -MD -MP -MF .deps/amoebax-DemoState.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from IState.h:24, from DemoState.h:23, from DemoState.cxx:23: Font.h:68:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/string:52, from AIPlayerFactory.h:22: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from TwoPlayersState.h:24, from DemoState.h:24: PairGenerator.h:45:46: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 45 | struct GeneratePair: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ TwoPlayersState.h:120:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | std::auto_ptr m_Amoebas; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:124:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 124 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:128:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 128 | std::auto_ptr m_BackgroundMusic; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:130:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 130 | std::auto_ptr m_ChainLabel; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:134:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr m_Generator; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:136:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | std::auto_ptr m_Go; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:140:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 140 | std::auto_ptr m_LeftPlayer; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:144:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 144 | std::auto_ptr m_Ready; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:148:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr m_RightPlayer; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:150:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | std::auto_ptr m_ScoreFont; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:154:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 154 | std::auto_ptr m_Silhouettes; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:158:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr m_YouLose; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ TwoPlayersState.h:160:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 160 | std::auto_ptr m_YouWin; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ DemoState.h:65:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr m_Match; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from DemoState.cxx:24: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ mv -f .deps/amoebax-DemoState.Tpo .deps/amoebax-DemoState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-DumbAIPlayer.o -MD -MP -MF .deps/amoebax-DumbAIPlayer.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-DumbAIPlayer.Tpo .deps/amoebax-DumbAIPlayer.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-FadeInState.o -MD -MP -MF .deps/amoebax-FadeInState.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/bits/predefined_ops.h:33, from /usr/local/include/c++/16.1.0/bits/stl_algobase.h:70, from /usr/local/include/c++/16.1.0/bits/stl_uninitialized.h:63, from /usr/local/include/c++/16.1.0/memory:71, from IState.h:22: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ FadeInState.h:57:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from FadeInState.cxx:23: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ mv -f .deps/amoebax-FadeInState.Tpo .deps/amoebax-FadeInState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-FadeOutState.o -MD -MP -MF .deps/amoebax-FadeOutState.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/bits/predefined_ops.h:33, from /usr/local/include/c++/16.1.0/bits/stl_algobase.h:70, from /usr/local/include/c++/16.1.0/bits/stl_uninitialized.h:63, from /usr/local/include/c++/16.1.0/memory:71, from IState.h:22: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ FadeOutState.h:57:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 57 | std::auto_ptr m_Background; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from FadeOutState.cxx:23: System.h:49:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct DeleteObject: std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ mv -f .deps/amoebax-FadeOutState.Tpo .deps/amoebax-FadeOutState.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-FrameManager.o -MD -MP -MF .deps/amoebax-FrameManager.Tpo -c -o amoebax-FrameManager.o `test -f 'FrameManager.cxx' || echo './'`FrameManager.cxx mv -f .deps/amoebax-FrameManager.Tpo .deps/amoebax-FrameManager.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-File.o -MD -MP -MF .deps/amoebax-File.Tpo -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 std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 227 | std::auto_ptr m_DieSound; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from IPlayer.h:22: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ IPlayer.h:165:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 165 | std::auto_ptr m_Grid; | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/amoebax-File.Tpo .deps/amoebax-File.Po c++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share/amoebax\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -DNDEBUG -MT amoebax-Font.o -MD -MP -MF .deps/amoebax-Font.Tpo -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 struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/local/include/c++/16.1.0/numeric:77, from Font.cxx:25: /usr/local/include/c++/16.1.0/bits/stl_function.h:134:12: note: declared here 134 | struct binary_function | ^~~~~~~~~~~~~~~ Font.h:116:43: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 116 | struct TextWrite: public std::unary_function | ^~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_function.h:120:12: note: declared here 120 | struct unary_function | ^~~~~~~~~~~~~~ Font.h:193:18: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 193 | std::auto_ptr m_FontSurface; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/memory:80, from Font.h:25: /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ Font.cxx: In static member function 'static Amoebax::Font* Amoebax::Font::fromFile(const std::string&)': Font.cxx:84:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | std::auto_ptr newFontSurface (Surface::fromFile (fileName)); | ^~~~~~~~ /usr/local/include/c++/16.1.0/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/local/include/c++/16.1.0/numeric:64: /usr/local/include/c++/16.1.0/bits/stl_numeric.h: In instantiation of 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = short unsigned int; _BinaryOperation = Amoebax::Font::TextWidth]': Font.cxx:71:28: required from here 71 | return std::accumulate (text.begin (), text.end (), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | static_cast(0), TextWidth (this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/c++/16.1.0/bits/stl_numeric.h:168:29: error: no match for call to '(Amoebax::Font::TextWidth) (std::remove_reference::type, const char&)' 168 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ • there is 1 candidate Font.h:67:20: 67 | struct TextWidth: | ^~~~~~~~~ • candidate 1: 'uint16_t Amoebax::Font::TextWidth::operator()(uint16_t&, const char&)' (near match) Font.h:98:17: 98 | operator() (uint16_t &widthSoFar, const char ¤tCharacter) | ^~~~~~~~ • conversion of argument 1 would be ill-formed: • error: cannot bind non-const lvalue reference of type 'uint16_t&' {aka 'short unsigned int&'} to an rvalue of type 'std::remove_reference::type' {aka 'short unsigned int'} *** Error 1 in src (Makefile:830 'amoebax-Font.o') *** Error 1 in . (Makefile:277 'all-recursive': @failcom='exit 1'; for f in x $MAKEFLAGS; do case $f in *=* | --[!k]*);; *k*) failcom='f...) *** Error 2 in /usr/obj/ports/amoebax-0.2.1/amoebax-0.2.1 (Makefile:194 'all') *** Error 2 in games/amoebax (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/usr/obj/ports/amoebax-0.2.1/.build_done': @cd /usr/obj/ports/a...) *** Error 2 in games/amoebax (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=amoebax-0.2.1p4; export _LOCKS_HELD=" amoebax-0....) ===> Exiting games/amoebax with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1785066156.96 max_stuck=10.68/depends=10.21/show-prepare-results=8.71/junk=9.58/patch=11.16/configure=38.85/build=236.36 Error: job failed with 512 on sparc64-2b at 1785066156