* Package: games-arcade/supertux-0.5.1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking SuperTux-v0.5.1-Source.tar.gz to /var/tmp/portage/games-arcade/supertux-0.5.1/work >>> Source unpacked in /var/tmp/portage/games-arcade/supertux-0.5.1/work >>> Preparing source in /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source ... * Applying supertux-0.4.0-desktop.patch ... [ ok ] * Applying supertux-0.4.0-license.patch ... [ ok ] * Applying supertux-0.4.0-icon.patch ... [ ok ] * Applying supertux-0.5.0-obstack.patch ... [ ok ] * Applying supertux-0.5.0-tinygettext.patch ... [ ok ] * Applying supertux-0.5.1-ninja.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source ... >>> Working in BUILD_DIR: "/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build" cmake -C /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWERROR=OFF -DINSTALL_SUBDIR_BIN=bin -DINSTALL_SUBDIR_DOC=share/doc/supertux-0.5.1 -DINSTALL_SUBDIR_SHARE=share/supertux2 -DENABLE_SQDBG=no -DENABLE_BOOST_STATIC_LIBS=OFF -DUSE_SYSTEM_PHYSFS=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/gentoo_toolchain.cmake /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source loading initial cache file /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/gentoo_common_config.cmake -- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:49 (CMAKE_POLICY): The OLD behavior for policy CMP0043 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Boost version: 1.65.0 -- Found the following Boost libraries: -- filesystem -- system -- date_time -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") -- Checking for one of the modules 'sdl2>=2.0.1' -- Checking for one of the modules 'SDL2_image>=2.0.0' -- Found OpenGL: /usr/lib/libGL.so -- Found OpenAL: /usr/lib/libopenal.so -- Looking for vorbis_bitrate_addblock in vorbis -- Looking for vorbis_bitrate_addblock in vorbis - found -- Found OggVorbis: /usr/lib/libvorbisfile.so;/usr/lib/libvorbis.so;/usr/lib/libogg.so -- Found PhysFS: /usr/lib/libphysfs.so -- Looking for PHYSFS_getPrefDir -- Looking for PHYSFS_getPrefDir - not found -- Found CURL: /usr/lib/libcurl.so (found version "7.62.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.8.14") found components: doxygen dot -- Performing Test HAVE_ICONV_CONST -- Performing Test HAVE_ICONV_CONST - Failed -- Check size of void* -- Check size of void* - done -- Size of void* is 8 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -pipe -march=native C++ -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build >>> Source configured. >>> Compiling source in /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source ... >>> Working in BUILD_DIR: "/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build" ninja -v -j1 -l0 [1/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/sexp.dir/external/sexp-cpp/src/io.cpp.o -MF CMakeFiles/sexp.dir/external/sexp-cpp/src/io.cpp.o.d -o CMakeFiles/sexp.dir/external/sexp-cpp/src/io.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/src/io.cpp [2/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/sexp.dir/external/sexp-cpp/src/lexer.cpp.o -MF CMakeFiles/sexp.dir/external/sexp-cpp/src/lexer.cpp.o.d -o CMakeFiles/sexp.dir/external/sexp-cpp/src/lexer.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/src/lexer.cpp [3/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/sexp.dir/external/sexp-cpp/src/parser.cpp.o -MF CMakeFiles/sexp.dir/external/sexp-cpp/src/parser.cpp.o.d -o CMakeFiles/sexp.dir/external/sexp-cpp/src/parser.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/src/parser.cpp [4/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/sexp.dir/external/sexp-cpp/src/util.cpp.o -MF CMakeFiles/sexp.dir/external/sexp-cpp/src/util.cpp.o.d -o CMakeFiles/sexp.dir/external/sexp-cpp/src/util.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/src/util.cpp [5/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/sexp.dir/external/sexp-cpp/src/value.cpp.o -MF CMakeFiles/sexp.dir/external/sexp-cpp/src/value.cpp.o.d -o CMakeFiles/sexp.dir/external/sexp-cpp/src/value.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/src/value.cpp [6/381] : && /usr/bin/cmake -E remove libsexp.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libsexp.a CMakeFiles/sexp.dir/external/sexp-cpp/src/io.cpp.o CMakeFiles/sexp.dir/external/sexp-cpp/src/lexer.cpp.o CMakeFiles/sexp.dir/external/sexp-cpp/src/parser.cpp.o CMakeFiles/sexp.dir/external/sexp-cpp/src/util.cpp.o CMakeFiles/sexp.dir/external/sexp-cpp/src/value.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libsexp.a && : [7/381] /usr/bin/x86_64-pc-linux-gnu-gcc -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -DNDEBUG -O2 -pipe -march=native -MD -MT CMakeFiles/supertux2_c.dir/external/findlocale/findlocale.c.o -MF CMakeFiles/supertux2_c.dir/external/findlocale/findlocale.c.o.d -o CMakeFiles/supertux2_c.dir/external/findlocale/findlocale.c.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale/findlocale.c [8/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/tinygettext/ && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/tmp && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-mkdir [9/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-download [10/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-update [11/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-patch [12/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-build && /usr/bin/cmake -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_C_COMPILER=/usr/bin/x86_64-pc-linux-gnu-gcc -DCMAKE_CXX_COMPILER=/usr/bin/x86_64-pc-linux-gnu-g++ -DBUILD_SHARED_LIBS=OFF -DHAVE_SDL=ON -DCMAKE_INSTALL_PREFIX=/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/ -DSDL2_INCLUDE_DIRS=/usr/include/SDL2 -DLIB_SUFFIX=64 -GNinja /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/tinygettext/ && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-configure -- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-build [13/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-build && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-build [1/10] Building CXX object CMakeFiles/tinygettext.dir/src/tinygettext.o [2/10] Building CXX object CMakeFiles/tinygettext.dir/src/log.o [3/10] Building CXX object CMakeFiles/tinygettext.dir/src/iconv.o [4/10] Building CXX object CMakeFiles/tinygettext.dir/src/plural_forms.o [5/10] Building CXX object CMakeFiles/tinygettext.dir/src/unix_file_system.o [6/10] Building CXX object CMakeFiles/tinygettext.dir/src/dictionary.o [7/10] Building CXX object CMakeFiles/tinygettext.dir/src/language.o [8/10] Building CXX object CMakeFiles/tinygettext.dir/src/dictionary_manager.o [9/10] Building CXX object CMakeFiles/tinygettext.dir/src/po_parser.o [10/10] Linking CXX static library libtinygettext.a [14/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-build && /usr/bin/cmake --build . --target install && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-install [0/1] Install the project... -- Install configuration: "Gentoo" -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/lib64/libtinygettext.a -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/dictionary.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/dictionary_manager.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/file_system.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/iconv.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/language.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/log.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/log_stream.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/plural_forms.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/po_parser.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/tinygettext.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/unix_file_system.hpp -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/include/tinygettext/tinygettext_Export.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext/lib64/pkgconfig/tinygettext.pc [15/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/CMakeFiles && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/CMakeFiles/tinygettext-complete && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/tinygettext-prefix/src/tinygettext-stamp/tinygettext-done [16/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/ && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/tmp && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-mkdir [17/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-download [18/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-patch [19/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-update [20/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-build && /usr/bin/cmake -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_C_COMPILER=/usr/bin/x86_64-pc-linux-gnu-gcc -DCMAKE_CXX_COMPILER=/usr/bin/x86_64-pc-linux-gnu-g++ -DCMAKE_INSTALL_PREFIX=/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/ -DINSTALL_INC_DIR=include -GNinja /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/ && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-configure -- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-build [21/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-build && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-build [1/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqdebug.cpp.o [2/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqmem.cpp.o [3/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqtable.cpp.o [4/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqclass.cpp.o [5/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqclass.cpp.o [6/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqdebug.cpp.o [7/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqlexer.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp: In member function ‘void SQLexer::LexBlockComment()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:116:37: warning: this statement may fall through [-Wimplicit-fallthrough=] case SQUIRREL_EOB: Error(_SC("missing \"*/\" in comment")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:117:13: note: here default: NEXT(); ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp: In member function ‘SQInteger SQLexer::Lex()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:206:18: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:208:9: note: here case _SC('"'): ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:214:18: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:216:9: note: here case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'): ^~~~ [8/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqmem.cpp.o [9/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqfuncstate.cpp.o [10/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqstate.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqstate.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqstate.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [11/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqapi.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp: In function ‘SQRESULT sq_setdelegate(HSQUIRRELVM, SQInteger)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:961:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if(!_table(self)->SetDelegate(_table(mt))) return sq_throwerror(v, _SC("delagate cycle")); v->Pop();} ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:961:104: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if(!_table(self)->SetDelegate(_table(mt))) return sq_throwerror(v, _SC("delagate cycle")); v->Pop();} ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [12/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqbaselib.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqbaselib.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqbaselib.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [13/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqbaselib.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqbaselib.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqbaselib.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [14/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqlexer.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp: In member function ‘void SQLexer::LexBlockComment()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:116:37: warning: this statement may fall through [-Wimplicit-fallthrough=] case SQUIRREL_EOB: Error(_SC("missing \"*/\" in comment")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:117:13: note: here default: NEXT(); ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp: In member function ‘SQInteger SQLexer::Lex()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:206:18: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:208:9: note: here case _SC('"'): ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:214:18: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqlexer.cpp:216:9: note: here case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'): ^~~~ [15/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdaux.cpp.o [16/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqtable.cpp.o [17/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqfuncstate.cpp.o [18/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdmath.cpp.o [19/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdblob.cpp.o [20/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqapi.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp: In function ‘SQRESULT sq_setdelegate(HSQUIRRELVM, SQInteger)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:961:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if(!_table(self)->SetDelegate(_table(mt))) return sq_throwerror(v, _SC("delagate cycle")); v->Pop();} ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:961:104: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if(!_table(self)->SetDelegate(_table(mt))) return sq_throwerror(v, _SC("delagate cycle")); v->Pop();} ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqapi.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [21/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqstate.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqstate.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqstate.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [22/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdstream.cpp.o [23/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqobject.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [24/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdio.cpp.o [25/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdrex.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp: In function ‘SQInteger sqstd_rex_charnode(SQRex*, SQBool)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp:163:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } //else default ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp:164:13: note: here default: ^~~~~~~ [26/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdsystem.cpp.o [27/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdaux.cpp.o [28/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdmath.cpp.o [29/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdblob.cpp.o [30/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqobject.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ [31/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdsystem.cpp.o [32/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib.dir/sqstdstring.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp: In function ‘SQRESULT sqstd_format(HSQUIRRELVM, SQInteger, SQInteger*, SQChar**)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp:118:29: warning: this statement may fall through [-Wimplicit-fallthrough=] fmt[fpos++] = _SC('\0'); ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp:121:13: note: here case 'c': ^~~~ [33/50] Building C object sq/CMakeFiles/sq_static.dir/sq.c.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/include/squirrel.h:62, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:12: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c: In function ‘Interactive’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:280:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=] scsprintf(sq_getscratchpad(v,MAXINPUT),(size_t)MAXINPUT,_SC("return (%s)"),&buffer[1]); ^~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/include/sqconfig.h:106:16: note: in definition of macro ‘_SC’ #define _SC(a) a ^ In file included from /usr/include/stdio.h:873, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:3: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 10 and 1033 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [34/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdrex.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp: In function ‘SQInteger sqstd_rex_charnode(SQRex*, SQBool)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp:163:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } //else default ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdrex.cpp:164:13: note: here default: ^~~~~~~ [35/50] Building C object sq/CMakeFiles/sq.dir/sq.c.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/include/squirrel.h:62, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:12: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c: In function ‘Interactive’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:280:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=] scsprintf(sq_getscratchpad(v,MAXINPUT),(size_t)MAXINPUT,_SC("return (%s)"),&buffer[1]); ^~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/include/sqconfig.h:106:16: note: in definition of macro ‘_SC’ #define _SC(a) a ^ In file included from /usr/include/stdio.h:873, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sq/sq.c:3: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 10 and 1033 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [36/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstring.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp: In function ‘SQRESULT sqstd_format(HSQUIRRELVM, SQInteger, SQInteger*, SQChar**)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp:118:29: warning: this statement may fall through [-Wimplicit-fallthrough=] fmt[fpos++] = _SC('\0'); ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/sqstdlib/sqstdstring.cpp:121:13: note: here case 'c': ^~~~ [37/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqcompiler.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp: In member function ‘void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp:971:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if(separator == ',') { //only works for tables ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp:976:13: note: here default : ^~~~~~~ [38/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdio.cpp.o [39/50] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstream.cpp.o [40/50] Linking CXX static library sqstdlib/libsqstdlib_static.a [41/50] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqvm.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::ObjCmp(const SQObjectPtr&, const SQObjectPtr&, SQInteger&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:234:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:236:9: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:312:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:313:5: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQInteger, int, int&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:569:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:570:5: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:790:25: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:795:21: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:731:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:733:13: note: here case _OP_CALL: { ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackGet(const SQObjectPtr&, const SQObjectPtr&, SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1283:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_delegable(self)->_delegate) { ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1290:5: note: here case OT_INSTANCE: { ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackSet(const SQObjectPtr&, const SQObjectPtr&, const SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1353:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_table(self)->_delegate) { ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1357:5: note: here case OT_INSTANCE: ^~~~ [42/50] Linking CXX static library squirrel/libsquirrel_static.a [43/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqcompiler.cpp.o /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp: In member function ‘void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp:971:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if(separator == ',') { //only works for tables ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqcompiler.cpp:976:13: note: here default : ^~~~~~~ [44/50] Linking C executable sq/sq_static [45/50] Building CXX object squirrel/CMakeFiles/squirrel.dir/sqvm.cpp.o In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:5, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqarray.h:83:27: required from here /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqpcheader.h:17, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:4: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqobject.h:206:8: note: ‘struct SQObjectPtr’ declared here struct SQObjectPtr : public SQObject ^~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::ObjCmp(const SQObjectPtr&, const SQObjectPtr&, SQInteger&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:234:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:236:9: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:312:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:313:5: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQInteger, int, int&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:569:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:570:5: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:790:25: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:795:21: note: here default: ^~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:731:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:733:13: note: here case _OP_CALL: { ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackGet(const SQObjectPtr&, const SQObjectPtr&, SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1283:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_delegable(self)->_delegate) { ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1290:5: note: here case OT_INSTANCE: { ^~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackSet(const SQObjectPtr&, const SQObjectPtr&, const SQObjectPtr&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1353:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_table(self)->_delegate) { ^~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/squirrel/squirrel/sqvm.cpp:1357:5: note: here case OT_INSTANCE: ^~~~ [46/50] Linking CXX shared library squirrel/libsquirrel.so.0.0.0 [47/50] Creating library symlink squirrel/libsquirrel.so.0 squirrel/libsquirrel.so [48/50] Linking CXX shared library sqstdlib/libsqstdlib.so.0.0.0 [49/50] Creating library symlink sqstdlib/libsqstdlib.so.0 sqstdlib/libsqstdlib.so [50/50] Linking C executable sq/sq [22/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-build && /usr/bin/cmake --build . --target install && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-install [0/1] Install the project... -- Install configuration: "Gentoo" -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqconfig.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdaux.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdblob.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdio.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdmath.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdstring.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/sqstdsystem.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/include/squirrel.h -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsquirrel.so.0.0.0 -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsquirrel.so.0 -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsquirrel.so -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsquirrel_static.a -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsqstdlib.so.0.0.0 -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsqstdlib.so.0 -- Set runtime path of "/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsqstdlib.so.0.0.0" to "" -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsqstdlib.so -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/lib/libsqstdlib_static.a -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/bin/sq -- Set runtime path of "/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/bin/sq" to "" -- Installing: /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel/bin/sq_static [23/381] cd /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build && /usr/bin/cmake -E make_directory /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/CMakeFiles && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/CMakeFiles/squirrel-complete && /usr/bin/cmake -E touch /var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build/squirrel-prefix/src/squirrel-stamp/squirrel-done [24/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2.dir/src/main.cpp.o -MF CMakeFiles/supertux2.dir/src/main.cpp.o.d -o CMakeFiles/supertux2.dir/src/main.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/main.cpp [25/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/addon/addon.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/addon/addon.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/addon/addon.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon.cpp [26/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In function ‘MD5 {anonymous}::md5_from_file(const string&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:60:64: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] out << "PHYSFS_openRead() failed: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:60:64: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] out << "PHYSFS_openRead() failed: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In constructor ‘AddonManager::AddonManager(const string&, std::vector&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:155:62: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << m_addon_directory << "': " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:155:62: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << m_addon_directory << "': " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In lambda function: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:333:78: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_delete failed: " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:333:78: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_delete failed: " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::install_addon(const AddonId&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:392:70: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_delete failed: " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:392:70: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_delete failed: " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::enable_addon(const AddonId&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:457:42: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:457:42: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:463:91: warning: ‘void PHYSFS_enumerateFilesCallback(const char*, PHYSFS_EnumFilesCallback, void*)’ is deprecated [-Wdeprecated-declarations] PHYSFS_enumerateFilesCallback(addon.get_id().c_str(), add_to_dictionary_path, NULL); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:2385:18: note: declared here PHYSFS_DECL void PHYSFS_enumerateFilesCallback(const char *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:463:91: warning: ‘void PHYSFS_enumerateFilesCallback(const char*, PHYSFS_EnumFilesCallback, void*)’ is deprecated [-Wdeprecated-declarations] PHYSFS_enumerateFilesCallback(addon.get_id().c_str(), add_to_dictionary_path, NULL); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:2385:18: note: declared here PHYSFS_DECL void PHYSFS_enumerateFilesCallback(const char *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::disable_addon(const AddonId&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:485:42: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:485:42: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:491:96: warning: ‘void PHYSFS_enumerateFilesCallback(const char*, PHYSFS_EnumFilesCallback, void*)’ is deprecated [-Wdeprecated-declarations] PHYSFS_enumerateFilesCallback(addon.get_id().c_str(), remove_from_dictionary_path, NULL); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:2385:18: note: declared here PHYSFS_DECL void PHYSFS_enumerateFilesCallback(const char *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:491:96: warning: ‘void PHYSFS_enumerateFilesCallback(const char*, PHYSFS_EnumFilesCallback, void*)’ is deprecated [-Wdeprecated-declarations] PHYSFS_enumerateFilesCallback(addon.get_id().c_str(), remove_from_dictionary_path, NULL); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:2385:18: note: declared here PHYSFS_DECL void PHYSFS_enumerateFilesCallback(const char *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::mount_old_addons()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:534:44: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:534:44: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::unmount_old_addons()’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:550:44: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:550:44: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘std::__cxx11::string AddonManager::scan_for_info(const string&) const’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:610:105: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_getRealDir() failed for " << nfo_filename << ": " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:610:105: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] log_warning << "PHYSFS_getRealDir() failed for " << nfo_filename << ": " << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp: In member function ‘void AddonManager::add_installed_archive(const string&, const string&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:632:40: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:632:40: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] << PHYSFS_getLastError() << std::endl; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/addon_manager.cpp:26: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ [27/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/addon/downloader.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/addon/downloader.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/addon/downloader.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp: In constructor ‘Transfer::Transfer(Downloader&, TransferId, const string&, const string&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp:97:66: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] out << "PHYSFS_openRead() failed: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp:24: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp:97:66: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] out << "PHYSFS_openRead() failed: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/downloader.cpp:24: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ [28/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/addon/md5.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/addon/md5.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/addon/md5.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/addon/md5.cpp [29/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/dummy_sound_source.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/dummy_sound_source.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/dummy_sound_source.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/dummy_sound_source.cpp [30/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/ogg_sound_file.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/ogg_sound_file.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/ogg_sound_file.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/ogg_sound_file.cpp [31/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/openal_sound_source.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/openal_sound_source.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/openal_sound_source.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/openal_sound_source.cpp [32/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/sound_error.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/sound_error.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/sound_error.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_error.cpp [33/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/sound_file.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/sound_file.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/sound_file.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp: In function ‘std::unique_ptr load_music_file(const string&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:65:82: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't open '" << raw_music_file << "': " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:65:82: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't open '" << raw_music_file << "': " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp: In function ‘std::unique_ptr load_sound_file(const string&)’: /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:83:74: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't open '" << filename << "': " << PHYSFS_getLastError() << ", using dummy sound file."; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:83:74: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't open '" << filename << "': " << PHYSFS_getLastError() << ", using dummy sound file."; ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:93:74: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't seek through sound file: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:93:74: warning: ‘const char* PHYSFS_getLastError()’ is deprecated [-Wdeprecated-declarations] msg << "Couldn't seek through sound file: " << PHYSFS_getLastError(); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_file.cpp:25: /usr/include/physfs.h:654:25: note: declared here PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; ^~~~~~~~~~~~~~~~~~~ [34/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/sound_manager.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/sound_manager.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/sound_manager.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/sound_manager.cpp [35/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/stream_sound_source.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/stream_sound_source.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/stream_sound_source.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/stream_sound_source.cpp [36/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/audio/wav_sound_file.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/audio/wav_sound_file.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/audio/wav_sound_file.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/audio/wav_sound_file.cpp [37/381] /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp FAILED: CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I. -I/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src -isystem /usr/include/GL -isystem /usr/include/AL -isystem squirrel/include -isystem tinygettext/include -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/findlocale -isystem /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/external/sexp-cpp/include -isystem /usr/include/SDL2 -DNDEBUG -O2 -pipe -march=native -std=c++11 -std=c++11 -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -MD -MT CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/badguy/angrystone.cpp.o -c /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12066:105: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18734:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12068:103: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18736:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12070:96: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, const GLfloat*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18730:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, GLfloat*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12072:94: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, const GLint*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18732:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, GLint*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12079:104: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*)’ typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18743:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’ typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:47, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glext.h:12080:102: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)’ typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); ^ In file included from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/glutil.hpp:36, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture_manager.hpp:31, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/texture.hpp:26, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/font.hpp:28, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_context.hpp:29, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/video/drawing_request.hpp:30, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/object/moving_sprite.hpp:23, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/badguy.hpp:22, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.hpp:20, from /var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source/src/badguy/angrystone.cpp:17: /usr/include/GL/glew.h:18744:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)’ typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: games-arcade/supertux-0.5.1::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 2791: Called cmake-utils_src_compile * environment, line 719: Called cmake-utils_src_make * environment, line 895: Called _cmake_ninja_src_make * environment, line 386: Called eninja * environment, line 1225: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=games-arcade/supertux-0.5.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-arcade/supertux-0.5.1::gentoo'`. * The complete build log is located at '/var/log/portage/games-arcade:supertux-0.5.1:20181114-095933.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/supertux-0.5.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-arcade/supertux-0.5.1/temp/environment'. * Working directory: '/var/tmp/portage/games-arcade/supertux-0.5.1/work/supertux-0.5.1_build' * S: '/var/tmp/portage/games-arcade/supertux-0.5.1/work/SuperTux-v0.5.1-Source'