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 <min> value or use a ...<max> 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 <min> value or use a ...<max> 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 <min> value or use a ...<max> 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 <min> value or use a ...<max> 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<char>&, 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/performous/src/performous-1.1/tools/ipu_conv.cc: In constructor ‘IPUConv::IPUConv(const std::vector<char>&, 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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 <boost/bind/bind.hpp> + 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   24 |                                         m_streams.insert(dev, std::auto_ptr<pm::Input>(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<typename> 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |                         tracks.insert(tf.first, std::auto_ptr<Track>(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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  316 |         std::auto_ptr<Synth> 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<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/performous/src/performous-1.1/game/audio.cc:317:14: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  317 |         std::auto_ptr<Music> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  536 |         self->output.samples.insert(streamId, std::auto_ptr<Sample>(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<typename> 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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 <boost/bind/bind.hpp> + 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> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |     std::auto_ptr<PropertyReader> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  116 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  107 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |   std::auto_ptr<Impl> 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<typename> 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> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  162 |   std::auto_ptr<Impl> 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<typename> 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 <boost/bind/bind.hpp> + 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
[1m[31m==> ERROR:[m[1m A failure occurred in build().[m
[1m    Aborting...[m
