CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 11.1.0 -- The C compiler identification is GNU 11.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done Building Performous 1.1+ WARNING: CMAKE_BUILD_TYPE is not defined! Defaulting to CMAKE_BUILD_TYPE=RelWithDebInfo. Use ccmake to set a proper value. Detected GCC version 11.1.0 -- Found Gettext -- Localization enabled: Building and installing .mo files CMake Deprecation Warning at lang/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at game/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.36") found components: thread date_time program_options regex filesystem system -- Found LibEpoxy 1.5.9 -- Found SDL2 -- SDL2 includes: /usr/include/SDL2 -- Found Freetype -- Found Glib -- Found GObject -- Found Pango -- Found Cairo -- Found PangoCairo -- PangoCairo includes: /usr/include/pango-1.0;/usr/include/pango-1.0;/usr/include/cairo;/usr/include/freetype2;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/glib-2.0 -- Found GDK-PixBuf -- Found LibRSVG -- LibRSVG includes: /usr/include/librsvg-2.0;/usr/include/cairo;/usr/include/freetype2;/usr/include/gdk-pixbuf-2.0 -- Found LibXML2 -- Found SigC++ -- Found Glibmm -- Found LibXML++ -- LibXML++ includes: /usr/lib/libxml++-2.6/include;/usr/include/libxml++-2.6;/usr/include/libxml2;/usr/lib/glibmm-2.4/include;/usr/include/glibmm-2.4;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include -- Found AVUtil -- Found AVCodec -- Found AVFormat -- AVFormat includes: /usr/include;/usr/include;/usr/include -- Found SWResample -- SWResample includes: /usr/include;/usr/include -- Found SWScale -- SWScale includes: /usr/include;/usr/include -- Found Z -- Z includes: /usr/include -- Found Jpeg -- Jpeg includes: /usr/include -- Found Png -- Png includes: /usr/include -- Found PortAudio 19 -- PortAudio includes: /usr/include -- Found Fontconfig -- Fontconfig includes: /usr/include -- Internationalization: Enabled -- Found PortMidi -- MIDI I/O: Enabled -- Found OpenCV: /usr (found version "4.5.4") -- Webcam support: Enabled CMake Deprecation Warning at tools/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.34") found components: filesystem program_options system -- Found LibXML2 -- Found Glib -- Found SigC++ -- Found Glibmm -- Found LibXML++ -- Found Z -- Found Jpeg -- Found Png -- Configuring done -- Generating done -- Build files have been written to: /build/performous/src/performous-1.1/build [ 2%] Building nl locale [ 3%] Building fr locale [ 3%] Building ja locale [ 3%] Building da locale [ 5%] Building CXX object tools/CMakeFiles/ss_chc_decode.dir/ss_chc_decode.cc.o [ 5%] Building es locale [ 6%] Building CXX object tools/CMakeFiles/ss_cover_conv.dir/cover_conv.cc.o [ 6%] Building fa locale [ 9%] Building de locale [ 9%] Building sv locale [ 9%] Building pl locale [ 10%] Building it locale [ 11%] Building CXX object tools/CMakeFiles/itg_pck.dir/itg_pck.cc.o [ 11%] Building fi locale [ 12%] Building pt_BR locale [ 13%] Building C object tools/CMakeFiles/gh_fsb_decrypt.dir/gh_fsb/fsbext.c.o [ 14%] Building CXX object tools/CMakeFiles/ss_archive_extract.dir/archive_extract.cc.o [ 14%] Building CXX object tools/CMakeFiles/ss_adpcm_decode.dir/adpcm_decode.cc.o [ 16%] Building ast locale [ 16%] Building CXX object tools/CMakeFiles/ss_pak_extract.dir/pak_extract.cc.o [ 17%] Building hu locale [ 18%] Building CXX object tools/CMakeFiles/ss_extract.dir/ss_extract.cc.o [ 19%] Building zh locale 39 translated messages, 55 fuzzy translations, 159 untranslated messages. 135 translated messages, 13 fuzzy translations, 105 untranslated messages. 251 translated messages, 2 untranslated messages. [ 20%] Building CXX object game/CMakeFiles/performous.dir/__/common/image.cc.o 253 translated messages. 216 translated messages, 13 fuzzy translations, 24 untranslated messages. 242 translated messages, 2 fuzzy translations, 9 untranslated messages253 translated messages. . 253 translated messages. 160 translated messages, 21 fuzzy translations, 72 untranslated messages. 167 translated messages, 20 fuzzy translations, 66 untranslated messages. 110 translated messages, 17 fuzzy translations, 126 untranslated messages. 157 translated messages, 19 fuzzy translations, 77 untranslated messages. 251 translated messages, 2 untranslated messages. 157 translated messages, 20 fuzzy translations, 76 untranslated messages. 224 translated messages, 29 untranslated messages. [ 20%] Built target locale_da [ 20%] Built target locale_fr [ 20%] Built target locale_ja [ 20%] Built target locale_fa [ 20%] Built target locale_es [ 20%] Built target locale_pl [ 20%] Built target locale_de [ 20%] Built target locale_ast [ 20%] Built target locale_it [ 20%] Built target locale_nl [ 20%] Built target locale_pt_BR [ 20%] Built target locale_hu [ 20%] Built target locale_sv [ 20%] Built target locale_fi [ 21%] Building CXX object tools/CMakeFiles/ss_cover_conv.dir/pak.cc.o [ 22%] Building CXX object tools/CMakeFiles/ss_cover_conv.dir/ss_cover.cc.o [ 22%] Building CXX object tools/CMakeFiles/ss_cover_conv.dir/__/common/image.cc.o [ 22%] Built target locale_zh [ 23%] Building CXX object tools/CMakeFiles/ss_adpcm_decode.dir/pak.cc.o [ 24%] Building CXX object tools/CMakeFiles/ss_extract.dir/pak.cc.o [ 24%] Building CXX object tools/CMakeFiles/ss_extract.dir/ss_cover.cc.o [ 25%] Building CXX object tools/CMakeFiles/ss_pak_extract.dir/pak.cc.o [ 25%] Building CXX object game/CMakeFiles/performous.dir/3dobject.cc.o [ 26%] Building CXX object game/CMakeFiles/performous.dir/audio.cc.o [ 27%] Building CXX object tools/CMakeFiles/ss_extract.dir/ipu_conv.cc.o [ 28%] Building CXX object game/CMakeFiles/performous.dir/backgrounds.cc.o [ 29%] Building CXX object game/CMakeFiles/performous.dir/cache.cc.o [ 30%] Building CXX object tools/CMakeFiles/ss_extract.dir/__/common/image.cc.o [ 31%] Building CXX object game/CMakeFiles/performous.dir/configuration.cc.o [ 32%] Building CXX object game/CMakeFiles/performous.dir/color.cc.o [ 33%] Linking C executable gh_fsb_decrypt /build/performous/src/performous-1.1/tools/ipu_conv.cc: In constructor ‘IPUConv::IPUConv(const std::vector&, const string&, bool)’: /build/performous/src/performous-1.1/tools/ipu_conv.cc:175:93: warning: left shift of negative value [-Wshift-negative-value] 175 | if (!(diff & (1 << (size - 1)))) diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ /build/performous/src/performous-1.1/tools/ipu_conv.cc:182:93: warning: left shift of negative value [-Wshift-negative-value] 182 | if (!(diff & (1 << (size - 1)))) diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ /build/performous/src/performous-1.1/tools/ipu_conv.cc:275:68: warning: left shift of negative value [-Wshift-negative-value] 275 | diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ [ 33%] Building CXX object game/CMakeFiles/performous.dir/controllers-joystick.cc.o [ 34%] Building CXX object game/CMakeFiles/performous.dir/controllers-keyboard.cc.o [ 35%] Building CXX object game/CMakeFiles/performous.dir/controllers-midi.cc.o [ 36%] Building CXX object tools/CMakeFiles/gh_xen_decrypt.dir/gh_xen_decrypt.cc.o [ 37%] Building CXX object tools/CMakeFiles/ss_ipu_conv.dir/ipu_conv.cc.o [ 38%] Building ss_pak_extract man page [ 38%] Built target ss_pak_extract.1 [ 39%] Linking CXX executable ss_adpcm_decode [ 40%] Building CXX object tools/CMakeFiles/ss_ipu_conv.dir/ipuconvmain.cc.o [ 40%] Building CXX object tools/CMakeFiles/ss_ipu_conv.dir/pak.cc.o [ 41%] Linking CXX executable ss_chc_decode [ 41%] Built target gh_fsb_decrypt [ 42%] Building ss_extract man page [ 43%] Linking CXX executable ss_pak_extract [ 44%] Building CXX object game/CMakeFiles/performous.dir/controllers.cc.o [ 44%] Built target ss_extract.1 [ 45%] Building ss_cover_conv man page [ 46%] Building CXX object game/CMakeFiles/performous.dir/dancegraph.cc.o [ 47%] Linking CXX executable itg_pck [ 47%] Built target ss_cover_conv.1 [ 47%] Linking CXX executable ss_archive_extract [ 48%] Building CXX object game/CMakeFiles/performous.dir/database.cc.o [ 48%] Building CXX object game/CMakeFiles/performous.dir/dialog.cc.o In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/tools/ss_cover.cc:8: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/tools/ss_cover.hh:3, from /build/performous/src/performous-1.1/tools/ss_cover.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /build/performous/src/performous-1.1/tools/ipu_conv.cc: In constructor ‘IPUConv::IPUConv(const std::vector&, const string&, bool)’: /build/performous/src/performous-1.1/tools/ipu_conv.cc:175:93: warning: left shift of negative value [-Wshift-negative-value] 175 | if (!(diff & (1 << (size - 1)))) diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ /build/performous/src/performous-1.1/tools/ipu_conv.cc:182:93: warning: left shift of negative value [-Wshift-negative-value] 182 | if (!(diff & (1 << (size - 1)))) diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ /build/performous/src/performous-1.1/tools/ipu_conv.cc:275:68: warning: left shift of negative value [-Wshift-negative-value] 275 | diff = (-1 << size) | (diff + 1); | ~~~^~~~~~~ [ 49%] Linking CXX executable gh_xen_decrypt [ 50%] Building CXX object game/CMakeFiles/performous.dir/engine.cc.o [ 50%] Built target ss_chc_decode [ 51%] Building CXX object game/CMakeFiles/performous.dir/execname.cc.o In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/game/configuration.cc:9: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/filesystem/path_traits.hpp:24, from /usr/include/boost/filesystem/path.hpp:21, from /build/performous/src/performous-1.1/game/fs.hh:3, from /build/performous/src/performous-1.1/game/configuration.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /build/performous/src/performous-1.1/game/backgrounds.hh:6, from /build/performous/src/performous-1.1/game/backgrounds.cc:1: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ [ 52%] Building ss_adpcm_decode man page In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/tools/ss_helpers.hh:4, from /build/performous/src/performous-1.1/tools/ss_extract.cc:20: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /build/performous/src/performous-1.1/tools/ss_extract.cc:10: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ [ 52%] Built target ss_adpcm_decode.1 [ 53%] Building CXX object game/CMakeFiles/performous.dir/ffmpeg.cc.o [ 53%] Built target gh_xen_decrypt [ 53%] Built target ss_adpcm_decode [ 54%] Building CXX object game/CMakeFiles/performous.dir/fs.cc.o [ 55%] Building CXX object game/CMakeFiles/performous.dir/game.cc.o [ 55%] Built target ss_archive_extract [ 55%] Building CXX object game/CMakeFiles/performous.dir/glshader.cc.o [ 56%] Linking CXX executable ss_cover_conv /build/performous/src/performous-1.1/game/controllers-keyboard.cc: In member function ‘void input::Keyboard::mapping(input::Event&)’: /build/performous/src/performous-1.1/game/controllers-keyboard.cc:64:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 64 | case SDL_SCANCODE_F5: case SDL_SCANCODE_5: case SDL_SCANCODE_B: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:65:33: note: here 65 | case SDL_SCANCODE_F4: case SDL_SCANCODE_4: case SDL_SCANCODE_V: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:65:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | case SDL_SCANCODE_F4: case SDL_SCANCODE_4: case SDL_SCANCODE_V: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:66:33: note: here 66 | case SDL_SCANCODE_F3: case SDL_SCANCODE_3: case SDL_SCANCODE_C: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:66:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 66 | case SDL_SCANCODE_F3: case SDL_SCANCODE_3: case SDL_SCANCODE_C: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:67:33: note: here 67 | case SDL_SCANCODE_F2: case SDL_SCANCODE_2: case SDL_SCANCODE_X: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:67:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 67 | case SDL_SCANCODE_F2: case SDL_SCANCODE_2: case SDL_SCANCODE_X: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:68:33: note: here 68 | case SDL_SCANCODE_F1: case SDL_SCANCODE_1: case SDL_SCANCODE_Z: | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:75:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 75 | case SDL_SCANCODE_F12: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:76:33: note: here 76 | case SDL_SCANCODE_F11: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:76:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 76 | case SDL_SCANCODE_F11: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:77:33: note: here 77 | case SDL_SCANCODE_F10: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:77:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 77 | case SDL_SCANCODE_F10: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:78:33: note: here 78 | case SDL_SCANCODE_F9: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:78:61: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | case SDL_SCANCODE_F9: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:79:33: note: here 79 | case SDL_SCANCODE_F8: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:79:61: warning: this statement may fall through [-Wimplicit-fallthrough=] 79 | case SDL_SCANCODE_F8: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:80:33: note: here 80 | case SDL_SCANCODE_F7: | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:100:63: warning: this statement may fall through [-Wimplicit-fallthrough=] 100 | case SDL_SCANCODE_KP_9: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:101:33: note: here 101 | case SDL_SCANCODE_KP_7: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:101:63: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | case SDL_SCANCODE_KP_7: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:102:33: note: here 102 | case SDL_SCANCODE_KP_3: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:102:63: warning: this statement may fall through [-Wimplicit-fallthrough=] 102 | case SDL_SCANCODE_KP_3: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:103:33: note: here 103 | case SDL_SCANCODE_KP_1: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:103:63: warning: this statement may fall through [-Wimplicit-fallthrough=] 103 | case SDL_SCANCODE_KP_1: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:104:33: note: here 104 | case SDL_SCANCODE_KP_6: case SDL_SCANCODE_RIGHT: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:104:88: warning: this statement may fall through [-Wimplicit-fallthrough=] 104 | case SDL_SCANCODE_KP_6: case SDL_SCANCODE_RIGHT: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:105:33: note: here 105 | case SDL_SCANCODE_KP_8: case SDL_SCANCODE_UP: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:105:85: warning: this statement may fall through [-Wimplicit-fallthrough=] 105 | case SDL_SCANCODE_KP_8: case SDL_SCANCODE_UP: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:106:33: note: here 106 | case SDL_SCANCODE_KP_2: case SDL_SCANCODE_DOWN: case SDL_SCANCODE_KP_5: button++; | ^~~~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:106:111: warning: this statement may fall through [-Wimplicit-fallthrough=] 106 | case SDL_SCANCODE_KP_2: case SDL_SCANCODE_DOWN: case SDL_SCANCODE_KP_5: button++; | ~~~~~~^~ /build/performous/src/performous-1.1/game/controllers-keyboard.cc:107:33: note: here 107 | case SDL_SCANCODE_KP_4: case SDL_SCANCODE_LEFT: | ^~~~ [ 57%] Building ss_ipu_conv man page [ 58%] Linking CXX executable ss_ipu_conv [ 58%] Built target ss_ipu_conv.1 [ 58%] Built target itg_pck [ 59%] Building CXX object game/CMakeFiles/performous.dir/glutil.cc.o [ 60%] Building CXX object game/CMakeFiles/performous.dir/guitargraph.cc.o [ 61%] Building gh_fsb_decrypt man page [ 62%] Building ss_chc_decode man page [ 62%] Built target gh_fsb_decrypt.1 [ 62%] Built target ss_chc_decode.1 [ 63%] Building CXX object game/CMakeFiles/performous.dir/hiscore.cc.o [ 64%] Building CXX object game/CMakeFiles/performous.dir/instrumentgraph.cc.o [ 64%] Built target ss_pak_extract [ 65%] Building CXX object game/CMakeFiles/performous.dir/layout_singer.cc.o [ 66%] Building gh_xen_decrypt man page [ 66%] Built target gh_xen_decrypt.1 [ 67%] Building CXX object game/CMakeFiles/performous.dir/log.cc.o [ 67%] Building CXX object game/CMakeFiles/performous.dir/main.cc.o [ 68%] Building CXX object game/CMakeFiles/performous.dir/menu.cc.o /build/performous/src/performous-1.1/game/controllers-midi.cc: In constructor ‘input::Midi::Midi()’: /build/performous/src/performous-1.1/game/controllers-midi.cc:24:68: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | m_streams.insert(dev, std::auto_ptr(new pm::Input(dev))); | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers-midi.cc:3: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ [ 69%] Building CXX object game/CMakeFiles/performous.dir/midifile.cc.o In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/game/database.cc:5: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/database.hh:3, from /build/performous/src/performous-1.1/game/database.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /build/performous/src/performous-1.1/game/audio.cc: In constructor ‘Music::Music(const Files&, unsigned int, bool)’: /build/performous/src/performous-1.1/game/audio.cc:163:54: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 163 | tracks.insert(tf.first, std::auto_ptr(new Track(tf.second, sr))); | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/io/ios_state.hpp:14, from /usr/include/boost/date_time/date_formatting.hpp:14, from /usr/include/boost/date_time/gregorian/formatters.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian.hpp:25, from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:24, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /build/performous/src/performous-1.1/game/audio.hh:3, from /build/performous/src/performous-1.1/game/audio.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /build/performous/src/performous-1.1/game/audio.cc: At global scope: /build/performous/src/performous-1.1/game/audio.cc:316:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 316 | std::auto_ptr synth; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/io/ios_state.hpp:14, from /usr/include/boost/date_time/date_formatting.hpp:14, from /usr/include/boost/date_time/gregorian/formatters.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian.hpp:25, from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:24, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /build/performous/src/performous-1.1/game/audio.hh:3, from /build/performous/src/performous-1.1/game/audio.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /build/performous/src/performous-1.1/game/audio.cc:317:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 317 | std::auto_ptr preloading; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/io/ios_state.hpp:14, from /usr/include/boost/date_time/date_formatting.hpp:14, from /usr/include/boost/date_time/gregorian/formatters.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian.hpp:25, from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:24, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /build/performous/src/performous-1.1/game/audio.hh:3, from /build/performous/src/performous-1.1/game/audio.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /build/performous/src/performous-1.1/game/audio.cc: In member function ‘void Audio::loadSample(const string&, const boost::filesystem::path&)’: /build/performous/src/performous-1.1/game/audio.cc:536:52: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 536 | self->output.samples.insert(streamId, std::auto_ptr(new Sample(filename, getSR()))); | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/io/ios_state.hpp:14, from /usr/include/boost/date_time/date_formatting.hpp:14, from /usr/include/boost/date_time/gregorian/formatters.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian.hpp:25, from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time.hpp:24, from /usr/include/boost/date_time/local_time/local_time.hpp:11, from /usr/include/boost/date_time.hpp:15, from /build/performous/src/performous-1.1/game/audio.hh:3, from /build/performous/src/performous-1.1/game/audio.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/game/controllers.cc:9: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/memory:76, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /build/performous/src/performous-1.1/game/controllers.hh:9, from /build/performous/src/performous-1.1/game/controllers.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ [ 70%] Building CXX object game/CMakeFiles/performous.dir/musicalscale.cc.o /build/performous/src/performous-1.1/game/controllers.cc: In constructor ‘ButtonMap::ButtonMap()’: /build/performous/src/performous-1.1/game/controllers.cc:92:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct ButtonMap’; use assignment or value-initialization instead [-Wclass-memaccess] 92 | ButtonMap() { std::memset(this, 0, sizeof(*this)); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/performous/src/performous-1.1/game/controllers.cc:88:8: note: ‘struct ButtonMap’ declared here 88 | struct ButtonMap { | ^~~~~~~~~ [ 70%] Built target ss_ipu_conv [ 71%] Building CXX object game/CMakeFiles/performous.dir/notegraph.cc.o In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/game/hiscore.cc:7: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /build/performous/src/performous-1.1/game/hiscore.cc:6: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ [ 72%] Linking CXX executable ss_extract [ 72%] Built target ss_cover_conv [ 73%] Building CXX object game/CMakeFiles/performous.dir/notes.cc.o [ 73%] Building CXX object game/CMakeFiles/performous.dir/opengl_text.cc.o /build/performous/src/performous-1.1/game/ffmpeg.cc: In member function ‘void FFmpeg::open()’: /build/performous/src/performous-1.1/game/ffmpeg.cc:91:93: error: invalid conversion from ‘const AVCodec**’ to ‘AVCodec**’ [-fpermissive] 91 | m_streamId = av_find_best_stream(m_formatContext, (AVMediaType)m_mediaType, -1, -1, &codec, 0); | ^~~~~~ | | | const AVCodec** In file included from /build/performous/src/performous-1.1/game/ffmpeg.cc:13: /usr/include/libavformat/avformat.h:2301:35: note: initializing argument 5 of ‘int av_find_best_stream(AVFormatContext*, AVMediaType, int, int, AVCodec**, int)’ 2301 | AVCodec **decoder_ret, | ~~~~~~~~~~^~~~~~~~~~~ [ 74%] Building CXX object game/CMakeFiles/performous.dir/pitch.cc.o [ 75%] Building CXX object game/CMakeFiles/performous.dir/player.cc.o make[2]: *** [game/CMakeFiles/performous.dir/build.make:300: game/CMakeFiles/performous.dir/ffmpeg.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/thread_data.hpp:12, from /usr/include/boost/thread/thread_only.hpp:17, from /usr/include/boost/thread/thread.hpp:12, from /build/performous/src/performous-1.1/game/engine.hh:4, from /build/performous/src/performous-1.1/game/engine.cc:1: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /build/performous/src/performous-1.1/game/menu.cc: In member function ‘void Menu::action(int)’: /build/performous/src/performous-1.1/game/menu.cc:62:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 62 | if (current().value) *(current().value) = current().newValue; | ^~ /build/performous/src/performous-1.1/game/menu.cc:65:17: note: here 65 | case MenuOption::CLOSE_SUBMENU: { | ^~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:55, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:247:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 247 | std::auto_ptr<_xmlSAXHandler> sax_handler_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:56, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:300:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 300 | std::auto_ptr propertyreader; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:116:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 116 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/xsdschema.h:107:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:172:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 172 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:77, from /build/performous/src/performous-1.1/game/opengl_text.cc:5: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:162:8: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 162 | std::auto_ptr pimpl_; | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41, from /usr/include/c++/11.1.0/locale:43, from /usr/include/c++/11.1.0/iomanip:43, from /build/performous/src/performous-1.1/game/glmath.hh:6, from /build/performous/src/performous-1.1/game/color.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.hh:3, from /build/performous/src/performous-1.1/game/opengl_text.cc:1: /usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /build/performous/src/performous-1.1/game/backgrounds.hh:6, from /build/performous/src/performous-1.1/game/main.cc:2: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 75%] Built target ss_extract make[1]: *** [CMakeFiles/Makefile2:637: game/CMakeFiles/performous.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting...