=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for supertuxkart-1.4nb9
[  1%] Building C object lib/graphics_utils/CMakeFiles/graphics_utils.dir/mipmap/cpusimd.c.o
[  2%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/dictionary.o
[  2%] Building CXX object lib/shaderc/third_party/glslang/hlsl/CMakeFiles/HLSL.dir/stub.cpp.o
[  2%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/directive.c.o
[  2%] Building C object lib/sheenbidi/CMakeFiles/sheenbidi.dir/Source/SheenBidi.c.o
[  2%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_atomic.cpp.o
[  2%] Building CXX object lib/shaderc/third_party/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o
[  2%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CAnimatedMeshSceneNode.cpp.o
[  2%] Linking CXX static library libHLSL.a
[  2%] Building C object lib/graphics_utils/CMakeFiles/graphics_utils.dir/mipmap/imgresize.c.o
[  2%] Built target HLSL
[  2%] Building CXX object lib/shaderc/third_party/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o
[  2%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_builder.cpp.o
[  2%] Linking CXX static library libOGLCompiler.a
[  2%] Linking CXX static library libOSDependent.a
[  2%] Built target OGLCompiler
[  2%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o
[  2%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/eval.c.o
[  2%] Built target OSDependent
[  2%] Linking C static library libsheenbidi.a
[  2%] Built target sheenbidi
[  3%] Generate enum-string mapping for SPIR-V vunified1.
[  3%] Generate extended instruction tables for opencl.debuginfo.100.
[  3%] Built target enum_string_mapping
[  3%] Built target spv-tools-cldi100
[  3%] Generate extended instruction tables for nonsemantic.shader.debuginfo.100.
[  3%] Generate extended instruction tables for nonsemantic.clspvreflection.
[  3%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/expand.c.o
[  3%] Built target spv-tools-shdi100
[  3%] Built target spv-tools-clspvreflection
[  3%] Generate language specific header for DebugInfo.
[  3%] Generate language specific header for OpenCLDebugInfo100.
[  3%] Built target spirv-tools-header-DebugInfo
[  3%] Built target spirv-tools-header-OpenCLDebugInfo100
[  3%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/dictionary_manager.o
[  3%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o
[  4%] Generate language specific header for NonSemanticShaderDebugInfo100.
[  4%] Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.
[  4%] Built target spirv-tools-header-NonSemanticShaderDebugInfo100
[  4%] Built target spv-tools-spv-amd-sevp
[  5%] Generate extended instruction tables for spv-amd-shader-trinary-minmax.
[  5%] Generate extended instruction tables for spv-amd-gcn-shader.
[  5%] Built target spv-tools-spv-amd-stm
[  5%] Built target spv-tools-spv-amd-gs
[  5%] Generate extended instruction tables for spv-amd-shader-ballot.
[  5%] Generate extended instruction tables for debuginfo.
[  5%] Linking C static library libgraphics_utils.a
[  5%] Built target spv-tools-spv-amd-sb
[  5%] Built target spv-tools-debuginfo
[  5%] Update build-version.inc in the SPIRV-Tools build directory (if necessary).
[  5%] Generate info tables for SPIR-V vunified1 core instructions and operands.
[  5%] Built target graphics_utils
[  5%] Built target spirv-tools-build-version
[  5%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/main.c.o
[  5%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/alpha.cpp.o
[  5%] Generate tables based on the SPIR-V XML registry.
[  5%] Building C object lib/enet/CMakeFiles/enet.dir/callbacks.c.o
[  5%] Linking CXX static library libGenericCodeGen.a
[  5%] Built target core_tables
[  6%] Building C object lib/enet/CMakeFiles/enet.dir/compress.c.o
[  6%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CAttributes.cpp.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btAlignedAllocator.cpp.o
[  7%] Built target GenericCodeGen
[  7%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/clusterfit.cpp.o
[  7%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/main_libmcpp.c.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btConvexHull.cpp.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp.o
[  7%] Building C object lib/enet/CMakeFiles/enet.dir/host.c.o
[  7%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/mbchar.c.o
[  7%] Building C object lib/enet/CMakeFiles/enet.dir/list.c.o
[  7%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/iconv.o
[  7%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/support.c.o
[  7%] Building C object lib/enet/CMakeFiles/enet.dir/packet.c.o
[  7%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourblock.cpp.o
[  7%] Building C object lib/enet/CMakeFiles/enet.dir/peer.c.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btQuickprof.cpp.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btConvexHullComputer.cpp.o
[  7%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourfit.cpp.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp.o
[  7%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/language.o
[  7%] Building C object lib/enet/CMakeFiles/enet.dir/protocol.c.o
[  7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp.o
[  7%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_bytecode.cpp.o
[  8%] Building C object lib/mcpp/CMakeFiles/mcpp.dir/system.c.o
[  8%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourset.cpp.o
[  8%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/maths.cpp.o
[  8%] Building C object lib/enet/CMakeFiles/enet.dir/unix.c.o
[  8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDbvt.cpp.o
[  8%] Linking C static library libmcpp.a
[  8%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/rangefit.cpp.o
[  8%] Building C object lib/enet/CMakeFiles/enet.dir/win32.c.o
[  8%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/log.o
[  8%] Linking C static library libenet.a
[  8%] Built target mcpp
[  8%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc.cpp.o
[  8%] Built target enet
[  8%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Character/btKinematicCharacterController.cpp.o
[  8%] Built target shaderc-pkg-config
[  8%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/singlecolourfit.cpp.o
[  8%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc_mips.cpp.o
[  8%] Built target shaderc_static-pkg-config
[  8%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/plural_forms.o
[  8%] Built target shaderc_combined-pkg-config
[  8%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btGeometryUtil.cpp.o
[  9%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc_x86.cpp.o
[ 10%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/squish.cpp.o
[ 10%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp.o
[ 10%] Built target spirv-tools-pkg-config
[ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp.o
[ 10%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc_x64_gcc.cpp.o
[ 10%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp.o
[ 10%] Built target spirv-tools-shared-pkg-config
[ 10%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btSerializer.cpp.o
[ 10%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc_x64_msvc.cpp.o
[ 11%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
[ 11%] Linking CXX static library libbulletmath.a
[ 11%] Linking CXX static library libsquish.a
[ 11%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_callfunc_x64_mingw.cpp.o
[ 11%] Built target bulletmath
[ 11%] Built target squish
[ 11%] Generate info tables for GLSL extended instructions and operands vunified1.
[ 11%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch
[ 11%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_compiler.cpp.o
[ 11%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp.o
[ 11%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/po_parser.o
[ 11%] Generate info tables for OpenCL extended instructions and operands vunified1.
[ 11%] Built target extinst_tables
[ 11%] Building C object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/gl.c.o
[ 11%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CBillboardSceneNode.cpp.o
[ 12%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp.o
[ 12%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp.o
[ 12%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp.o
[ 12%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/tinygettext.o
[ 12%] Building CXX object lib/tinygettext/CMakeFiles/tinygettext.dir/src/unix_file_system.o
[ 13%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp.o
[ 13%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o
[ 13%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CBoneSceneNode.cpp.o
[ 14%] Linking CXX static library libtinygettext.a
[ 14%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp.o
[ 14%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o
[ 14%] Built target tinygettext
[ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp.o
[ 15%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[ 15%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o
[ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o
[ 15%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CCameraSceneNode.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o
[ 15%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_astc_4x4.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp.o
[ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o
[ 15%] Linking CXX static library libSPVRemapper.a
[ 15%] Built target SPVRemapper
[ 15%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CColorConverter.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp.o
[ 15%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_bptc_bc7.cpp.o
[ 15%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CCubeSceneNode.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp.o
[ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o
[ 15%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CDefaultGUIElementFactory.cpp.o
[ 15%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp.o
[ 15%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_s3tc_bc3.cpp.o
[ 16%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp.o
[ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o
[ 17%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CDefaultSceneNodeAnimatorFactory.cpp.o
[ 17%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp.o
[ 17%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CDefaultSceneNodeFactory.cpp.o
[ 17%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o
[ 17%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_culling_tool.cpp.o
[ 17%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btContinuousDynamicsWorld.cpp.o
[ 17%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_configgroup.cpp.o
[ 18%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o
[ 18%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp.o
[ 18%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CDummyTransformationSceneNode.cpp.o
[ 18%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CEmptySceneNode.cpp.o
[ 18%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_context.cpp.o
[ 18%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o
[ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o
[ 19%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_dx9_texture.cpp.o
[ 19%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_main.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btRigidBody.cpp.o
[ 19%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CFileList.cpp.o
[ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o
[ 19%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CFileSystem.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp.o
[ 19%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CFPSCounter.cpp.o
[ 19%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_datatype.cpp.o
[ 19%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGeometryCreator.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/Bullet-C-API.cpp.o
[ 19%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_texture.cpp.o
[ 19%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_gc.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/coreutil.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IReadFile.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IFileArchive.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IFileSystem.h:10,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CFileSystem.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CFileSystem.cpp:7:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h: In member function 'irr::core::string<T> irr::core::string<T, TAlloc>::subString(irr::u32, irr::s32, bool) const [with T = char; TAlloc = irr::core::irrAllocator<char>]':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:952:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  952 |   o.array[length] = 0;
      |   ~~~~~~~~~~~~~~~~^~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/coreutil.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IReadFile.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IFileArchive.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IFileSystem.h:10,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CFileSystem.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CFileSystem.cpp:7:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrAllocator.h:60:22: note: at offset [1, -1] to an object with size 1 allocated by 'operator new' here
   60 |   return operator new(cnt);
      |          ~~~~~~~~~~~~^~~~~
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btGhostObject.cpp.o
[ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/enum_string_mapping.cpp.o
[ 19%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o
[ 19%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_generic.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp.o
[ 19%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIButton.cpp.o
[ 19%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp.o
[ 19%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vma.cpp.o
[ 20%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_globalproperty.cpp.o
[ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o
[ 20%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_memory.cpp.o
[ 20%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUICheckBox.cpp.o
[ 20%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Vehicle/btWheelInfo.cpp.o
[ 20%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o
[ 20%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_module.cpp.o
[ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o
[ 21%] Linking CXX static library libbulletdynamics.a
[ 21%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp.o
[ 21%] Built target bulletdynamics
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIColorSelectDialog.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIComboBox.cpp.o
[ 22%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp.o
[ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIContextMenu.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o
[ 23%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_objecttype.cpp.o
[ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIEditBox.cpp.o
[ 23%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_outputbuffer.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIEnvironment.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btUnionFind.cpp.o
[ 23%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_2d_renderer.cpp.o
[ 23%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_parser.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIFileOpenDialog.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp.o
[ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o
[ 23%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBox2dShape.cpp.o
[ 24%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o
[ 24%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBoxShape.cpp.o
[ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o
[ 24%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp.o
[ 24%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_array_texture.cpp.o
[ 24%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_restore.cpp.o
[ 24%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIFont.cpp.o
[ 24%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIImage.cpp.o
[ 24%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp.o
[ 25%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCollisionShape.cpp.o
[ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o
[ 25%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIImageList.cpp.o
[ 25%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCompoundShape.cpp.o
[ 26%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIInOutFader.cpp.o
[ 26%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIListBox.cpp.o
[ 26%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_animated_mesh_scene_node.cpp.o
[ 26%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIMenu.cpp.o
[ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CGUIListBox.cpp: In member function 'virtual bool irr::gui::CGUIListBox::OnEvent(const irr::SEvent&)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CGUIListBox.cpp:316:50: warning: comparison of integer expressions of different signedness: 'wchar_t' and 'const char32_t' [-Wsign-compare]
  316 |      if (!(KeyBuffer.size() == 1 && KeyBuffer[0] == event.KeyInput.Char))
[ 26%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConcaveShape.cpp.o
[ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o
[ 26%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIMeshViewer.cpp.o
[ 26%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConeShape.cpp.o
[ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o
[ 26%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_scriptcode.cpp.o
[ 26%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvex2dShape.cpp.o
[ 26%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIMessageBox.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o
[ 27%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_scriptengine.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o
[ 27%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_billboard_buffer.cpp.o
[ 27%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIModalScreen.cpp.o
[ 27%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o
[ 27%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIScrollBar.cpp.o
[ 27%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o
[ 27%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o
[ 27%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUISkin.cpp.o
[ 27%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp.o
[ 27%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUISpinBox.cpp.o
[ 27%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_camera_scene_node.cpp.o
[ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o
[ 27%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexShape.cpp.o
[ 27%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUISpriteBank.cpp.o
[ 28%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp.o
[ 29%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIStaticText.cpp.o
[ 29%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCylinderShape.cpp.o
[ 29%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUITabControl.cpp.o
[ 30%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_scriptfunction.cpp.o
[ 30%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUITable.cpp.o
[ 30%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btEmptyShape.cpp.o
[ 30%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp.o
[ 31%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_command_loader.cpp.o
[ 31%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_scriptnode.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIToolBar.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_scriptobject.cpp.o
[ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp.o
[ 31%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_depth_texture.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_string.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp.o
[ 31%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUITreeView.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_string_util.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIWindow.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_thread.cpp.o
[ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImage.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_tokenizer.cpp.o
[ 31%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_driver.cpp.o
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_typeinfo.cpp.o
[ 31%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CImage.cpp:8:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CBlit.h:1230:13: warning: 'void irr::drawLine(irr::video::IImage*, const irr::core::vector2d<int>&, const irr::core::vector2d<int>&, const irr::video::SColor&)' defined but not used [-Wunused-function]
 1230 | static void drawLine(video::IImage* img, const core::position2d<s32>& from,
      |             ^~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CBlit.h:1222:13: warning: 'void irr::drawRectangle(irr::video::IImage*, const irr::core::rect<int>&, const irr::video::SColor&)' defined but not used [-Wunused-function]
 1222 | static void drawRectangle(video::IImage* img, const core::rect<s32>& rect, const video::SColor &color)
      |             ^~~~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CBlit.h:1165:12: warning: 'irr::s32 irr::StretchBlit(irr::eBlitter, irr::video::IImage*, const irr::core::rect<int>*, const irr::core::rect<int>*, irr::video::IImage*, irr::u32)' defined but not used [-Wunused-function]
 1165 | static s32 StretchBlit(eBlitter operation,
      |            ^~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/Intermediate.cpp: In member function 'void glslang::TIntermediate::addBiShapeConversion(glslang::TOperator, glslang::TIntermTyped*&, glslang::TIntermTyped*&)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/Intermediate.cpp:1293:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1293 |         if (lhsNode->isMatrix() && rhsNode->isMatrix())
      |         ^~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/Intermediate.cpp:1295:5: note: here
 1295 |     case EOpAdd:
      |     ^~~~
[ 31%] Building CXX object lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/__/__/source/as_variablescope.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderBMP.cpp.o
[ 31%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderJPG.cpp.o
[ 32%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderPNG.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btShapeHull.cpp.o
[ 33%] Linking CXX static library libangelscript.a
[ 33%] Built target angelscript
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderSVG.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterBMP.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterJPG.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterPNG.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btSphereShape.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceSDL.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceServer.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceStub.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CLightSceneNode.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp.o
[ 33%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp.o
[ 33%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CLimitReadFile.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleBuffer.cpp.o
[ 33%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp.o
[ 34%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CLogger.cpp.o
[ 34%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMemoryFile.cpp.o
[ 34%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp.o
[ 34%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMeshCache.cpp.o
[ 34%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMeshManipulator.cpp.o
[ 35%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o
[ 35%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMeshSceneNode.cpp.o
[ 35%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o
[ 35%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o
[ 36%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp.o
[ 36%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMetaTriangleSelector.cpp.o
[ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_draw_call.cpp.o
[ 36%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp.o
[ 36%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CMountPointReader.cpp.o
[ 36%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp.o
[ 36%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CNullDriver.cpp.o
[ 36%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btContactProcessing.cpp.o
[ 36%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o
[ 36%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COctreeSceneNode.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COctreeTriangleSelector.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CNullDriver.cpp: In constructor 'irr::video::CNullDriver::CNullDriver(irr::io::IFileSystem*, const irr::core::dimension2d<unsigned int>&)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CNullDriver.cpp:151:45: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct irr::video::SExposedVideoData'; use assignment or value-initialization instead [-Wclass-memaccess]
  151 |  memset(&ExposedData, 0, sizeof(ExposedData));
      |                                             ^
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IVideoDriver.h:21,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CNullDriver.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CNullDriver.cpp:5:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/SExposedVideoData.h:25:8: note: 'struct irr::video::SExposedVideoData' declared here
   25 | struct SExposedVideoData
      |        ^~~~~~~~~~~~~~~~~
[ 37%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp.o
[ 37%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactBvh.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COctreeTriangleSelector.cpp: In member function 'void irr::scene::COctreeTriangleSelector::constructOctree(irr::scene::COctreeTriangleSelector::SOctreeNode*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COctreeTriangleSelector.cpp:94:50: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class irr::core::triangle3d<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   94 |    sizeof(core::triangle3df)*keepTriangles.size());
      |                                                  ^
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/ITriangleSelector.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CTriangleSelector.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COctreeTriangleSelector.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COctreeTriangleSelector.cpp:5:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/triangle3d.h:20:8: note: 'class irr::core::triangle3d<float>' declared here
   20 |  class triangle3d
      |        ^~~~~~~~~~
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2Driver.cpp.o
[ 37%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp.o
[ 37%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2ExtensionHandler.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2FixedPipelineRenderer.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2MaterialRenderer.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2NormalMapRenderer.cpp.o
[ 37%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2ParallaxMapRenderer.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2Renderer2D.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COGLES2Texture.cpp.o
[ 37%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLDriver.cpp.o
[ 38%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLExtensionHandler.cpp.o
[ 38%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp.o
[ 38%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLParallaxMapRenderer.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'glslang::TIntermTyped* glslang::TParseContext::constructBuiltIn(const glslang::TType&, glslang::TOperator, glslang::TIntermTyped*, const glslang::TSourceLoc&, bool)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:7773:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 7773 |         }
      |         ^
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:7774:5: note: here
 7774 |     case EOpConstructUVec3:
      |     ^~~~
[ 38%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactShape.cpp.o
[ 38%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLShaderMaterialRenderer.cpp.o
[ 38%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o
[ 38%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLSLMaterialRenderer.cpp.o
[ 38%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp.o
[ 38%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLTexture.cpp.o
[ 38%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_dynamic_buffer.cpp.o
[ 39%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_box_set.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/matrix4.h:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/SMaterial.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IMaterialRenderer.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COpenGLShaderMaterialRenderer.h:35,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COpenGLShaderMaterialRenderer.cpp:8:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h: In member function 'irr::core::string<T> irr::core::string<T, TAlloc>::subString(irr::u32, irr::s32, bool) const [with T = char; TAlloc = irr::core::irrAllocator<char>]':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:952:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  952 |   o.array[length] = 0;
      |   ~~~~~~~~~~~~~~~~^~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/matrix4.h:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/SMaterial.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IMaterialRenderer.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COpenGLShaderMaterialRenderer.h:35,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/COpenGLShaderMaterialRenderer.cpp:8:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrAllocator.h:60:22: note: at offset [1, -1] to an object with size 1 allocated by 'operator new' here
   60 |   return operator new(cnt);
      |          ~~~~~~~~~~~~^~~~~
[ 39%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_contact.cpp.o
[ 39%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COSOperator.cpp.o
[ 39%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleAnimatedMeshSceneNodeEmitter.cpp.o
[ 39%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o
[ 39%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleAttractionAffector.cpp.o
[ 39%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_memory.cpp.o
[ 39%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_fbo_texture.cpp.o
[ 39%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleBoxEmitter.cpp.o
[ 39%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleCylinderEmitter.cpp.o
[ 39%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_tri_collision.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleFadeOutAffector.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleGravityAffector.cpp.o
[ 40%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleMeshEmitter.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticlePointEmitter.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleRingEmitter.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleRotationAffector.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleScaleAffector.cpp.o
[ 40%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp.o
[ 40%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o
[ 40%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_features.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleSphereEmitter.cpp.o
[ 40%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp.o
[ 40%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CParticleSystemSceneNode.cpp.o
[ 41%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CReadFile.cpp.o
[ 41%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneCollisionManager.cpp.o
[ 41%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp.o
[ 41%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneManager.cpp.o
[ 41%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorCameraFPS.cpp.o
[ 41%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o
[ 42%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorCameraMaya.cpp.o
[ 42%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_mesh_cache.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorCollisionResponse.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorDelete.cpp.o
[ 42%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o
[ 42%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorFlyCircle.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorFlyStraight.cpp.o
[ 42%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorFollowSpline.cpp.o
[ 42%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorRotation.cpp.o
[ 43%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_mesh_scene_node.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSceneNodeAnimatorTexture.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSkinnedMesh.cpp.o
[ 43%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSkyBoxSceneNode.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSkyDomeSceneNode.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CSphereSceneNode.cpp.o
[ 43%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o
[ 43%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o
[ 43%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_scene_manager.cpp.o
[ 43%] Linking CXX static library libbulletcollision.a
[ 43%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTarReader.cpp.o
[ 43%] Built target bulletcollision
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTerrainSceneNode.cpp.o
[ 43%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTerrainTriangleSelector.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTextSceneNode.cpp.o
[ 44%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTriangleBBSelector.cpp.o
[ 44%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CTriangleSelector.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CVideoModeList.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CWaterSurfaceSceneNode.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CWriteFile.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CXMLReader.cpp.o
[ 44%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CXMLWriter.cpp.o
[ 45%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_shader_manager.cpp.o
[ 45%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o
[ 45%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CXMLReaderImpl.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CXMLReader.cpp:5:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h: In member function 'irr::core::string<T> irr::core::string<T, TAlloc>::subString(irr::u32, irr::s32, bool) const [with T = char; TAlloc = irr::core::irrAllocator<char>]':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:952:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  952 |   o.array[length] = 0;
      |   ~~~~~~~~~~~~~~~~^~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CXMLReaderImpl.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/CXMLReader.cpp:5:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrAllocator.h:60:22: note: at offset [1, -1] to an object with size 1 allocated by 'operator new' here
   60 |   return operator new(cnt);
      |          ~~~~~~~~~~~~^~~~~
[ 45%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CZBuffer.cpp.o
[ 45%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CZipReader.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/Irrlicht.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/irrXML.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/os.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/COpenGLNormalMapRenderer.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9Driver.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9HLSLMaterialRenderer.cpp.o
[ 46%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_skybox_renderer.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9NormalMapRenderer.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9ParallaxMapRenderer.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9ShaderMaterialRenderer.cpp.o
[ 46%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CD3D9Texture.cpp.o
[ 47%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o
[ 47%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o
[ 47%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o
[ 47%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/irrXML.cpp:6:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h: In member function 'irr::core::string<T> irr::core::string<T, TAlloc>::subString(irr::u32, irr::s32, bool) const [with T = char; TAlloc = irr::core::irrAllocator<char>]':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:952:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  952 |   o.array[length] = 0;
      |   ~~~~~~~~~~~~~~~~^~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/source/Irrlicht/irrXML.cpp:6:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrAllocator.h:60:22: note: at offset [1, -1] to an object with size 1 allocated by 'operator new' here
   60 |   return operator new(cnt);
      |          ~~~~~~~~~~~~^~~~~
[ 48%] Linking CXX static library libstkirrlicht.a
[ 48%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_texture.cpp.o
[ 48%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vulkan_texture_descriptor.cpp.o
[ 48%] Built target stkirrlicht
[ 48%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o
[ 48%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o
[ 48%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o
[ 48%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o
[ 48%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_gl_texture.cpp.o
[ 48%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o
[ 49%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o
[ 49%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o
[ 49%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_spm.cpp.o
[ 49%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o
[ 49%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o
[ 49%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_spm_buffer.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 50%] Building C object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/vulkan.c.o
[ 50%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'int glslang::TReflectionTraverser::mapToGlType(const glslang::TType&)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:920:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  920 |                 switch (type.getMatrixCols()) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:943:13: note: here
  943 |             case EbtDouble:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:944:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  944 |                 switch (type.getMatrixCols()) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:967:13: note: here
  967 |             case EbtFloat16:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:968:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  968 |                 switch (type.getMatrixCols()) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:991:13: note: here
  991 |             default:
      |             ^~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'int glslang::TReflectionTraverser::mapSamplerToGlType(glslang::TSampler)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:716:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  716 |                         switch ((int)sampler.shadow) {
      |                         ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:720:21: note: here
  720 |                     case true:      return sampler.arrayed ? GL_SAMPLER_2D_MULTISAMPLE_ARRAY : GL_SAMPLER_2D_MULTISAMPLE;
      |                     ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:709:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  709 |                     switch ((int)sampler.shadow) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:713:17: note: here
  713 |                 case Esd2D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:714:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  714 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:722:17: note: here
  722 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:725:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  725 |                     switch ((int)sampler.shadow) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:729:17: note: here
  729 |                 case EsdRect:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:744:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  744 |                         switch ((int)sampler.shadow) {
      |                         ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:748:21: note: here
  748 |                     case true:      return sampler.arrayed ? GL_FLOAT16_SAMPLER_2D_MULTISAMPLE_ARRAY_AMD : GL_FLOAT16_SAMPLER_2D_MULTISAMPLE_AMD;
      |                     ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:737:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  737 |                     switch ((int)sampler.shadow) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:741:17: note: here
  741 |                 case Esd2D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:742:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  742 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:750:17: note: here
  750 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:753:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  753 |                     switch ((int)sampler.shadow) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:757:17: note: here
  757 |                 case EsdRect:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:767:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  767 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:772:17: note: here
  772 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:786:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  786 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:791:17: note: here
  791 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:707:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  707 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:734:13: note: here
  734 |             case EbtFloat16:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:735:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  735 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:762:13: note: here
  762 |             case EbtInt:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:763:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  763 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:781:13: note: here
  781 |             case EbtUint:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:782:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  782 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:800:13: note: here
  800 |             default:
      |             ^~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:811:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  811 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:815:17: note: here
  815 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:829:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  829 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:833:17: note: here
  833 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:847:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  847 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:851:17: note: here
  851 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:865:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  865 |                     switch ((int)sampler.ms) {
      |                     ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:870:17: note: here
  870 |                 case Esd3D:
      |                 ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:807:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  807 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:824:13: note: here
  824 |             case EbtFloat16:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:825:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  825 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:842:13: note: here
  842 |             case EbtInt:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:843:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  843 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:860:13: note: here
  860 |             case EbtUint:
      |             ^~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:861:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  861 |                 switch ((int)sampler.dim) {
      |                 ^~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:879:13: note: here
  879 |             default:
      |             ^~~~~~~
[ 50%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o
[ 50%] Linking CXX static library libgraphics_engine.a
[ 50%] Built target graphics_engine
[ 50%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o
[ 50%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o
[ 51%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o
[ 52%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o
[ 53%] Linking CXX static library libSPIRV-Tools.a
[ 53%] Built target SPIRV-Tools-static
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[ 53%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o
[ 54%] Linking CXX static library libMachineIndependent.a
[ 54%] Built target MachineIndependent
[ 54%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[ 54%] Linking CXX static library libglslang.a
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[ 54%] Built target glslang
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o
[ 54%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o
[ 55%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o
[ 56%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold_spec_constant_op_and_composite_pass.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o
[ 57%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_bindless_check_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_buff_addr_check_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_debug_printf_pass.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o
[ 58%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instrument_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interp_fixup_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_context.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_loader.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/licm_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_access_chain_convert_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_redundancy_elimination.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_block_elim_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_store_elim_pass.cpp.o
[ 59%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence_helpers.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_descriptor.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fission.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion_pass.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_peeling.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_utils.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unroller.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unswitch_pass.cpp.o
[ 60%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/mem_pass.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/merge_return_pass.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/module.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass_manager.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/private_to_local_pass.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/propagator.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/reduce_load_size.cpp.o
[ 61%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/redundancy_elimination.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/register_pressure.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/relax_float_ops_pass.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_duplicates_pass.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_unused_interface_variables_pass.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_desc_array_access_using_var_index.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_invalid_opc.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis_simplification.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_replacement_pass.cpp.o
[ 62%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/set_spec_constant_default_value_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/simplification_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/spread_volatile_semantics.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ssa_rewrite_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strength_reduction_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_debug_info_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_nonsemantic_info_pass.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_cfg_analysis.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/type_manager.cpp.o
[ 63%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/types.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/unify_const_pass.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/upgrade_memory_model.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/value_number_table.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/vector_dce.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/workaround1209.cpp.o
[ 64%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/wrap_opkill.cpp.o
[ 64%] Linking CXX static library libSPIRV-Tools-opt.a
[ 64%] Built target SPIRV-Tools-opt
[ 64%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/link/CMakeFiles/SPIRV-Tools-link.dir/linker.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/lint/CMakeFiles/SPIRV-Tools-lint.dir/linter.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_reduction_opportunity.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/SpvPostProcess.cpp: In member function 'void spv::Builder::postProcessType(const spv::Instruction&, spv::Id)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/SpvPostProcess.cpp:177:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  177 |         if (basicTypeOp == OpTypeInt) {
      |         ^~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/SpvPostProcess.cpp:183:5: note: here
  183 |     default:
      |     ^~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/GlslangToSpv.cpp: In member function 'void {anonymous}::TGlslangToSpvTraverser::TranslateLiterals(const glslang::TVector<const glslang::TIntermConstantUnion*>&, std::vector<unsigned int>&) const':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/GlslangToSpv.cpp:1329:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1329 |             unsigned literal = *reinterpret_cast<unsigned*>(&floatValue);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/GlslangToSpv.cpp: In member function 'spv::Id {anonymous}::TGlslangToSpvTraverser::convertGlslangToSpvType(const glslang::TType&, glslang::TLayoutPacking, const glslang::TQualifier&, bool, bool)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/GlslangToSpv.cpp:4194:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 4194 |                     unsigned literal = *reinterpret_cast<unsigned*>(&floatValue);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_to_undef_reduction_opportunity.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/lint/CMakeFiles/SPIRV-Tools-lint.dir/divergence_analysis.cpp.o
[ 65%] Building CXX object lib/shaderc/third_party/spirv-tools/source/lint/CMakeFiles/SPIRV-Tools-lint.dir/lint_divergent_derivatives.cpp.o
[ 66%] Linking CXX static library libSPIRV-Tools-link.a
[ 66%] Built target SPIRV-Tools-link
[ 66%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp.o
[ 66%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity_finder.cpp.o
[ 67%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp.o
[ 67%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity.cpp.o
[ 67%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_const_reduction_opportunity_finder.cpp.o
[ 67%] Linking CXX static library libSPIRV.a
[ 67%] Built target SPIRV
[ 67%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/args.cc.o
[ 67%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/compiler.cc.o
[ 67%] Linking CXX static library libSPIRV-Tools-lint.a
[ 67%] Built target SPIRV-Tools-lint
[ 67%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/io_shaderc.cc.o
[ 67%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/file_finder.cc.o
[ 67%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/message.cc.o
[ 68%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/resources.cc.o
[ 68%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/shader_stage.cc.o
[ 68%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_undef_reduction_opportunity_finder.cpp.o
[ 68%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_dominating_id_reduction_opportunity_finder.cpp.o
[ 68%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reducer.cpp.o
[ 68%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o
[ 68%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/version_profile.cc.o
[ 68%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity.cpp.o
[ 68%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity_finder.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_util.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_pass.cpp.o
[ 69%] Linking CXX static library libshaderc_util.a
[ 69%] Built target shaderc_util
[ 69%] Building CXX object lib/shaderc/libshaderc/CMakeFiles/shaderc.dir/src/shaderc.cc.o
[ 69%] Linking CXX static library libshaderc.a
[ 69%] Built target shaderc
[ 69%] Building CXX object CMakeFiles/supertuxkart.dir/src/achievements/achievement.cpp.o
[ 69%] Generating libshaderc_combined.a
[ 69%] Built target shaderc_combined_genfile
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity_finder.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity_finder.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_instruction_reduction_opportunity.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity_finder.cpp.o
[ 69%] Building CXX object CMakeFiles/supertuxkart.dir/src/achievements/achievement_info.cpp.o
[ 69%] Building CXX object CMakeFiles/supertuxkart.dir/src/achievements/achievements_manager.cpp.o
[ 69%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_struct_member_reduction_opportunity.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_instruction_reduction_opportunity_finder.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_struct_member_reduction_opportunity_finder.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_opportunity_finder.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_reduction_opportunity.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity.cpp.o
[ 70%] Building CXX object CMakeFiles/supertuxkart.dir/src/achievements/achievements_status.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity_finder.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity.cpp.o
[ 70%] Building CXX object CMakeFiles/supertuxkart.dir/src/achievements/web_achievements_status.cpp.o
[ 70%] Building CXX object lib/shaderc/third_party/spirv-tools/source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity_finder.cpp.o
[ 70%] Building CXX object CMakeFiles/supertuxkart.dir/src/addons/addon.cpp.o
[ 70%] Building CXX object CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o
[ 70%] Building CXX object CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/addons/zip.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/animations/animation_base.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/animations/ipo.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/animations/three_d_animation.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/challenges/challenge_data.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/challenges/challenge_status.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/challenges/story_mode_status.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/challenges/story_mode_timer.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/challenges/unlock_manager.cpp.o
[ 71%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/hardware_stats.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/player_manager.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/player_profile.cpp.o
[ 72%] Linking CXX static library libSPIRV-Tools-reduce.a
[ 72%] Built target SPIRV-Tools-reduce
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/saved_grand_prix.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/bold_face.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/digit_face.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/font_manager.cpp.o
[ 72%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/font_drawer.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/font_with_face.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/font/regular_face.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/2dutils.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/CBatchingMesh.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/abstract_renderer.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/b3d_mesh_loader.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/camera.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/camera_debug.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/camera_end.cpp.o
[ 73%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/camera_fps.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/camera_normal.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/cpu_particle_manager.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/draw_calls.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/explosion.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/fixed_pipeline_renderer.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/frame_buffer_layer.cpp.o
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/ISkinnedMesh.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/../lib/irrlicht/source/Irrlicht/CSkinnedMesh.h:10,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/graphics/b3d_mesh_loader.hpp:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/graphics/b3d_mesh_loader.cpp:5:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrArray.h: In member function 'SP::SPMesh* B3DMeshLoader::toSPM(irr::scene::CSkinnedMesh*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrArray.h:404:8: warning: 'reported_weight.irr::core::array<B3DMeshLoader::JointInfluence>::is_sorted' may be used uninitialized in this function [-Wmaybe-uninitialized]
  404 |   if (!is_sorted && used>1)
      |        ^~~~~~~~~
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/glwrap.cpp.o
[ 74%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/graphics_restrictions.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/hit_sfx.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/light.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/lighting_passes.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/material.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/lod_node.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/material_manager.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/mesh_tools.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/moving_texture.cpp.o
[ 75%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/particle_emitter.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/particle_kind.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/particle_kind_manager.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/per_camera_node.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/post_processing.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/referee.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/render_target.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/rtts.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shader.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o
[ 76%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shader_files_manager.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shaders.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shadow.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shadow_matrices.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/shared_gpu_objects.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/show_curve.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/skid_marks.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/skybox.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o
[ 77%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_base.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_dynamic_draw_call.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh_buffer.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh_node.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_per_object_uniform.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_shader.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_shader_manager.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture_manager.cpp.o
[ 78%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sp_mesh_loader.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/spherical_harmonics.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/stars.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/stk_particle.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/stk_tex_manager.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/stk_text_billboard.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/sun.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/text_billboard_drawer.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o
[ 79%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/weather.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/graphics/wind.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/CGUISpriteBank.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/abstract_state_manager.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/abstract_top_level_container.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/dialog_queue.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/emoji_keyboard.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/layout_manager.cpp.o
[ 80%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/message_queue.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/modaldialog.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/scalable_font.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/screen.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/screen_keyboard.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/screen_loader.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/guiengine/screen.cpp: In member function 'virtual void GUIEngine::Screen::unload()':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/guiengine/screen.cpp:158:13: warning: variable 'w' set but not used [-Wunused-but-set-variable]
  158 |     Widget* w;
      |             ^
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/guiengine/widget.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/binding.cpp.o
[ 81%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/device_config.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/device_manager.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/gamepad_config.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/gamepad_device.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/input_device.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/keyboard_config.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/keyboard_device.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/wiimote.cpp.o
[ 82%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/sdl_controller.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/input/wiimote_manager.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/io/assets_android.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/io/file_manager.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/io/rich_presence.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/io/utf_writer.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/io/xml_node.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/attachment_manager.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/bowling.cpp.o
[ 83%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/cake.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/flyable.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/item.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/item_event_info.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/item_manager.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/plunger.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/powerup.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/powerup_manager.cpp.o
[ 84%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/projectile_manager.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/rubber_ball.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/swatter.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/items/rubber_band.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/abstract_characteristic.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/abstract_kart.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/abstract_kart_animation.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/cached_characteristic.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/cannon_animation.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/combined_characteristic.cpp.o
[ 85%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/ai_base_controller.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/ai_base_lap_controller.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/ai_properties.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/arena_ai.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/battle_ai.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/controller.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/end_controller.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/ghost_controller.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/kart_control.cpp.o
[ 86%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/network_ai_controller.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/player_controller.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/skidding_ai.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/soccer_ai.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/spare_tire_ai.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/controller/test_ai.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/explosion_animation.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/ghost_kart.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o
[ 87%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_gfx.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_model.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_properties.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_properties_manager.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_rewinder.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/kart_with_stats.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/max_speed.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/moveable.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/official_karts.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/rescue_animation.cpp.o
[ 88%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/skidding.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/karts/xml_characteristic.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/main.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/main_android.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/ctf_flag.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/demo_world.cpp.o
[ 89%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/easter_egg_hunt.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/follow_the_leader.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/free_for_all.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/lap_trial.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/profile_world.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/standard_race.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/three_strikes_battle.cpp.o
[ 90%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/tutorial_world.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/modes/world_with_rank.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/http_request.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/link_helper.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/online_profile.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/profile_manager.cpp.o
[ 91%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/request.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/request_manager.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/online/xml_request.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/btKart.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/btKartRaycast.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/irr_debug_drawer.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/physics.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/physics/triangle_mesh.cpp.o
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/grand_prix_data.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp: In member function 'btWheelInfo& btKart::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btKart::btVehicleTuning&, bool)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp:88:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct btWheelInfo::RaycastInfo'; use assignment or value-initialization instead [-Wclass-memaccess]
   88 |     memset(&wheel.m_raycastInfo, 0, sizeof(wheel.m_raycastInfo));
      |                                                                ^
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKartRaycast.hpp:19,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.hpp:16,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp:13:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:40:9: note: 'struct btWheelInfo::RaycastInfo' declared here
   40 |  struct RaycastInfo
      |         ^~~~~~~~~~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/LinearMath/btTransform.h:21,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Dynamics/btRigidBody.h:20,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.hpp:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp:13:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/LinearMath/btMatrix3x3.h:63:11: warning: '*((void*)(&<anonymous>)+96).btMatrix3x3::m_el[0]' is used uninitialized in this function [-Wuninitialized]
   63 |   m_el[0] = other.m_el[0];
      |   ~~~~~~~~^~~~~~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/LinearMath/btMatrix3x3.h:64:11: warning: '*((void*)(&<anonymous>)+96).btMatrix3x3::m_el[1]' is used uninitialized in this function [-Wuninitialized]
   64 |   m_el[1] = other.m_el[1];
      |   ~~~~~~~~^~~~~~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/LinearMath/btMatrix3x3.h:65:11: warning: '*((void*)(&<anonymous>)+96).btMatrix3x3::m_el[2]' is used uninitialized in this function [-Wuninitialized]
   65 |   m_el[2] = other.m_el[2];
      |   ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Dynamics/btRigidBody.h:20,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.hpp:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp:13:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/LinearMath/btTransform.h:65:26: warning: '*((void*)(&<anonymous>)+96).btTransform::m_origin' is used uninitialized in this function [-Wuninitialized]
   65 |   m_origin(other.m_origin)
      |                          ^
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKartRaycast.hpp:19,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.hpp:16,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/btKart.cpp:13:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:38:8: warning: '<anonymous>.btWheelInfo::m_clientInfo' is used uninitialized in this function [-Wuninitialized]
   38 | struct btWheelInfo
      |        ^~~~~~~~~~~
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:38:8: warning: '<anonymous>.btWheelInfo::m_clippedInvContactDotSuspension' is used uninitialized in this function [-Wuninitialized]
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:38:8: warning: '<anonymous>.btWheelInfo::m_suspensionRelativeVelocity' is used uninitialized in this function [-Wuninitialized]
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:38:8: warning: '<anonymous>.btWheelInfo::m_wheelsSuspensionForce' is used uninitialized in this function [-Wuninitialized]
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h:38:8: warning: '<anonymous>.btWheelInfo::m_skidInfo' is used uninitialized in this function [-Wuninitialized]
[ 92%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/grand_prix_manager.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/highscore_manager.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/highscores.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/history.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/replay/replay_base.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/replay/replay_play.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/replay/replay_recorder.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/physics.cpp: In member function 'void Physics::update(int)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/physics/physics.cpp:200:21: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized]
  200 |         Log::verbose("Physics", "At %d physics duration %12.8f",
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                      World::getWorld()->getTicksSinceStart(),
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202 |                      StkTime::getRealTime() - start);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/property_animator.cpp.o
[ 93%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_audio.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_engine.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_audio.cpp: In function 'void Scripting::Audio::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_audio.cpp:57:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
   57 |             int r; // of type asERetCodes
      |                 ^
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_gui.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_kart.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_physics.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_challenges.cpp: In function 'void Scripting::Challenges::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_challenges.cpp:124:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  124 |             int r; // of type asERetCodes
      |                 ^
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_physics.cpp: In function 'void Scripting::Physics::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_physics.cpp:47:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
   47 |             int r;
      |                 ^
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/matrix4.h:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/SMaterial.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IMeshBuffer.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IDynamicMeshBuffer.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/CDynamicMeshBuffer.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrlicht.h:34,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/tracks/track.hpp:35,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/replay/replay_play.hpp:23,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/replay/replay_play.cpp:19:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h: In member function 'irr::core::string<T> irr::core::string<T, TAlloc>::subString(irr::u32, irr::s32, bool) const [with T = char; TAlloc = irr::core::irrAllocator<char>]':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:952:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  952 |   o.array[length] = 0;
      |   ~~~~~~~~~~~~~~~~^~~
In file included from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrString.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/matrix4.h:14,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/SMaterial.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IMeshBuffer.h:9,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/IDynamicMeshBuffer.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/CDynamicMeshBuffer.h:8,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrlicht.h:34,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/tracks/track.hpp:35,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/replay/replay_play.hpp:23,
                 from /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/replay/replay_play.cpp:19:
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/irrlicht/include/irrAllocator.h:60:22: note: at offset [1, -1] to an object with size 1 allocated by 'operator new' here
   60 |   return operator new(cnt);
      |          ~~~~~~~~~~~~^~~~~
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_track.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/script_utils.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_gui.cpp: In function 'void Scripting::GUI::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_gui.cpp:288:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  288 |             int r; // of type asERetCodes
      |                 ^
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_kart.cpp: In function 'void Scripting::Kart::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_kart.cpp:161:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  161 |             int r; // of type asERetCodes
      |                 ^
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/scriptarray.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/scriptstdstring.cpp.o
[ 94%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/scriptstdstring_utils.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/scriptengine/scriptvec3.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tips/tips_manager.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/arena_graph.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/scriptstdstring_utils.cpp: In function 'void RegisterStdStringUtils(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/scriptstdstring_utils.cpp:145:9: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  145 |     int r;
      |         ^
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/arena_node.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/bezier_curve.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_utils.cpp: In function 'void Scripting::Utils::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_utils.cpp:235:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  235 |             int r; // of type asERetCodes
      |                 ^
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_cannon.cpp.o
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_track.cpp: In function 'void Scripting::Track::registerScriptFunctions(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/script_track.cpp:510:17: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  510 |             int r; // of type asERetCodes
      |                 ^
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/scriptvec3.cpp: In function 'void Scripting::RegisterVec3(asIScriptEngine*)':
/pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src/src/scriptengine/scriptvec3.cpp:67:13: warning: variable 'r' set but not used [-Wunused-but-set-variable]
   67 |         int r; // of type asERetCodes
      |             ^
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_cylinder.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_goal.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_lap.cpp.o
[ 95%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_line.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_manager.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_sphere.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_structure.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/check_trigger.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/drive_node.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/drive_graph.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/drive_node_2d.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/drive_node_3d.cpp.o
[ 96%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/graph.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/model_definition_loader.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/quad.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/terrain_info.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track_manager.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track_object.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track_object_manager.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/tracks/track_sector.cpp.o
[ 97%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/command_line.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/constants.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/crash_reporting.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/extract_mobile_assets.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/file_utils.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/helpers.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/leak_check.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/log.cpp.o
[ 98%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/mini_glm.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/progress_bar_android.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/random_generator.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/stk_process.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/string_utils.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/time.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/translation.cpp.o
[100%] Building CXX object CMakeFiles/supertuxkart.dir/src/utils/vec3.cpp.o
[100%] Linking CXX executable bin/supertuxkart
/usr/bin/ld: warning: libstdc++.so.9, needed by /usr/pkg/lib/libgraphite2.so.3, may conflict with libstdc++.so.7
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o: in function `AddonsManager::install(Addon const&)':
addons_manager.cpp:(.text+0x1924): undefined reference to `AddonsPack::uninstallByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/challenges/story_mode_timer.cpp.o: in function `StoryModeTimer::testPlayerRun()':
story_mode_timer.cpp:(.text+0x8ca): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, MessageDialog::MessageDialogType, MessageDialog::IConfirmDialogListener*, bool, bool, float, float, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/challenges/unlock_manager.cpp.o: in function `UnlockManager::UnlockManager()':
unlock_manager.cpp:(.text+0x197d): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: unlock_manager.cpp:(.text+0x1985): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o: in function `STKConfig::~STKConfig()':
stk_config.cpp:(.text+0xa46): undefined reference to `MusicInformation::~MusicInformation()'
/usr/bin/ld: stk_config.cpp:(.text+0xa64): undefined reference to `MusicInformation::~MusicInformation()'
/usr/bin/ld: stk_config.cpp:(.text+0xa82): undefined reference to `MusicInformation::~MusicInformation()'
/usr/bin/ld: stk_config.cpp:(.text+0xaa0): undefined reference to `MusicInformation::~MusicInformation()'
/usr/bin/ld: stk_config.cpp:(.text+0xabe): undefined reference to `MusicInformation::~MusicInformation()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o:stk_config.cpp:(.text+0xadc): more undefined references to `MusicInformation::~MusicInformation()' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o: in function `STKConfig::initMusicFiles()':
stk_config.cpp:(.text+0x116e): undefined reference to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: stk_config.cpp:(.text+0x118e): undefined reference to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: stk_config.cpp:(.text+0x11ae): undefined reference to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: stk_config.cpp:(.text+0x11ce): undefined reference to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: stk_config.cpp:(.text+0x11ee): undefined reference to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o:stk_config.cpp:(.text+0x120e): more undefined references to `MusicInformation::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/font/font_manager.cpp.o: in function `FontManager::getCachedLayouts(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)':
font_manager.cpp:(.text+0x56e3): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/camera.cpp.o: in function `Camera::update(float)':
camera.cpp:(.text+0x36a): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: camera.cpp:(.text+0x382): undefined reference to `SFXManager::positionListener(Vec3 const&, Vec3 const&, Vec3 const&)'
/usr/bin/ld: camera.cpp:(.text+0x3c8): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: camera.cpp:(.text+0x421): undefined reference to `SFXManager::positionListener(Vec3 const&, Vec3 const&, Vec3 const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/camera_normal.cpp.o: in function `CameraNormal::positionCamera(float, float, float, float, float, float, float)':
camera_normal.cpp:(.text+0x1a99): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: camera_normal.cpp:(.text+0x1b35): undefined reference to `SFXManager::positionListener(Vec3 const&, Vec3 const&, Vec3 const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/hit_sfx.cpp.o: in function `HitSFX::HitSFX(Vec3 const&, char const*)':
hit_sfx.cpp:(.text+0x101): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: hit_sfx.cpp:(.text+0x169): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::initDevice()':
irr_driver.cpp:(.text+0x5b3f): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, bool, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::resizeWindow()':
irr_driver.cpp:(.text+0x73e8): undefined reference to `RaceGUIBase::recreateGUI()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::handleWindowResize()':
irr_driver.cpp:(.text+0x7594): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::applyResolutionSettings(bool)':
irr_driver.cpp:(.text+0x7ac0): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::displayFPS()':
irr_driver.cpp:(.text+0x8526): undefined reference to `StateManager::get()'
/usr/bin/ld: irr_driver.cpp:(.text+0x8593): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::renderNetworkDebug()':
irr_driver.cpp:(.text+0x8fb3): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: irr_driver.cpp:(.text+0x9022): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: irr_driver.cpp:(.text+0x904c): undefined reference to `STKHost::getServerPeerForClient() const'
/usr/bin/ld: irr_driver.cpp:(.text+0x971b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: irr_driver.cpp:(.text+0x974d): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: irr_driver.cpp:(.text+0x98cd): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: irr_driver.cpp:(.text+0x98fd): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: irr_driver.cpp:(.text+0x992b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: in function `IrrDriver::update(float, bool)':
irr_driver.cpp:(.text+0x9b9f): undefined reference to `ConfirmResolutionDialog::ConfirmResolutionDialog(bool)'
/usr/bin/ld: irr_driver.cpp:(.text+0x9c69): undefined reference to `ConfirmResolutionDialog::ConfirmResolutionDialog(bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/material.cpp.o: in function `Material::~Material()':
material.cpp:(.text+0xff2): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: material.cpp:(.text+0xffb): undefined reference to `SFXManager::deleteSFXMapping(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/material.cpp.o: in function `Material::initCustomSFX(XMLNode const*)':
material.cpp:(.text+0x140c): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: material.cpp:(.text+0x141a): undefined reference to `SFXManager::soundExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: material.cpp:(.text+0x1540): undefined reference to `SFXManager::loadSingleSfx(XMLNode const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o: in function `ShaderBasedRenderer::renderPostProcessing(Camera*, bool)':
shader_based_renderer.cpp:(.text+0x1497): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/graphics/weather.cpp.o: in function `Weather::Weather()':
weather.cpp:(.text+0x18a): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: weather.cpp:(.text+0x1a1): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: weather.cpp:(.text+0x1ef): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: weather.cpp:(.text+0x1f7): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: in function `GUIEngine::update(float)':
engine.cpp:(.text+0x297): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: in function `GUIEngine::clearScreenCache()':
engine.cpp:(.text+0x3c9): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: in function `GUIEngine::reloadForNewSize()':
engine.cpp:(.text+0xb7c): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: in function `GUIEngine::render(float, bool)':
engine.cpp:(.text+0x12e9): undefined reference to `typeinfo for RaceGUIOverworld'
/usr/bin/ld: engine.cpp:(.text+0x12f0): undefined reference to `typeinfo for RaceGUIBase'
/usr/bin/ld: engine.cpp:(.text+0x1311): undefined reference to `RaceGUIOverworld::drawTrophyPoints()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o: in function `GUIEngine::EventHandler::findIDClosestWidget(GUIEngine::NavigationDirection, int, GUIEngine::Widget*, bool, int) [clone .localalias]':
event_handler.cpp:(.text+0x1fe): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: event_handler.cpp:(.text+0x3ce): undefined reference to `GUIEngine::ListWidget::getItemCount() const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o: in function `GUIEngine::EventHandler::navigate(GUIEngine::NavigationDirection, int)':
event_handler.cpp:(.text+0xac7): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: event_handler.cpp:(.text+0xb1f): undefined reference to `GUIEngine::RibbonWidget::updateSelection()'
/usr/bin/ld: event_handler.cpp:(.text+0xb6b): undefined reference to `typeinfo for GUIEngine::SpinnerWidget'
/usr/bin/ld: event_handler.cpp:(.text+0xba8): undefined reference to `GUIEngine::ListWidget::focusHeader(GUIEngine::NavigationDirection)'
/usr/bin/ld: event_handler.cpp:(.text+0xc1d): undefined reference to `typeinfo for GUIEngine::SpinnerWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o: in function `GUIEngine::EventHandler::onWidgetActivated(GUIEngine::Widget*, int, Input::InputType)':
event_handler.cpp:(.text+0x12bf): undefined reference to `typeinfo for GUIEngine::SpinnerWidget'
/usr/bin/ld: event_handler.cpp:(.text+0x12d5): undefined reference to `GUIEngine::SpinnerWidget::activateSelectedButton()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o: in function `GUIEngine::EventHandler::OnEvent(irr::SEvent const&)':
event_handler.cpp:(.text+0x1bec): undefined reference to `StateManager::get()'
/usr/bin/ld: event_handler.cpp:(.text+0x1e5f): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen.cpp.o: in function `GUIEngine::Screen::init()':
screen.cpp:(.text+0x8f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: screen.cpp:(.text+0xf4): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen.cpp.o: in function `GUIEngine::Screen::tearDown()':
screen.cpp:(.text+0x1df): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: screen.cpp:(.text+0x244): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen.cpp.o: in function `GUIEngine::Screen::push()':
screen.cpp:(.text+0x3e1): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen_keyboard.cpp.o: in function `GUIEngine::ScreenKeyboard::createButtons()':
screen_keyboard.cpp:(.text+0x19b1): undefined reference to `GUIEngine::ButtonWidget::ButtonWidget()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen_keyboard.cpp.o: in function `GUIEngine::ScreenKeyboard::init()':
screen_keyboard.cpp:(.text+0x2b7f): undefined reference to `typeinfo for GUIEngine::ButtonWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/screen_loader.cpp.o: in function `GUIEngine::Screen::parseScreenFileDiv(irr::io::IIrrXMLReader<wchar_t, irr::IReferenceCounted>*, PtrVector<GUIEngine::Widget, (VECTOR_TYPE)1>&, irr::gui::IGUIElement*) [clone .localalias]':
screen_loader.cpp:(.text+0xa40): undefined reference to `GUIEngine::RatingBarWidget::RatingBarWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4be1): undefined reference to `GUIEngine::RibbonWidget::RibbonWidget(GUIEngine::RibbonType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4c04): undefined reference to `GUIEngine::RibbonWidget::RibbonWidget(GUIEngine::RibbonType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4c27): undefined reference to `GUIEngine::RibbonWidget::RibbonWidget(GUIEngine::RibbonType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4c4a): undefined reference to `GUIEngine::RibbonWidget::RibbonWidget(GUIEngine::RibbonType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4c6d): undefined reference to `GUIEngine::SpinnerWidget::SpinnerWidget(bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4c8e): undefined reference to `GUIEngine::ButtonWidget::ButtonWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4cb1): undefined reference to `GUIEngine::SpinnerWidget::SpinnerWidget(bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4cd4): undefined reference to `GUIEngine::ProgressBarWidget::ProgressBarWidget(bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4cf5): undefined reference to `GUIEngine::CheckBoxWidget::CheckBoxWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4d21): undefined reference to `GUIEngine::IconButtonWidget::IconButtonWidget(GUIEngine::IconButtonWidget::ScaleMode, bool, bool, GUIEngine::IconButtonWidget::IconPathType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4d4e): undefined reference to `GUIEngine::IconButtonWidget::IconButtonWidget(GUIEngine::IconButtonWidget::ScaleMode, bool, bool, GUIEngine::IconButtonWidget::IconPathType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4d95): undefined reference to `GUIEngine::TextBoxWidget::TextBoxWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4db6): undefined reference to `GUIEngine::ListWidget::ListWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4ddc): undefined reference to `GUIEngine::ModelViewWidget::ModelViewWidget(unsigned int)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4e02): undefined reference to `GUIEngine::DynamicRibbonWidget::DynamicRibbonWidget(bool, bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4e30): undefined reference to `GUIEngine::DynamicRibbonWidget::DynamicRibbonWidget(bool, bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4e56): undefined reference to `GUIEngine::DynamicRibbonWidget::DynamicRibbonWidget(bool, bool)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4e8b): undefined reference to `GUIEngine::LabelWidget::LabelWidget(GUIEngine::LabelWidget::LabelType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4eae): undefined reference to `GUIEngine::LabelWidget::LabelWidget(GUIEngine::LabelWidget::LabelType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4ef5): undefined reference to `GUIEngine::BubbleWidget::BubbleWidget()'
/usr/bin/ld: screen_loader.cpp:(.text+0x4f18): undefined reference to `GUIEngine::LabelWidget::LabelWidget(GUIEngine::LabelWidget::LabelType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4f3b): undefined reference to `GUIEngine::LabelWidget::LabelWidget(GUIEngine::LabelWidget::LabelType)'
/usr/bin/ld: screen_loader.cpp:(.text+0x4f5e): undefined reference to `GUIEngine::LabelWidget::LabelWidget(GUIEngine::LabelWidget::LabelType)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `SkinConfig::getVerticalInnerPadding(int, GUIEngine::Widget*)':
skin.cpp:(.text+0x507b): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `SkinConfig::getHorizontalInnerPadding(int, GUIEngine::Widget*)':
skin.cpp:(.text+0x50eb): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawCheckBox(irr::core::rect<int> const&, GUIEngine::Widget*, bool)':
skin.cpp:(.text+0x59e8): undefined reference to `typeinfo for GUIEngine::CheckBoxWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawSpinnerBody(irr::core::rect<int> const&, GUIEngine::Widget*, bool, bool)':
skin.cpp:(.text+0x64ba): undefined reference to `typeinfo for GUIEngine::SpinnerWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawListSelection(irr::core::rect<int> const&, GUIEngine::Widget*, bool, irr::core::rect<int> const*)':
skin.cpp:(.text+0x7945): undefined reference to `typeinfo for GUIEngine::ListWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawRatingBar(GUIEngine::Widget*, irr::core::rect<int> const&, bool, bool)':
skin.cpp:(.text+0x895d): undefined reference to `GUIEngine::RatingBarWidget::setStepValuesByMouse(irr::core::vector2d<int> const&, irr::core::rect<int> const&)'
/usr/bin/ld: skin.cpp:(.text+0x8a27): undefined reference to `GUIEngine::RatingBarWidget::getStepsOfStar(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::draw3DSunkenPane(irr::gui::IGUIElement*, irr::video::SColor, bool, bool, irr::core::rect<int> const&, irr::core::rect<int> const*)':
skin.cpp:(.text+0xe00e): undefined reference to `GUIEngine::BubbleWidget::updateSize()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawSpinnerChild(irr::core::rect<int> const&, GUIEngine::Widget*, bool, bool)':
skin.cpp:(.text+0xed25): undefined reference to `typeinfo for GUIEngine::SpinnerWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawIconButton(irr::core::rect<int> const&, GUIEngine::Widget*, bool, bool)':
skin.cpp:(.text+0xef3c): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: skin.cpp:(.text+0xf28a): undefined reference to `GUIEngine::IconButtonWidget::getTexture()'
/usr/bin/ld: skin.cpp:(.text+0xf38e): undefined reference to `GUIEngine::RibbonWidget::getSelectionIDString[abi:cxx11](int)'
/usr/bin/ld: skin.cpp:(.text+0xf3ce): undefined reference to `GUIEngine::IconButtonWidget::getTexture()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::drawRibbonChild(irr::core::rect<int> const&, GUIEngine::Widget*, bool, bool)':
skin.cpp:(.text+0xfc54): undefined reference to `typeinfo for GUIEngine::RibbonWidget'
/usr/bin/ld: skin.cpp:(.text+0xff0b): undefined reference to `GUIEngine::RibbonWidget::NO_ITEM_ID'
/usr/bin/ld: skin.cpp:(.text+0x10303): undefined reference to `GUIEngine::RibbonWidget::getSelectionIDString[abi:cxx11](int)'
/usr/bin/ld: skin.cpp:(.text+0x10b87): undefined reference to `GUIEngine::RibbonWidget::NO_ITEM_ID'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: in function `GUIEngine::Skin::process3DPane(irr::gui::IGUIElement*, irr::core::rect<int> const&, bool)':
skin.cpp:(.text+0x110fc): undefined reference to `typeinfo for GUIEngine::ModelViewWidget'
/usr/bin/ld: skin.cpp:(.text+0x11116): undefined reference to `GUIEngine::ModelViewWidget::drawRTTScene(irr::core::rect<int> const&) const'
/usr/bin/ld: skin.cpp:(.text+0x111cc): undefined reference to `typeinfo for GUIEngine::IconButtonWidget'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/gamepad_device.cpp.o: in function `GamePadDevice::resetAxisDirection(int, Input::AxisDirection)':
gamepad_device.cpp:(.text+0x1cf): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: in function `InputManager::inputSensing(Input::InputType, int, int, Input::AxisDirection, int)':
input_manager.cpp:(.text+0x1441): undefined reference to `OptionsScreenDevice::gotSensedInput(Input const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: in function `InputManager::dispatchInput(Input::InputType, int, int, Input::AxisDirection, int, bool)':
input_manager.cpp:(.text+0x1a65): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: input_manager.cpp:(.text+0x1ab9): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: input_manager.cpp:(.text+0x1ac0): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: input_manager.cpp:(.text+0x1b2f): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x1c3d): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x1dc8): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: input_manager.cpp:(.text+0x1e1a): undefined reference to `KartSelectionScreen::getRunningInstance()'
/usr/bin/ld: input_manager.cpp:(.text+0x1e41): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x1feb): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x2034): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x206d): undefined reference to `ClientLobby::changeSpectateTarget(PlayerAction, int, Input::InputType) const'
/usr/bin/ld: input_manager.cpp:(.text+0x20ae): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x2324): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: input_manager.cpp:(.text+0x245b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: input_manager.cpp:(.text+0x25e4): undefined reference to `typeinfo for NetworkingLobby'
/usr/bin/ld: input_manager.cpp:(.text+0x2607): undefined reference to `NetworkingLobby::openSplitscreenDialog(InputDevice*)'
/usr/bin/ld: input_manager.cpp:(.text+0x266c): undefined reference to `KartSelectionScreen::getRunningInstance()'
/usr/bin/ld: input_manager.cpp:(.text+0x2676): undefined reference to `KartSelectionScreen::joinPlayer(InputDevice*, PlayerProfile*)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: in function `InputManager::input(irr::SEvent const&)':
input_manager.cpp:(.text+0x2bf9): undefined reference to `StateManager::get()'
/usr/bin/ld: input_manager.cpp:(.text+0x2f49): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: in function `GUIEngine::ScreenSingleton<OptionsScreenDevice>::getInstance()':
input_manager.cpp:(.text._ZN9GUIEngine15ScreenSingletonI19OptionsScreenDeviceE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI19OptionsScreenDeviceE11getInstanceEv]+0x5b): undefined reference to `OptionsScreenDevice::OptionsScreenDevice()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: in function `GUIEngine::ScreenSingleton<MainMenuScreen>::getInstance()':
input_manager.cpp:(.text._ZN9GUIEngine15ScreenSingletonI14MainMenuScreenE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI14MainMenuScreenE11getInstanceEv]+0x5b): undefined reference to `MainMenuScreen::MainMenuScreen()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o: in function `MultitouchDevice::isGameRunning()':
multitouch_device.cpp:(.text+0xdc1): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o: in function `MultitouchDevice::handleControls(MultitouchButton*)':
multitouch_device.cpp:(.text+0xea1): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/io/rich_presence.cpp.o: in function `RichPresenceNS::RichPresence::update(bool)':
rich_presence.cpp:(.text+0x2866): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: rich_presence.cpp:(.text+0x28ae): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: rich_presence.cpp:(.text+0x28b5): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o: in function `Attachment::updateGraphics(float)':
attachment.cpp:(.text+0x1084): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: attachment.cpp:(.text+0x10aa): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o: in function `.L946':
attachment.cpp:(.text+0x15ab): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: attachment.cpp:(.text+0x15d1): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: attachment.cpp:(.text+0x1642): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o: in function `.L947':
attachment.cpp:(.text+0x170d): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o: in function `Attachment::hitBanana(ItemState*)':
attachment.cpp:(.text+0x1ad5): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/bowling.cpp.o: in function `Bowling::Bowling(AbstractKart*)':
bowling.cpp:(.text+0x174): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: bowling.cpp:(.text+0x19c): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/flyable.cpp.o: in function `Flyable::updateAndDelete(int) [clone .part.0]':
flyable.cpp:(.text+0x1f68): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: flyable.cpp:(.text+0x1f85): undefined reference to `NetworkConfig::roundValuesNow() const'
/usr/bin/ld: flyable.cpp:(.text+0x2603): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/flyable.cpp.o: in function `Flyable::addForRewind(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
flyable.cpp:(.text+0x35ce): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/flyable.cpp.o: in function `Flyable::computeError()':
flyable.cpp:(.text+0x368f): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o: in function `NetworkItemManager::restoreState(BareNetworkString*, int)':
network_item_manager.cpp:(.text+0x110b): undefined reference to `GameProtocol::m_game_protocol'
/usr/bin/ld: network_item_manager.cpp:(.text+0x1159): undefined reference to `GameProtocol::sendItemEventConfirmation(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o: in function `NetworkItemManager::initServer()':
network_item_manager.cpp:(.text+0x19dd): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_item_manager.cpp:(.text+0x1a23): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: network_item_manager.cpp:(.text+0x1edb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o: in function `NetworkItemManager::collectedItem(ItemState*, AbstractKart*)':
network_item_manager.cpp:(.text+0x21f2): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_item_manager.cpp:(.text+0x238c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o: in function `NetworkItemManager::switchItems()':
network_item_manager.cpp:(.text+0x243c): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_item_manager.cpp:(.text+0x254b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o: in function `NetworkItemManager::dropNewItem(ItemState::ItemType, AbstractKart const*, Vec3 const*, Vec3 const*)':
network_item_manager.cpp:(.text+0x25fe): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_item_manager.cpp:(.text+0x2746): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/plunger.cpp.o: in function `Plunger::hit(AbstractKart*, PhysicalObject*)':
plunger.cpp:(.text+0x3fd): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: plunger.cpp:(.text+0x427): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/powerup.cpp.o: in function `Powerup::set(PowerupManager::PowerupType, int)':
powerup.cpp:(.text+0x32c): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: powerup.cpp:(.text+0x37c): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x3a2): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x423): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x43a): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x463): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x481): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x49c): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x4be): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x4d4): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x508): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x524): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x549): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/powerup.cpp.o: in function `.L758':
powerup.cpp:(.text+0x1124): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x114b): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: powerup.cpp:(.text+0x1252): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: powerup.cpp:(.text+0x127f): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/projectile_manager.cpp.o: in function `ProjectileManager::updateServer(int)':
projectile_manager.cpp:(.text+0x50f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: projectile_manager.cpp:(.text+0x693): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: projectile_manager.cpp:(.text+0x723): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/projectile_manager.cpp.o: in function `ProjectileManager::update(int)':
projectile_manager.cpp:(.text+0x794): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/projectile_manager.cpp.o: in function `ProjectileManager::newProjectile(AbstractKart*, PowerupManager::PowerupType)':
projectile_manager.cpp:(.text+0x18f4): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/rubber_ball.cpp.o: in function `RubberBall::RubberBall(AbstractKart*)':
rubber_ball.cpp:(.text+0x148): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: rubber_ball.cpp:(.text+0x15d): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/rubber_ball.cpp.o: in function `RubberBall::updateHeight()':
rubber_ball.cpp:(.text+0x1883): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/rubber_ball.cpp.o: in function `RubberBall::updateAndDelete(int)':
rubber_ball.cpp:(.text+0x2d85): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/swatter.cpp.o: in function `Swatter::updateGraphics(float)':
swatter.cpp:(.text+0x1253): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: swatter.cpp:(.text+0x126c): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: swatter.cpp:(.text+0x143f): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: swatter.cpp:(.text+0x145c): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/items/swatter.cpp.o: in function `Swatter::squashThingsAround()':
swatter.cpp:(.text+0x1a75): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/abstract_kart.cpp.o: in function `AbstractKart::loadKartProperties(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, HandicapLevel, std::shared_ptr<GE::GERenderInfo>, KartData const&)':
abstract_kart.cpp:(.text+0x4d7): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: abstract_kart.cpp:(.text+0xbc6): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: abstract_kart.cpp:(.text+0xbf3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: abstract_kart.cpp:(.text+0xc34): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: abstract_kart.cpp:(.text+0xc5c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: abstract_kart.cpp:(.text+0xc84): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/abstract_kart.cpp.o:abstract_kart.cpp:(.text+0xcff): more undefined references to `NetworkConfig::NetworkConfig()' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/end_controller.cpp.o: in function `EndController::action(PlayerAction, int, bool)':
end_controller.cpp:(.text+0xab): undefined reference to `typeinfo for RaceResultGUI'
/usr/bin/ld: end_controller.cpp:(.text+0xb2): undefined reference to `typeinfo for RaceGUIBase'
/usr/bin/ld: end_controller.cpp:(.text+0xc9): undefined reference to `RaceResultGUI::nextPhase()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/ghost_controller.cpp.o: in function `GhostController::action(PlayerAction, int, bool)':
ghost_controller.cpp:(.text+0x219): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::canGetAchievements() const':
local_player_controller.cpp:(.text+0x200): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::rumble(float, float, unsigned short)':
local_player_controller.cpp:(.text+0x30a): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::LocalPlayerController(AbstractKart*, int, HandicapLevel)':
local_player_controller.cpp:(.text+0x773): undefined reference to `StateManager::get()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x77f): undefined reference to `StateManager::getActivePlayer(int)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x7c3): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: local_player_controller.cpp:(.text+0x7ef): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x831): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x876): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x8f7): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x951): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x9d3): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::doCrashHaptics()':
local_player_controller.cpp:(.text+0xe01): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::action(PlayerAction, int, bool)':
local_player_controller.cpp:(.text+0x102f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: local_player_controller.cpp:(.text+0x1081): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: local_player_controller.cpp:(.text+0x10e7): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: local_player_controller.cpp:(.text+0x118b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x11f6): undefined reference to `RaceEventManager::get()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x1240): undefined reference to `GameEventsProtocol::sendStartupBoost(unsigned char)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x12b3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x12ca): undefined reference to `GameProtocol::m_game_protocol'
/usr/bin/ld: local_player_controller.cpp:(.text+0x1323): undefined reference to `GameProtocol::controllerAction(int, PlayerAction, int, int, int)'
/usr/bin/ld: local_player_controller.cpp:(.text+0x1393): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x13bb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: local_player_controller.cpp:(.text+0x13e9): undefined reference to `GameEventsProtocol::sendStartupBoost(unsigned char)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: in function `LocalPlayerController::getName(bool) const':
local_player_controller.cpp:(.text+0x1cb9): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: local_player_controller.cpp:(.text+0x200b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/network_ai_controller.cpp.o: in function `NetworkAIController::isLocalPlayerController() const':
network_ai_controller.cpp:(.text+0x107): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x133): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/network_ai_controller.cpp.o: in function `NetworkAIController::NetworkAIController(AbstractKart*, int, AIBaseController*)':
network_ai_controller.cpp:(.text+0x1ee): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x23c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/network_ai_controller.cpp.o: in function `NetworkAIController::convertAIToPlayerActions()':
network_ai_controller.cpp:(.text+0x49f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x4a8): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x4b1): undefined reference to `GameProtocol::m_game_protocol'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x5ce): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x623): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: network_ai_controller.cpp:(.text+0x698): undefined reference to `GameProtocol::controllerAction(int, PlayerAction, int, int, int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/network_ai_controller.cpp.o: in function `NetworkAIController::update(int)':
network_ai_controller.cpp:(.text+0x87e): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/player_controller.cpp.o: in function `.L48':
player_controller.cpp:(.text+0x534): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/player_controller.cpp.o: in function `PlayerController::update(int)':
player_controller.cpp:(.text+0xbd3): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: player_controller.cpp:(.text+0xc94): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/controller/player_controller.cpp.o: in function `PlayerController::getName(bool) const':
player_controller.cpp:(.text+0xf75): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: player_controller.cpp:(.text+0x115e): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/explosion_animation.cpp.o: in function `ExplosionAnimation::~ExplosionAnimation()':
explosion_animation.cpp:(.text+0xdb): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: explosion_animation.cpp:(.text+0x126): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: explosion_animation.cpp:(.text+0x12d): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::handleMaterialSFX()':
kart.cpp:(.text+0x3d6e): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart.cpp:(.text+0x3d76): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::handleMaterialGFX(float)':
kart.cpp:(.text+0x435a): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart.cpp:(.text+0x4365): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::updateNitro(int)':
kart.cpp:(.text+0x44c8): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: kart.cpp:(.text+0x4544): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: kart.cpp:(.text+0x45e1): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: kart.cpp:(.text+0x468f): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::updateEngineSFX(float)':
kart.cpp:(.text+0x4856): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart.cpp:(.text+0x4861): undefined reference to `SFXManager::sfxAllowed()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::updateGraphics(float)':
kart.cpp:(.text+0x4b40): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: kart.cpp:(.text+0x54bc): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: kart.cpp:(.text+0x5574): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::loadData(RaceManager::KartType, bool)':
kart.cpp:(.text+0x69db): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart.cpp:(.text+0x69e6): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: kart.cpp:(.text+0x6a8a): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::beep()':
kart.cpp:(.text+0x7915): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::playSound(SFXBuffer*)':
kart.cpp:(.text+0x79a0): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `.L2178':
kart.cpp:(.text+0x7bc4): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::Kart(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, btTransform const&, HandicapLevel, std::shared_ptr<GE::GERenderInfo>)':
kart.cpp:(.text+0x8145): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart.cpp:(.text+0x8170): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart.cpp:(.text+0x81b9): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart.cpp:(.text+0x8204): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart.cpp:(.text+0x824f): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart.cpp:(.text+0x8297): undefined reference to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o:kart.cpp:(.text+0x82e0): more undefined references to `SFXManager::getBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::Kart(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, btTransform const&, HandicapLevel, std::shared_ptr<GE::GERenderInfo>)':
kart.cpp:(.text+0x833a): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: kart.cpp:(.text+0x83a1): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::finishedRace(float, bool)':
kart.cpp:(.text+0x8833): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: kart.cpp:(.text+0x8cd5): undefined reference to `RaceEventManager::get()'
/usr/bin/ld: kart.cpp:(.text+0x8ce1): undefined reference to `RaceEventManager::kartFinishedRace(AbstractKart*, float)'
/usr/bin/ld: kart.cpp:(.text+0x8d03): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: kart.cpp:(.text+0x8d33): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: kart.cpp:(.text+0x8db7): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: kart.cpp:(.text+0x8f2a): undefined reference to `RewindInfo::RewindInfo(int, bool)'
/usr/bin/ld: kart.cpp:(.text+0x90ea): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: kart.cpp:(.text+0x9133): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: in function `Kart::update(int)':
kart.cpp:(.text+0xa0c9): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: kart.cpp:(.text+0xb565): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: kart.cpp:(.text+0xb595): undefined reference to `NetworkConfig::roundValuesNow() const'
/usr/bin/ld: kart.cpp:(.text+0xc00d): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart_properties.cpp.o: in function `KartProperties::getAllData(XMLNode const*)':
kart_properties.cpp:(.text+0x1f04): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart_properties.cpp:(.text+0x1f0c): undefined reference to `SFXManager::addSingleSfx(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, float, float, float, bool)'
/usr/bin/ld: kart_properties.cpp:(.text+0x207a): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart_properties.cpp:(.text+0x2083): undefined reference to `SFXManager::soundExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart_properties.cpp:(.text+0x2306): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart_properties.cpp:(.text+0x230e): undefined reference to `SFXManager::addSingleSfx(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, float, float, float, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart_rewinder.cpp.o: in function `KartRewinder::saveTransform()':
kart_rewinder.cpp:(.text+0x469): undefined reference to `SmoothNetworkBody::prepareSmoothing(btTransform const&, Vec3 const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/kart_rewinder.cpp.o: in function `KartRewinder::computeError()':
kart_rewinder.cpp:(.text+0x2029): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x2049): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x22b7): undefined reference to `SmoothNetworkBody::checkSmoothing(btTransform const&, Vec3 const&)'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x22e0): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x2341): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x2348): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: kart_rewinder.cpp:(.text+0x23c4): undefined reference to `ClientLobby::requestKartInfo(unsigned char)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/moveable.cpp.o: in function `Moveable::Moveable()':
moveable.cpp:(.text+0x809): undefined reference to `SmoothNetworkBody::SmoothNetworkBody(bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/moveable.cpp.o: in function `Moveable::updateSmoothedGraphics(float)':
moveable.cpp:(.text+0xa10): undefined reference to `SmoothNetworkBody::updateSmoothedGraphics(btTransform const&, Vec3 const&, float)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/karts/skidding.cpp.o: in function `Skidding::update(int, bool, float, KartControl::SkidControl)':
skidding.cpp:(.text+0x1187): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `cleanSuperTuxKart()':
main.cpp:(.text+0xb6f): undefined reference to `music_manager'
/usr/bin/ld: main.cpp:(.text+0xb89): undefined reference to `MusicManager::stopMusic()'
/usr/bin/ld: main.cpp:(.text+0xb92): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: main.cpp:(.text+0xba3): undefined reference to `SFXManager::stopThread()'
/usr/bin/ld: main.cpp:(.text+0xc10): undefined reference to `SFXManager::destroy()'
/usr/bin/ld: main.cpp:(.text+0xf46): undefined reference to `ServersManager::deallocate()'
/usr/bin/ld: main.cpp:(.text+0xf50): undefined reference to `StateManager::deallocate()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `setupRaceStart()':
main.cpp:(.text+0x1b1b): undefined reference to `StateManager::get()'
/usr/bin/ld: main.cpp:(.text+0x1b2d): undefined reference to `StateManager::createActivePlayer(PlayerProfile*, InputDevice*)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `clearGlobalVariables()':
main.cpp:(.text+0x1ed3): undefined reference to `StateManager::clear()'
/usr/bin/ld: main.cpp:(.text+0x1ed9): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main.cpp:(.text+0x1eec): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: main.cpp:(.text+0x1f08): undefined reference to `RaceEventManager::clear()'
/usr/bin/ld: main.cpp:(.text+0x1f0e): undefined reference to `music_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `runUnitTests()':
main.cpp:(.text+0x1ff7): undefined reference to `NetworkString::unitTesting()'
/usr/bin/ld: main.cpp:(.text+0x200e): undefined reference to `SocketAddress::unitTesting()'
/usr/bin/ld: main.cpp:(.text+0x20ae): undefined reference to `RewindQueue::unitTesting()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `initRest()':
main.cpp:(.text+0x21e9): undefined reference to `StateManager::get()'
/usr/bin/ld: main.cpp:(.text+0x22b1): undefined reference to `MusicManager::MusicManager()'
/usr/bin/ld: main.cpp:(.text+0x22b7): undefined reference to `music_manager'
/usr/bin/ld: main.cpp:(.text+0x22c7): undefined reference to `SFXManager::create()'
/usr/bin/ld: main.cpp:(.text+0x2617): undefined reference to `MusicManager::addMusicToTracks()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `askForInternetPermission()':
main.cpp:(.text+0x620b): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, MessageDialog::MessageDialogType, MessageDialog::IConfirmDialogListener*, bool, bool, float, float, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `handleCmdLine(bool, bool)':
main.cpp:(.text+0x7702): undefined reference to `ServerConfig::m_server_difficulty'
/usr/bin/ld: main.cpp:(.text+0x783e): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0x7935): undefined reference to `ServerConfig::m_soccer_goal_target'
/usr/bin/ld: main.cpp:(.text+0x799b): undefined reference to `ServerConfig::m_enable_console'
/usr/bin/ld: main.cpp:(.text+0x79a5): undefined reference to `STKHost::m_enable_console'
/usr/bin/ld: main.cpp:(.text+0x7be3): undefined reference to `ServerConfig::m_private_server_password'
/usr/bin/ld: main.cpp:(.text+0x7c87): undefined reference to `ServerConfig::m_motd'
/usr/bin/ld: main.cpp:(.text+0x7cef): undefined reference to `ServerConfig::m_team_choosing'
/usr/bin/ld: main.cpp:(.text+0x7d4e): undefined reference to `ServerConfig::m_team_choosing'
/usr/bin/ld: main.cpp:(.text+0x7dad): undefined reference to `ServerConfig::m_ranked'
/usr/bin/ld: main.cpp:(.text+0x7e0c): undefined reference to `ServerConfig::m_ranked'
/usr/bin/ld: main.cpp:(.text+0x7e94): undefined reference to `ServerConfig::m_auto_end'
/usr/bin/ld: main.cpp:(.text+0x7f24): undefined reference to `ServerConfig::m_auto_end'
/usr/bin/ld: main.cpp:(.text+0x7f83): undefined reference to `ServerConfig::m_owner_less'
/usr/bin/ld: main.cpp:(.text+0x7fe2): undefined reference to `ServerConfig::m_owner_less'
/usr/bin/ld: main.cpp:(.text+0x80d8): undefined reference to `ServerConfig::m_firewalled_server'
/usr/bin/ld: main.cpp:(.text+0x81ce): undefined reference to `ServerConfig::m_firewalled_server'
/usr/bin/ld: main.cpp:(.text+0x828a): undefined reference to `Network::m_connection_debug'
/usr/bin/ld: main.cpp:(.text+0x8399): undefined reference to `ServerConfig::m_server_configurable'
/usr/bin/ld: main.cpp:(.text+0x8460): undefined reference to `ServerConfig::m_server_max_players'
/usr/bin/ld: main.cpp:(.text+0x850f): undefined reference to `ServerConfig::m_min_start_game_players'
/usr/bin/ld: main.cpp:(.text+0x8578): undefined reference to `ServerConfig::m_server_port'
/usr/bin/ld: main.cpp:(.text+0x8641): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main.cpp:(.text+0x8665): undefined reference to `ServerConfig::m_wan_server'
/usr/bin/ld: main.cpp:(.text+0x898e): undefined reference to `SocketAddress::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short, short)'
/usr/bin/ld: main.cpp:(.text+0x8996): undefined reference to `SocketAddress::getIP() const'
/usr/bin/ld: main.cpp:(.text+0x8a51): undefined reference to `SocketAddress::getIP() const'
/usr/bin/ld: main.cpp:(.text+0x8b37): undefined reference to `Server::Server(unsigned int, irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, int, int, unsigned int, unsigned int, SocketAddress const&, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: main.cpp:(.text+0x8b71): undefined reference to `vtable for UserDefinedServer'
/usr/bin/ld: main.cpp:(.text+0x8bf0): undefined reference to `STKHost::create(ChildLoop*)'
/usr/bin/ld: main.cpp:(.text+0x8c58): undefined reference to `NetworkingLobby::setJoinedServer(std::shared_ptr<Server>)'
/usr/bin/ld: main.cpp:(.text+0x8cd2): undefined reference to `ServerConfig::m_server_name'
/usr/bin/ld: main.cpp:(.text+0x8ceb): undefined reference to `ServerConfig::m_wan_server'
/usr/bin/ld: main.cpp:(.text+0x8d31): undefined reference to `NetworkConfig::getIPDetectionResult(unsigned long long)'
/usr/bin/ld: main.cpp:(.text+0x8d4f): undefined reference to `ServerConfig::loadServerLobbyFromConfig()'
/usr/bin/ld: main.cpp:(.text+0x906b): undefined reference to `StateManager::get()'
/usr/bin/ld: main.cpp:(.text+0x9074): undefined reference to `StateManager::activePlayerCount()'
/usr/bin/ld: main.cpp:(.text+0x9578): undefined reference to `StateManager::get()'
/usr/bin/ld: main.cpp:(.text+0xa718): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: main.cpp:(.text+0xa736): undefined reference to `ServerConfig::m_server_max_players'
/usr/bin/ld: main.cpp:(.text+0xa750): undefined reference to `ServerConfig::m_enable_console'
/usr/bin/ld: main.cpp:(.text+0xa783): undefined reference to `STKHost::m_enable_console'
/usr/bin/ld: main.cpp:(.text+0xa88e): undefined reference to `ServerConfig::m_server_difficulty'
/usr/bin/ld: main.cpp:(.text+0xa9f8): undefined reference to `ServerConfig::m_gp_track_count'
/usr/bin/ld: main.cpp:(.text+0xaa01): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xaaf3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main.cpp:(.text+0xadd7): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main.cpp:(.text+0xaebc): undefined reference to `ServerConfig::loadServerLobbyFromConfig()'
/usr/bin/ld: main.cpp:(.text+0xb092): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xb0b0): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xb0ce): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xb0fd): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xb12d): undefined reference to `ServerConfig::m_soccer_goal_target'
/usr/bin/ld: main.cpp:(.text+0xb2ad): undefined reference to `NetworkConfig::queueIPDetection()'
/usr/bin/ld: main.cpp:(.text+0xb86f): undefined reference to `SocketAddress::getIP() const'
/usr/bin/ld: main.cpp:(.text+0xb88a): undefined reference to `SocketAddress::setIP(unsigned int)'
/usr/bin/ld: main.cpp:(.text+0xb8a7): undefined reference to `SocketAddress::getIP() const'
/usr/bin/ld: main.cpp:(.text+0xb8c1): undefined reference to `Server::setIPV6Address(SocketAddress const&)'
/usr/bin/ld: main.cpp:(.text+0xbc40): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xbc84): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: main.cpp:(.text+0xbc9f): undefined reference to `ServerConfig::m_server_mode'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `UserScreen::~UserScreen()':
main.cpp:(.text._ZN10UserScreenD2Ev[_ZN10UserScreenD5Ev]+0x24): undefined reference to `vtable for BaseUserScreen'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `UserScreen::~UserScreen()':
main.cpp:(.text._ZN10UserScreenD0Ev[_ZN10UserScreenD5Ev]+0x24): undefined reference to `vtable for BaseUserScreen'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `main.cold':
main.cpp:(.text.unlikely+0x1365): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `NetworkConfig::get()':
main.cpp:(.text._ZN13NetworkConfig3getEv[_ZN13NetworkConfig3getEv]+0x27): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main.cpp:(.text._ZN13NetworkConfig3getEv[_ZN13NetworkConfig3getEv]+0x53): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `NetworkConfig::destroy()':
main.cpp:(.text._ZN13NetworkConfig7destroyEv[_ZN13NetworkConfig7destroyEv]+0x22): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main.cpp:(.text._ZN13NetworkConfig7destroyEv[_ZN13NetworkConfig7destroyEv]+0xfe): undefined reference to `NetworkConfig::clearDetectIPThread(bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `GUIEngine::ScreenSingleton<NetworkingLobby>::getInstance()':
main.cpp:(.text._ZN9GUIEngine15ScreenSingletonI15NetworkingLobbyE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI15NetworkingLobbyE11getInstanceEv]+0x5e): undefined reference to `NetworkingLobby::NetworkingLobby()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `GUIEngine::ScreenSingleton<UserScreen>::getInstance()':
main.cpp:(.text._ZN9GUIEngine15ScreenSingletonI10UserScreenE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI10UserScreenE11getInstanceEv]+0xc3): undefined reference to `BaseUserScreen::BaseUserScreen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `GUIEngine::ScreenSingleton<RegisterScreen>::getInstance()':
main.cpp:(.text._ZN9GUIEngine15ScreenSingletonI14RegisterScreenE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI14RegisterScreenE11getInstanceEv]+0x5b): undefined reference to `RegisterScreen::RegisterScreen()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `std::__shared_ptr<ConnectToServer, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ConnectToServer>, std::shared_ptr<UserDefinedServer>&>(std::_Sp_alloc_shared_tag<std::allocator<ConnectToServer> >, std::shared_ptr<UserDefinedServer>&)':
main.cpp:(.text._ZNSt12__shared_ptrI15ConnectToServerLN9__gnu_cxx12_Lock_policyE2EEC2ISaIS0_EJRSt10shared_ptrI17UserDefinedServerEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_[_ZNSt12__shared_ptrI15ConnectToServerLN9__gnu_cxx12_Lock_policyE2EEC5ISaIS0_EJRSt10shared_ptrI17UserDefinedServerEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_]+0x97): undefined reference to `ConnectToServer::ConnectToServer(std::shared_ptr<Server>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o: in function `main':
main.cpp:(.text.startup+0x36d): undefined reference to `NetworkConfig::initSystemIP()'
/usr/bin/ld: main.cpp:(.text.startup+0x37b): undefined reference to `NetworkConfig::initClientPort()'
/usr/bin/ld: main.cpp:(.text.startup+0x404): undefined reference to `ServerConfig::loadServerConfig(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: main.cpp:(.text.startup+0x48a): undefined reference to `ServerConfig::m_server_name'
/usr/bin/ld: main.cpp:(.text.startup+0x49a): undefined reference to `ServerConfig::m_wan_server'
/usr/bin/ld: main.cpp:(.text.startup+0x4eb): undefined reference to `ServerConfig::m_validating_player'
/usr/bin/ld: main.cpp:(.text.startup+0xd2e): undefined reference to `ServerConfig::m_server_name'
/usr/bin/ld: main.cpp:(.text.startup+0xd43): undefined reference to `ServerConfig::m_wan_server'
/usr/bin/ld: main.cpp:(.text.startup+0xd50): undefined reference to `ServerConfig::m_validating_player'
/usr/bin/ld: main.cpp:(.text.startup+0xd71): undefined reference to `ServerConfig::loadServerConfig(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: main.cpp:(.text.startup+0xe74): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, bool, bool)'
/usr/bin/ld: main.cpp:(.text.startup+0xf60): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, MessageDialog::MessageDialogType, MessageDialog::IConfirmDialogListener*, bool, bool, float, float, bool)'
/usr/bin/ld: main.cpp:(.text.startup+0xfc1): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: main.cpp:(.text.startup+0x1149): undefined reference to `StateManager::get()'
/usr/bin/ld: main.cpp:(.text.startup+0x1152): undefined reference to `StateManager::resetActivePlayers()'
/usr/bin/ld: main.cpp:(.text.startup+0x11ad): undefined reference to `STKHost::shutdown()'
/usr/bin/ld: main.cpp:(.text.startup+0x11b7): undefined reference to `ClientLobby::destroyBackgroundDownload()'
/usr/bin/ld: main.cpp:(.text.startup+0x1436): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, MessageDialog::MessageDialogType, MessageDialog::IConfirmDialogListener*, bool, bool, float, float, bool)'
/usr/bin/ld: main.cpp:(.text.startup+0x15f3): undefined reference to `MessageDialog::MessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, MessageDialog::MessageDialogType, MessageDialog::IConfirmDialogListener*, bool, bool, float, float, bool)'
/usr/bin/ld: main.cpp:(.text.startup+0x1652): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTI10UserScreen[_ZTI10UserScreen]+0x10): undefined reference to `typeinfo for BaseUserScreen'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x20): undefined reference to `BaseUserScreen::loadedFromFile()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x24): undefined reference to `BaseUserScreen::unloaded()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x28): undefined reference to `BaseUserScreen::beforeAddingWidget()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x2c): undefined reference to `BaseUserScreen::init()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x30): undefined reference to `BaseUserScreen::tearDown()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x38): undefined reference to `BaseUserScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x3c): undefined reference to `BaseUserScreen::onUpdate(float)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main.cpp.o:(.data.rel.ro._ZTV10UserScreen[_ZTV10UserScreen]+0x50): undefined reference to `BaseUserScreen::filterActions(PlayerAction, int, unsigned int, Input::InputType, int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `reset_network_body':
main_loop.cpp:(.text+0xed): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `MainLoop::getLimitedDt()':
main_loop.cpp:(.text+0x18e): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: main_loop.cpp:(.text+0x21b): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main_loop.cpp:(.text+0x68e): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `MainLoop::updateRace(int, bool)':
main_loop.cpp:(.text+0x813): undefined reference to `RaceEventManager::get()'
/usr/bin/ld: main_loop.cpp:(.text+0x81c): undefined reference to `RaceEventManager::get()'
/usr/bin/ld: main_loop.cpp:(.text+0x851): undefined reference to `RaceEventManager::get()'
/usr/bin/ld: main_loop.cpp:(.text+0x863): undefined reference to `RaceEventManager::update(int, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `MainLoop::renderGUI(int, int, int)':
main_loop.cpp:(.text+0x8a5): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main_loop.cpp:(.text+0x953): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x97b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `MainLoop::run()':
main_loop.cpp:(.text+0xa2e): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: main_loop.cpp:(.text+0xa34): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: main_loop.cpp:(.text+0xa4c): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: main_loop.cpp:(.text+0xa5e): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: main_loop.cpp:(.text+0xac3): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: main_loop.cpp:(.text+0xac9): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: main_loop.cpp:(.text+0xadb): undefined reference to `GameProtocol::m_game_protocol'
/usr/bin/ld: main_loop.cpp:(.text+0xae1): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: main_loop.cpp:(.text+0xaed): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: main_loop.cpp:(.text+0xb05): undefined reference to `ProtocolManager::m_protocol_manager'
/usr/bin/ld: main_loop.cpp:(.text+0xd92): undefined reference to `STKHost::shutdown()'
/usr/bin/ld: main_loop.cpp:(.text+0xef3): undefined reference to `ServerInfoDialog::ServerInfoDialog(std::shared_ptr<Server>)'
/usr/bin/ld: main_loop.cpp:(.text+0x1363): undefined reference to `ProtocolManager::update(int)'
/usr/bin/ld: main_loop.cpp:(.text+0x14e4): undefined reference to `GameProtocol::sendActions()'
/usr/bin/ld: main_loop.cpp:(.text+0x15f6): undefined reference to `RewindManager::handleResetSmoothNetworkBody()'
/usr/bin/ld: main_loop.cpp:(.text+0x1695): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: main_loop.cpp:(.text+0x174e): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x177c): undefined reference to `StateManager::get()'
/usr/bin/ld: main_loop.cpp:(.text+0x17bd): undefined reference to `NetworkConfig::getResetScreens(bool) const'
/usr/bin/ld: main_loop.cpp:(.text+0x190b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x1a3e): undefined reference to `SFXManager::update()'
/usr/bin/ld: main_loop.cpp:(.text+0x1ba8): undefined reference to `NetworkConfig::unsetNetworking()'
/usr/bin/ld: main_loop.cpp:(.text+0x1c2b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x1d03): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x1d6b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x1de6): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: main_loop.cpp:(.text+0x1ee0): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o:main_loop.cpp:(.text+0x1f8e): more undefined references to `NetworkConfig::NetworkConfig()' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: in function `GUIEngine::ScreenSingleton<ServerSelection>::getInstance()':
main_loop.cpp:(.text._ZN9GUIEngine15ScreenSingletonI15ServerSelectionE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI15ServerSelectionE11getInstanceEv]+0x5e): undefined reference to `ServerSelection::ServerSelection()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::isRaceOver()':
capture_the_flag.cpp:(.text+0x3fb): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x4fb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x523): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::kartHit(int, int)':
capture_the_flag.cpp:(.text+0xc26): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: capture_the_flag.cpp:(.text+0xcae): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: capture_the_flag.cpp:(.text+0xcdb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::CaptureTheFlag()':
capture_the_flag.cpp:(.text+0x1036): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x105a): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::init()':
capture_the_flag.cpp:(.text+0x18e6): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x1ebe): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x1ecb): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x1fcb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::updateGraphics(float)':
capture_the_flag.cpp:(.text+0x26fa): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x2723): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x276a): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x2793): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/capture_the_flag.cpp.o: in function `CaptureTheFlag::update(int)':
capture_the_flag.cpp:(.text+0x3163): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x316c): undefined reference to `STKHost::sendPacketToAllPeers(NetworkString*, bool)'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x341d): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: capture_the_flag.cpp:(.text+0x3426): undefined reference to `STKHost::sendPacketToAllPeers(NetworkString*, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `CutsceneWorld::createRaceGUI()':
cutscene_world.cpp:(.text+0xd6): undefined reference to `CutsceneGUI::CutsceneGUI()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `CutsceneWorld::enterRaceOverState()':
cutscene_world.cpp:(.text+0xaeb): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0xc1e): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0xcab): undefined reference to `typeinfo for CutSceneGeneral'
/usr/bin/ld: cutscene_world.cpp:(.text+0xd53): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0xd91): undefined reference to `KartSelectionScreen::setMultiplayer(bool)'
/usr/bin/ld: cutscene_world.cpp:(.text+0xf29): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x111d): undefined reference to `FeatureUnlockedCutScene::addTrophy(RaceManager::Difficulty, bool)'
/usr/bin/ld: cutscene_world.cpp:(.text+0x1134): undefined reference to `FeatureUnlockedCutScene::findWhatWasUnlocked(RaceManager::Difficulty, std::vector<ChallengeData const*, std::allocator<ChallengeData const*> >&)'
/usr/bin/ld: cutscene_world.cpp:(.text+0x113c): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x1201): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x12ec): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x14dd): undefined reference to `FeatureUnlockedCutScene::addTrophy(RaceManager::Difficulty, bool)'
/usr/bin/ld: cutscene_world.cpp:(.text+0x14f4): undefined reference to `FeatureUnlockedCutScene::findWhatWasUnlocked(RaceManager::Difficulty, std::vector<ChallengeData const*, std::allocator<ChallengeData const*> >&)'
/usr/bin/ld: cutscene_world.cpp:(.text+0x14fc): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x15da): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x1658): undefined reference to `StateManager::get()'
/usr/bin/ld: cutscene_world.cpp:(.text+0x167b): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `CutsceneWorld::init()':
cutscene_world.cpp:(.text+0x199c): undefined reference to `typeinfo for CutsceneGUI'
/usr/bin/ld: cutscene_world.cpp:(.text+0x19a4): undefined reference to `typeinfo for RaceGUIBase'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `CutsceneWorld::update(int)':
cutscene_world.cpp:(.text+0x2302): undefined reference to `typeinfo for CutsceneGUI'
/usr/bin/ld: cutscene_world.cpp:(.text+0x2308): undefined reference to `typeinfo for RaceGUIBase'
/usr/bin/ld: cutscene_world.cpp:(.text+0x3000): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: cutscene_world.cpp:(.text+0x3117): undefined reference to `SFXManager::positionListener(Vec3 const&, Vec3 const&, Vec3 const&)'
/usr/bin/ld: cutscene_world.cpp:(.text+0x3133): undefined reference to `music_manager'
/usr/bin/ld: cutscene_world.cpp:(.text+0x313b): undefined reference to `MusicManager::startMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `GUIEngine::ScreenSingleton<CreditsScreen>::getInstance()':
cutscene_world.cpp:(.text._ZN9GUIEngine15ScreenSingletonI13CreditsScreenE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI13CreditsScreenE11getInstanceEv]+0x5e): undefined reference to `CreditsScreen::CreditsScreen()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `GUIEngine::ScreenSingleton<FeatureUnlockedCutScene>::getInstance()':
cutscene_world.cpp:(.text._ZN9GUIEngine15ScreenSingletonI23FeatureUnlockedCutSceneE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI23FeatureUnlockedCutSceneE11getInstanceEv]+0x5b): undefined reference to `FeatureUnlockedCutScene::FeatureUnlockedCutScene()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `GUIEngine::ScreenSingleton<OfflineKartSelectionScreen>::getInstance()':
cutscene_world.cpp:(.text._ZN9GUIEngine15ScreenSingletonI26OfflineKartSelectionScreenE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI26OfflineKartSelectionScreenE11getInstanceEv]+0x5b): undefined reference to `OfflineKartSelectionScreen::OfflineKartSelectionScreen()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o: in function `GUIEngine::ScreenSingleton<CutSceneGeneral>::getInstance()':
cutscene_world.cpp:(.text._ZN9GUIEngine15ScreenSingletonI15CutSceneGeneralE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI15CutSceneGeneralE11getInstanceEv]+0x5b): undefined reference to `CutSceneGeneral::CutSceneGeneral()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/demo_world.cpp.o: in function `DemoWorld::updateIdleTimeAndStartDemo(float)':
demo_world.cpp:(.text+0x321): undefined reference to `StateManager::get()'
/usr/bin/ld: demo_world.cpp:(.text+0x35a): undefined reference to `StateManager::get()'
/usr/bin/ld: demo_world.cpp:(.text+0x372): undefined reference to `StateManager::createActivePlayer(PlayerProfile*, InputDevice*)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/follow_the_leader.cpp.o: in function `FollowTheLeaderRace::countdownReachedZero()':
follow_the_leader.cpp:(.text+0x377): undefined reference to `music_manager'
/usr/bin/ld: follow_the_leader.cpp:(.text+0x382): undefined reference to `MusicManager::switchToFastMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/free_for_all.cpp.o: in function `FreeForAll::isRaceOver()':
free_for_all.cpp:(.text+0x755): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: free_for_all.cpp:(.text+0x84b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: free_for_all.cpp:(.text+0x873): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/free_for_all.cpp.o: in function `FreeForAll::handleScoreInServer(int, int)':
free_for_all.cpp:(.text+0x18a4): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: free_for_all.cpp:(.text+0x19eb): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: free_for_all.cpp:(.text+0x1a13): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: free_for_all.cpp:(.text+0x1a8e): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: free_for_all.cpp:(.text+0x1a97): undefined reference to `STKHost::sendPacketToAllPeers(NetworkString*, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/free_for_all.cpp.o: in function `FreeForAll::kartHit(int, int)':
free_for_all.cpp:(.text+0x1bb5): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: free_for_all.cpp:(.text+0x1c53): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: free_for_all.cpp:(.text+0x1c7b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::updateGraphics(float)':
linear_world.cpp:(.text+0x185): undefined reference to `StateManager::get()'
/usr/bin/ld: linear_world.cpp:(.text+0x1a2): undefined reference to `music_manager'
/usr/bin/ld: linear_world.cpp:(.text+0x1ad): undefined reference to `MusicManager::resetTemporaryVolume()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::LinearWorld()':
linear_world.cpp:(.text+0xa6b): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: linear_world.cpp:(.text+0xaf6): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::updateRacePosition()':
linear_world.cpp:(.text+0x1d05): undefined reference to `music_manager'
/usr/bin/ld: linear_world.cpp:(.text+0x1f6c): undefined reference to `MusicManager::switchToFastMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::updateCheckLinesClient(BareNetworkString const&)':
linear_world.cpp:(.text+0x2a72): undefined reference to `BareNetworkString::decodeStringW(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >*) const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::update(int)':
linear_world.cpp:(.text+0x2c40): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: linear_world.cpp:(.text+0x2c86): undefined reference to `typeinfo for ServerLobby'
/usr/bin/ld: linear_world.cpp:(.text+0x2c8c): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::updateCheckLinesServer(int, int)':
linear_world.cpp:(.text+0x357d): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: linear_world.cpp:(.text+0x373c): undefined reference to `BareNetworkString::encodeString(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)'
/usr/bin/ld: linear_world.cpp:(.text+0x37da): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: linear_world.cpp:(.text+0x37e3): undefined reference to `STKHost::sendPacketToAllPeers(NetworkString*, bool)'
/usr/bin/ld: linear_world.cpp:(.text+0x3823): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: linear_world.cpp:(.text+0x384b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: in function `LinearWorld::newLap(unsigned int)':
linear_world.cpp:(.text+0x5400): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: linear_world.cpp:(.text+0x5448): undefined reference to `ServerConfig::m_auto_end'
/usr/bin/ld: linear_world.cpp:(.text+0x5804): undefined reference to `music_manager'
/usr/bin/ld: linear_world.cpp:(.text+0x584d): undefined reference to `MusicManager::setTemporaryVolume(float)'
/usr/bin/ld: linear_world.cpp:(.text+0x5be7): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: in function `OverWorld::createRaceGUI()':
overworld.cpp:(.text+0x146): undefined reference to `RaceGUIOverworld::RaceGUIOverworld()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: in function `OverWorld::onFirePressed(Controller*)':
overworld.cpp:(.text+0x877): undefined reference to `SelectChallengeDialog::SelectChallengeDialog(float, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: in function `OverWorld::enterOverWorld()':
overworld.cpp:(.text+0xaf6): undefined reference to `StateManager::get()'
/usr/bin/ld: overworld.cpp:(.text+0xb07): undefined reference to `StateManager::createActivePlayer(PlayerProfile*, InputDevice*)'
/usr/bin/ld: overworld.cpp:(.text+0xbc6): undefined reference to `StateManager::get()'
/usr/bin/ld: overworld.cpp:(.text+0xbd0): undefined reference to `StateManager::getActivePlayer(int)'
/usr/bin/ld: overworld.cpp:(.text+0xbdb): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: in function `OverWorld::update(int)':
overworld.cpp:(.text+0xf69): undefined reference to `music_manager'
/usr/bin/ld: overworld.cpp:(.text+0xf71): undefined reference to `MusicManager::startMusic(MusicInformation*, bool)'
/usr/bin/ld: overworld.cpp:(.text+0xfb1): undefined reference to `KartSelectionScreen::setMultiplayer(bool)'
/usr/bin/ld: overworld.cpp:(.text+0xfbd): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::init()':
soccer_world.cpp:(.text+0x1c1b): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: soccer_world.cpp:(.text+0x1c42): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::restoreCompleteState(BareNetworkString const&)':
soccer_world.cpp:(.text+0x291a): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x2a26): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x2a32): undefined reference to `BareNetworkString::decodeStringW(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x2aec): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x2caa): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x2dc7): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x2dd3): undefined reference to `BareNetworkString::decodeStringW(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x2e8d): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x3184): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x31d8): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x320c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x3260): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::saveCompleteState(BareNetworkString*, STKPeer*)':
soccer_world.cpp:(.text+0x359e): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x35b7): undefined reference to `BareNetworkString::encodeString(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x362c): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x38fc): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x3915): undefined reference to `BareNetworkString::encodeString(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x398a): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::updateBallPosition(int)':
soccer_world.cpp:(.text+0x3f29): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x40f0): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: soccer_world.cpp:(.text+0x40f9): undefined reference to `STKHost::sendPacketToAllPeers(NetworkString*, bool)'
/usr/bin/ld: soccer_world.cpp:(.text+0x41ee): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x421c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x424c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x427c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x43b1): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::update(int)':
soccer_world.cpp:(.text+0x5019): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x50d4): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::handlePlayerGoalFromServer(NetworkString const&)':
soccer_world.cpp:(.text+0x52f8): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x5304): undefined reference to `BareNetworkString::decodeStringW(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x531b): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x53d9): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: soccer_world.cpp:(.text+0x5ba9): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x5bfa): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: in function `SoccerWorld::onCheckGoalTriggered(bool)':
soccer_world.cpp:(.text+0x5f8e): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: soccer_world.cpp:(.text+0x66a1): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x6913): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x6b58): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x6b64): undefined reference to `BareNetworkString::encodeString(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x6c2c): undefined reference to `BareNetworkString::encodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: soccer_world.cpp:(.text+0x6c67): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: soccer_world.cpp:(.text+0x6f52): undefined reference to `STKPeer::sendPacket(NetworkString*, bool, bool)'
/usr/bin/ld: soccer_world.cpp:(.text+0x7163): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x72de): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: soccer_world.cpp:(.text+0x7368): undefined reference to `STKPeer::sendPacket(NetworkString*, bool, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/standard_race.cpp.o: in function `StandardRace::endRaceEarly()':
standard_race.cpp:(.text+0x50b): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: standard_race.cpp:(.text+0x53f): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/three_strikes_battle.cpp.o: in function `ThreeStrikesBattle::kartHit(int, int)':
three_strikes_battle.cpp:(.text+0x3355): undefined reference to `music_manager'
/usr/bin/ld: three_strikes_battle.cpp:(.text+0x335d): undefined reference to `MusicManager::switchToFastMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::createRaceGUI()':
world.cpp:(.text+0xeb): undefined reference to `RaceGUI::RaceGUI()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::escapePressed()':
world.cpp:(.text+0x5ab): undefined reference to `RacePausedDialog::RacePausedDialog(float, float)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::onGo()':
world.cpp:(.text+0xabc): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0xb6b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::~World()':
world.cpp:(.text+0xe66): undefined reference to `RewindManager::destroy()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::updateTimeTargetSound()':
world.cpp:(.text+0x1c8f): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x1d6e): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world.cpp:(.text+0x1d91): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::World()':
world.cpp:(.text+0x33ca): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x33e8): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x3454): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::createKart(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, RaceManager::KartType, HandicapLevel)':
world.cpp:(.text+0x3630): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x3940): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: world.cpp:(.text+0x3acb): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x3e2a): undefined reference to `StateManager::get()'
/usr/bin/ld: world.cpp:(.text+0x3e36): undefined reference to `StateManager::getActivePlayer(int)'
/usr/bin/ld: world.cpp:(.text+0x3ee6): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world.cpp:(.text+0x3f1b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world.cpp:(.text+0x3faa): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world.cpp:(.text+0x3fe8): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::updateGraphics(float)':
world.cpp:(.text+0x40fa): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: world.cpp:(.text+0x414a): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: world.cpp:(.text+0x4150): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: world.cpp:(.text+0x419e): undefined reference to `LobbyProtocol::hasLiveJoiningRecently() const'
/usr/bin/ld: world.cpp:(.text+0x41bc): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::createKartWithTeam(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, RaceManager::KartType, HandicapLevel)':
world.cpp:(.text+0x48ee): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x49d3): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: world.cpp:(.text+0x4a16): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x5364): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::init()':
world.cpp:(.text+0x55d6): undefined reference to `RewindManager::create()'
/usr/bin/ld: world.cpp:(.text+0x5f50): undefined reference to `STKHost::m_stk_host'
/usr/bin/ld: world.cpp:(.text+0x626e): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x66be): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: world.cpp:(.text+0x671a): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: world.cpp:(.text+0x6720): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: world.cpp:(.text+0x67b6): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x6899): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world.cpp:(.text+0x6924): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::reset(bool)':
world.cpp:(.text+0x73a2): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x73bf): undefined reference to `RewindManager::reset()'
/usr/bin/ld: world.cpp:(.text+0x75c1): undefined reference to `music_manager'
/usr/bin/ld: world.cpp:(.text+0x75c9): undefined reference to `MusicManager::stopMusic()'
/usr/bin/ld: world.cpp:(.text+0x75d0): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world.cpp:(.text+0x75d8): undefined reference to `SFXManager::resumeAll()'
/usr/bin/ld: world.cpp:(.text+0x75f3): undefined reference to `RewindManager::reset()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::terminateRace()':
world.cpp:(.text+0x7b25): undefined reference to `RaceResultGUI::setHighscore(int)'
/usr/bin/ld: world.cpp:(.text+0x7b98): undefined reference to `RaceResultGUI::clearHighscores()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::update(int)':
world.cpp:(.text+0x7d4b): undefined reference to `RewindManager::m_rewind_manager'
/usr/bin/ld: world.cpp:(.text+0x7d54): undefined reference to `RewindManager::update(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::pause(WorldStatus::Phase) [clone .localalias]':
world.cpp:(.text+0x802e): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world.cpp:(.text+0x8039): undefined reference to `SFXManager::pauseAll()'
/usr/bin/ld: world.cpp:(.text+0x805a): undefined reference to `music_manager'
/usr/bin/ld: world.cpp:(.text+0x8065): undefined reference to `MusicManager::pauseMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::updateWorld(int)':
world.cpp:(.text+0x80d5): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world.cpp:(.text+0x80e2): undefined reference to `SFXManager::pauseAll()'
/usr/bin/ld: world.cpp:(.text+0x8114): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text+0x8240): undefined reference to `StateManager::get()'
/usr/bin/ld: world.cpp:(.text+0x8292): undefined reference to `music_manager'
/usr/bin/ld: world.cpp:(.text+0x829f): undefined reference to `MusicManager::pauseMusic()'
/usr/bin/ld: world.cpp:(.text+0x82c4): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world.cpp:(.text+0x840d): undefined reference to `StateManager::get()'
/usr/bin/ld: world.cpp:(.text+0x8424): undefined reference to `StateManager::createActivePlayer(PlayerProfile*, InputDevice*)'
/usr/bin/ld: world.cpp:(.text+0x84f2): undefined reference to `StateManager::get()'
/usr/bin/ld: world.cpp:(.text+0x84fc): undefined reference to `StateManager::getActivePlayer(int)'
/usr/bin/ld: world.cpp:(.text+0x8512): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `World::unpause()':
world.cpp:(.text+0x8606): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world.cpp:(.text+0x8611): undefined reference to `SFXManager::resumeAll()'
/usr/bin/ld: world.cpp:(.text+0x86c2): undefined reference to `music_manager'
/usr/bin/ld: world.cpp:(.text+0x86cd): undefined reference to `MusicManager::resumeMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `GUIEngine::ScreenSingleton<RaceResultGUI>::getInstance()':
world.cpp:(.text._ZN9GUIEngine15ScreenSingletonI13RaceResultGUIE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI13RaceResultGUIE11getInstanceEv]+0x5e): undefined reference to `RaceResultGUI::RaceResultGUI()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: in function `NetworkPlayerController::update(int)':
world.cpp:(.text._ZN23NetworkPlayerController6updateEi[_ZN23NetworkPlayerController6updateEi]+0x33): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world.cpp:(.text._ZN23NetworkPlayerController6updateEi[_ZN23NetworkPlayerController6updateEi]+0xa3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `WorldStatus::unpause()':
world_status.cpp:(.text+0x378): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world_status.cpp:(.text+0x3cc): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `WorldStatus::pause(WorldStatus::Phase)':
world_status.cpp:(.text+0x458): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world_status.cpp:(.text+0x4ae): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `WorldStatus::enterRaceOverState()':
world_status.cpp:(.text+0x4f2): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: world_status.cpp:(.text+0x548): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: world_status.cpp:(.text+0x54f): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `WorldStatus::WorldStatus()':
world_status.cpp:(.text+0x7fd): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: world_status.cpp:(.text+0x834): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: world_status.cpp:(.text+0x887): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: world_status.cpp:(.text+0x8de): undefined reference to `SFXManager::createSoundSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `WorldStatus::endLiveJoinWorld(int)':
world_status.cpp:(.text+0xc7b): undefined reference to `music_manager'
/usr/bin/ld: world_status.cpp:(.text+0xc83): undefined reference to `MusicManager::startMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `.L848':
world_status.cpp:(.text+0xe21): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `.L845':
world_status.cpp:(.text+0xfc8): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `.L844':
world_status.cpp:(.text+0x116f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `.L842':
world_status.cpp:(.text+0x1297): undefined reference to `music_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `.L843':
world_status.cpp:(.text+0x1356): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world_status.cpp:(.text+0x1662): undefined reference to `music_manager'
/usr/bin/ld: world_status.cpp:(.text+0x1675): undefined reference to `MusicManager::startMusic()'
/usr/bin/ld: world_status.cpp:(.text+0x16b8): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world_status.cpp:(.text+0x18a8): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: world_status.cpp:(.text+0x1929): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world_status.cpp:(.text+0x195c): undefined reference to `MusicInformation::isPlaying() const'
/usr/bin/ld: world_status.cpp:(.text+0x1978): undefined reference to `MusicManager::startMusic()'
/usr/bin/ld: world_status.cpp:(.text+0x1a1f): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world_status.cpp:(.text+0x1a59): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world_status.cpp:(.text+0x1a93): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: world_status.cpp:(.text+0x1b0d): undefined reference to `ClientLobby::addSpectateHelperMessage() const'
/usr/bin/ld: world_status.cpp:(.text+0x1c06): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `std::shared_ptr<ClientLobby> LobbyProtocol::get<ClientLobby>()':
world_status.cpp:(.text._ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev]+0x22): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: world_status.cpp:(.text._ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev]+0x67): undefined reference to `typeinfo for ClientLobby'
/usr/bin/ld: world_status.cpp:(.text._ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ClientLobbyEESt10shared_ptrIT_Ev]+0x6e): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: in function `std::shared_ptr<LobbyProtocol> LobbyProtocol::get<LobbyProtocol>()':
world_status.cpp:(.text._ZN13LobbyProtocol3getIS_EESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getIS_EESt10shared_ptrIT_Ev]+0x22): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o: in function `Online::OnlinePlayerProfile::signIn(bool, XMLNode const*)':
online_player_profile.cpp:(.text+0x3f0): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: online_player_profile.cpp:(.text+0x62f): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: online_player_profile.cpp:(.text+0x689): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: online_player_profile.cpp:(.text+0x6e6): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o: in function `Online::OnlinePlayerProfile::signOut(bool, XMLNode const*, irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)':
online_player_profile.cpp:(.text+0x797): undefined reference to `typeinfo for BaseUserScreen'
/usr/bin/ld: online_player_profile.cpp:(.text+0x7c3): undefined reference to `BaseUserScreen::logoutSuccessful()'
/usr/bin/ld: online_player_profile.cpp:(.text+0x882): undefined reference to `BaseUserScreen::logoutError(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o: in function `Online::PrivateRequest::SignInRequest::callback()':
online_player_profile.cpp:(.text+0xce6): undefined reference to `typeinfo for BaseUserScreen'
/usr/bin/ld: online_player_profile.cpp:(.text+0xd19): undefined reference to `BaseUserScreen::loginSuccessful()'
/usr/bin/ld: online_player_profile.cpp:(.text+0xd3d): undefined reference to `typeinfo for BaseUserScreen'
/usr/bin/ld: online_player_profile.cpp:(.text+0xd97): undefined reference to `BaseUserScreen::loginError(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, bool)'
/usr/bin/ld: online_player_profile.cpp:(.text+0xdfd): undefined reference to `typeinfo for BaseUserScreen'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o: in function `GUIEngine::ScreenSingleton<OnlineProfileFriends>::getInstance()':
online_player_profile.cpp:(.text._ZN9GUIEngine15ScreenSingletonI20OnlineProfileFriendsE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI20OnlineProfileFriendsE11getInstanceEv]+0x5e): undefined reference to `OnlineProfileFriends::OnlineProfileFriends()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/online/request_manager.cpp.o: in function `Online::RequestManager::update(float)':
request_manager.cpp:(.text+0xcb0): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::saveTransform()':
physical_object.cpp:(.text+0x61): undefined reference to `SmoothNetworkBody::prepareSmoothing(btTransform const&, Vec3 const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::computeError()':
physical_object.cpp:(.text+0xd8): undefined reference to `SmoothNetworkBody::checkSmoothing(btTransform const&, Vec3 const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::PhysicalObject(bool, PhysicalObject::Settings const&, TrackObject*)':
physical_object.cpp:(.text+0x5614): undefined reference to `SmoothNetworkBody::SmoothNetworkBody(bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::updateGraphics(float)':
physical_object.cpp:(.text+0x5dff): undefined reference to `SmoothNetworkBody::updateSmoothedGraphics(btTransform const&, Vec3 const&, float)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::update(float)':
physical_object.cpp:(.text+0x5f8e): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: physical_object.cpp:(.text+0x5fad): undefined reference to `NetworkConfig::roundValuesNow() const'
/usr/bin/ld: physical_object.cpp:(.text+0x61d3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::addForRewind()':
physical_object.cpp:(.text+0x6572): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o: in function `PhysicalObject::saveState(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)':
physical_object.cpp:(.text+0x8b96): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: physical_object.cpp:(.text+0x8c12): undefined reference to `LobbyProtocol::hasLiveJoiningRecently() const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/history.cpp.o: in function `History::Load()':
history.cpp:(.text+0xff2): undefined reference to `RewindManager::m_enable_rewind_manager'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::setPlayerKart(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
race_manager.cpp:(.text+0x2322): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x232b): undefined reference to `StateManager::getActivePlayerProfile(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::saveGP()':
race_manager.cpp:(.text+0x3078): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x3082): undefined reference to `StateManager::getActivePlayerProfile(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::configGrandPrixResultFromNetwork(NetworkString&)':
race_manager.cpp:(.text+0x4948): undefined reference to `BareNetworkString::decodeString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::startNextRace()':
race_manager.cpp:(.text+0x6654): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x6853): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x6946): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: race_manager.cpp:(.text+0x6ace): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::startWatchingReplay(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
race_manager.cpp:(.text+0x6c44): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::startNew(bool)':
race_manager.cpp:(.text+0x7cf0): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x7cfa): undefined reference to `StateManager::getActivePlayerProfile(int)'
/usr/bin/ld: race_manager.cpp:(.text+0x8380): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x8407): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x8411): undefined reference to `StateManager::getActivePlayerProfile(int)'
/usr/bin/ld: race_manager.cpp:(.text+0x86c2): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::startGP(GrandPrixData const&, bool, bool)':
race_manager.cpp:(.text+0x8821): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::startSingleRace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
race_manager.cpp:(.text+0x88c5): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x8908): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x89a3): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::exitRace(bool)':
race_manager.cpp:(.text+0x8b88): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x8e63): undefined reference to `StateManager::get()'
/usr/bin/ld: race_manager.cpp:(.text+0x8f6f): undefined reference to `GrandPrixWin::setKarts(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> const*)'
/usr/bin/ld: race_manager.cpp:(.text+0x9159): undefined reference to `GrandPrixLose::setKarts(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> > >)'
/usr/bin/ld: race_manager.cpp:(.text+0x92dc): undefined reference to `GrandPrixLose::setKarts(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> > >)'
/usr/bin/ld: race_manager.cpp:(.text+0x9336): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x941c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `RaceManager::next()':
race_manager.cpp:(.text+0x9598): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: race_manager.cpp:(.text+0x963c): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `GUIEngine::ScreenSingleton<GrandPrixWin>::getInstance()':
race_manager.cpp:(.text._ZN9GUIEngine15ScreenSingletonI12GrandPrixWinE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI12GrandPrixWinE11getInstanceEv]+0x5e): undefined reference to `GrandPrixWin::GrandPrixWin()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: in function `GUIEngine::ScreenSingleton<GrandPrixLose>::getInstance()':
race_manager.cpp:(.text._ZN9GUIEngine15ScreenSingletonI13GrandPrixLoseE11getInstanceEv[_ZN9GUIEngine15ScreenSingletonI13GrandPrixLoseE11getInstanceEv]+0x75): undefined reference to `vtable for GrandPrixLose'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/replay/replay_recorder.cpp.o: in function `ReplayRecorder::save()':
replay_recorder.cpp:(.text+0x178b): undefined reference to `StateManager::get()'
/usr/bin/ld: replay_recorder.cpp:(.text+0x179a): undefined reference to `StateManager::getActivePlayer(int)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/scriptengine/script_audio.cpp.o: in function `Scripting::Audio::playSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*)':
script_audio.cpp:(.text+0x18): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: script_audio.cpp:(.text+0x20): undefined reference to `SFXManager::quickSound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/scriptengine/script_gui.cpp.o: in function `Scripting::GUI::displayModalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
script_gui.cpp:(.text+0x325): undefined reference to `TutorialMessageDialog::TutorialMessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/scriptengine/script_track.cpp.o: in function `Scripting::Track::pauseRace()':
script_track.cpp:(.text+0x491): undefined reference to `RacePausedDialog::RacePausedDialog(float, float)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/scriptengine/script_utils.cpp.o: in function `Scripting::Utils::sha256(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
script_utils.cpp:(.text+0x1b4): undefined reference to `Crypto::sha256(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/scriptengine/script_utils.cpp.o: in function `Scripting::Utils::isNetworking()':
script_utils.cpp:(.text+0x237): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: script_utils.cpp:(.text+0x26b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::startMusic() const':
track.cpp:(.text+0x1105): undefined reference to `music_manager'
/usr/bin/ld: track.cpp:(.text+0x111f): undefined reference to `MusicManager::startMusic(MusicInformation*, bool)'
/usr/bin/ld: track.cpp:(.text+0x1135): undefined reference to `MusicManager::stopMusic()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::initChildTrack()':
track.cpp:(.text+0x3481): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: track.cpp:(.text+0x34e8): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: track.cpp:(.text+0x365a): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: track.cpp:(.text+0x36aa): undefined reference to `typeinfo for ServerLobby'
/usr/bin/ld: track.cpp:(.text+0x36b1): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: track.cpp:(.text+0x375c): undefined reference to `ServerLobby::saveInitialItems(std::shared_ptr<NetworkItemManager>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::getMusicInformation(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::vector<MusicInformation*, std::allocator<MusicInformation*> >&)':
track.cpp:(.text+0x39ba): undefined reference to `music_manager'
/usr/bin/ld: track.cpp:(.text+0x3a84): undefined reference to `MusicManager::getMusicInformation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: track.cpp:(.text+0x3b85): undefined reference to `MusicManager::getMusicInformation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::update(int)':
track.cpp:(.text+0x9b85): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::loadObjects(XMLNode const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ModelDefinitionLoader&, bool, irr::scene::ISceneNode*, TrackObject*)':
track.cpp:(.text+0xbe97): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: track.cpp:(.text+0xc6ab): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `Track::loadTrackModel(bool, unsigned int)':
track.cpp:(.text+0xd6ba): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: track.cpp:(.text+0xd737): undefined reference to `Rewinder::rewinderAdd()'
/usr/bin/ld: track.cpp:(.text+0xf22c): undefined reference to `ServerLobby::saveInitialItems(std::shared_ptr<NetworkItemManager>)'
/usr/bin/ld: track.cpp:(.text+0xff6b): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: in function `std::shared_ptr<ServerLobby> LobbyProtocol::get<ServerLobby>()':
track.cpp:(.text._ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev]+0x22): undefined reference to `LobbyProtocol::m_lobby'
/usr/bin/ld: track.cpp:(.text._ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev]+0x67): undefined reference to `typeinfo for ServerLobby'
/usr/bin/ld: track.cpp:(.text._ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev[_ZN13LobbyProtocol3getI11ServerLobbyEESt10shared_ptrIT_Ev]+0x6e): undefined reference to `typeinfo for LobbyProtocol'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track_object.cpp.o: in function `TrackObject::joinToMainTrack()':
track_object.cpp:(.text+0xc3f): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: track_object.cpp:(.text+0xd3d): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track_object_manager.cpp.o: in function `TrackObjectManager::init()':
track_object_manager.cpp:(.text+0x1c6): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: track_object_manager.cpp:(.text+0x2fc): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o: in function `TrackObjectPresentationSound::TrackObjectPresentationSound(XMLNode const&, irr::scene::ISceneNode*, bool)':
track_object_presentation.cpp:(.text+0x439d): undefined reference to `SFXBuffer::SFXBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, float, float, float)'
/usr/bin/ld: track_object_presentation.cpp:(.text+0x43a6): undefined reference to `SFXBuffer::load()'
/usr/bin/ld: track_object_presentation.cpp:(.text+0x43af): undefined reference to `SFXManager::m_sfx_manager'
/usr/bin/ld: track_object_presentation.cpp:(.text+0x43bc): undefined reference to `SFXManager::createSoundSource(SFXBuffer*, bool, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `std::_Function_handler<bool (GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*), Debug::handleContextMenuAction(int)::{lambda(GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*)#33}>::_M_invoke(std::_Any_data const&, GUIEngine::LabelWidget*&&, GUIEngine::TextBoxWidget*&&)':
debug.cpp:(.text+0xe91): undefined reference to `GUIEngine::TextBoxWidget::getText() const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `std::_Function_handler<bool (GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*), Debug::handleContextMenuAction(int)::{lambda(GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*)#30}>::_M_invoke(std::_Any_data const&, GUIEngine::LabelWidget*&&, GUIEngine::TextBoxWidget*&&)':
debug.cpp:(.text+0x1129): undefined reference to `GUIEngine::TextBoxWidget::getText() const'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1167':
debug.cpp:(.text+0x1ff9): undefined reference to `GeneralTextFieldDialog::GeneralTextFieldDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, std::function<void (irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)>, std::function<bool (GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*)>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1208':
debug.cpp:(.text+0x2820): undefined reference to `DebugSliderDialog::DebugSliderDialog()'
/usr/bin/ld: debug.cpp:(.text+0x288e): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x293a): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x29db): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x2a84): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x2b1d): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x2b98): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x2c16): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x2c91): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x2d04): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x2d74): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x2dee): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x2e65): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1176':
debug.cpp:(.text+0x2f8a): undefined reference to `DebugSliderDialog::DebugSliderDialog()'
/usr/bin/ld: debug.cpp:(.text+0x2ff7): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x30c6): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x315f): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x31d7): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x3244): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x32bf): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x333d): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x33b8): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x342b): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x349b): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: debug.cpp:(.text+0x3515): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x358c): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1172':
debug.cpp:(.text+0x3646): undefined reference to `DebugSliderDialog::DebugSliderDialog()'
/usr/bin/ld: debug.cpp:(.text+0x36c0): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3773): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3829): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x38dc): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3984): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o:debug.cpp:(.text+0x3a33): more undefined references to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)' follow
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1170':
debug.cpp:(.text+0x3b97): undefined reference to `DebugSliderDialog::DebugSliderDialog()'
/usr/bin/ld: debug.cpp:(.text+0x3bfe): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x3ca9): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3d51): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x3dfa): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3e9a): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x3f46): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x3ff8): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x40a4): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x4143): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x41e4): undefined reference to `DebugSliderDialog::setSliderHook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, std::function<int ()>, std::function<void (int)>)'
/usr/bin/ld: debug.cpp:(.text+0x428a): undefined reference to `DebugSliderDialog::changeLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: debug.cpp:(.text+0x4301): undefined reference to `DebugSliderDialog::toggleSlider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1169':
debug.cpp:(.text+0x43c1): undefined reference to `GeneralTextFieldDialog::GeneralTextFieldDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, std::function<void (irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)>, std::function<bool (GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*)>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1168':
debug.cpp:(.text+0x44a9): undefined reference to `GeneralTextFieldDialog::GeneralTextFieldDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, std::function<void (irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)>, std::function<bool (GUIEngine::LabelWidget*, GUIEngine::TextBoxWidget*)>)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `.L1163':
debug.cpp:(.text+0x5531): undefined reference to `TutorialMessageDialog::TutorialMessageDialog(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> >, bool)'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: in function `std::_Function_handler<void (irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&), Debug::handleContextMenuAction(int)::{lambda(irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)#31}>::_M_invoke(std::_Any_data const&, irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&)':
debug.cpp:(.text+0x749d): undefined reference to `StateManager::get()'
/usr/bin/ld: CMakeFiles/supertuxkart.dir/src/utils/log.cpp.o: in function `Log::printMessage(int, char const*, char const*, char*)':
log.cpp:(.text+0x54d): undefined reference to `NetworkConfig::m_network_config'
/usr/bin/ld: log.cpp:(.text+0xa09): undefined reference to `NetworkConfig::NetworkConfig()'
/usr/bin/ld: log.cpp:(.text+0xa93): undefined reference to `NetworkConfig::NetworkConfig()'
collect2: error: ld returned 1 exit status
--- bin/supertuxkart ---
*** [bin/supertuxkart] Error code 1

make[2]: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
1 error

make[2]: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
--- CMakeFiles/supertuxkart.dir/all ---
*** [CMakeFiles/supertuxkart.dir/all] Error code 2

make[1]: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
1 error

make[1]: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
*** [all] Error code 2

make: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
1 error

make: stopped in /pbulk/work/games/supertuxkart/work/SuperTuxKart-1.4-src
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/games/supertuxkart
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/games/supertuxkart