+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/supertuxkart-1.4nb20/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/supertuxkart-1.4nb20/work.log WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for supertuxkart-1.4nb20 [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btAlignedAllocator.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btConvexHull.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btQuickprof.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btConvexHullComputer.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btGeometryUtil.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletmath.dir/src/LinearMath/btSerializer.cpp.o [ 0%] Linking CXX static library libbulletmath.a [ 0%] Built target bulletmath [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp.o [ 0%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDbvt.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o [ 1%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o [ 2%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btGhostObject.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/btUnionFind.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBox2dShape.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBoxShape.cpp.o [ 3%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCollisionShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCompoundShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConcaveShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConeShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvex2dShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp.o [ 4%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btCylinderShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btEmptyShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o [ 5%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btShapeHull.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btSphereShape.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleBuffer.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp.o [ 6%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btContactProcessing.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactBvh.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btGImpactShape.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_box_set.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_contact.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_memory.cpp.o [ 7%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/Gimpact/gim_tri_collision.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp.o [ 8%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletcollision.dir/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o [ 9%] Linking CXX static library libbulletcollision.a [ 9%] Built target bulletcollision [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Character/btKinematicCharacterController.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp.o [ 9%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btContinuousDynamicsWorld.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btRigidBody.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Dynamics/Bullet-C-API.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp.o [ 10%] Building CXX object lib/bullet/CMakeFiles/bulletdynamics.dir/src/BulletDynamics/Vehicle/btWheelInfo.cpp.o [ 11%] Linking CXX static library libbulletdynamics.a [ 11%] Built target bulletdynamics [ 11%] Building C object lib/enet/CMakeFiles/enet.dir/callbacks.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/compress.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/host.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/list.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/packet.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/peer.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/protocol.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/unix.c.o [ 12%] Building C object lib/enet/CMakeFiles/enet.dir/win32.c.o [ 12%] Linking C static library libenet.a [ 12%] Built target enet [ 12%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/alpha.cpp.o [ 12%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/clusterfit.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourblock.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourfit.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/colourset.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/maths.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/rangefit.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/singlecolourfit.cpp.o [ 13%] Building CXX object lib/libsquish/CMakeFiles/squish.dir/squish.cpp.o [ 13%] Linking CXX static library libsquish.a [ 13%] Built target squish [ 13%] Generate info tables for SPIR-V vunified1 core instructions and operands. [ 13%] Generate tables based on the SPIR-V XML registry. [ 13%] Built target core_tables [ 13%] Generate enum-string mapping for SPIR-V vunified1. [ 13%] Built target enum_string_mapping [ 13%] Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter. [ 13%] Built target spv-tools-spv-amd-sevp [ 13%] Generate extended instruction tables for spv-amd-shader-trinary-minmax. [ 13%] Built target spv-tools-spv-amd-stm [ 13%] Generate extended instruction tables for spv-amd-gcn-shader. [ 13%] Built target spv-tools-spv-amd-gs [ 13%] Generate extended instruction tables for spv-amd-shader-ballot. [ 13%] Built target spv-tools-spv-amd-sb [ 13%] Generate extended instruction tables for debuginfo. [ 13%] Built target spv-tools-debuginfo [ 13%] Generate extended instruction tables for opencl.debuginfo.100. [ 13%] Built target spv-tools-cldi100 [ 13%] Generate extended instruction tables for nonsemantic.shader.debuginfo.100. [ 13%] Built target spv-tools-shdi100 [ 13%] Generate extended instruction tables for nonsemantic.clspvreflection. [ 13%] Built target spv-tools-clspvreflection [ 13%] Generate language specific header for DebugInfo. [ 13%] Built target spirv-tools-header-DebugInfo [ 13%] Generate language specific header for OpenCLDebugInfo100. [ 13%] Built target spirv-tools-header-OpenCLDebugInfo100 [ 13%] Generate language specific header for NonSemanticShaderDebugInfo100. [ 13%] Built target spirv-tools-header-NonSemanticShaderDebugInfo100 [ 13%] Generate info tables for GLSL extended instructions and operands vunified1. [ 14%] Generate info tables for OpenCL extended instructions and operands vunified1. [ 14%] Built target extinst_tables [ 14%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/spirv-tools/utils/update_build_version.py:122: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). formatted = datetime.datetime.utcfromtimestamp(timestamp).isoformat() [ 14%] Built target spirv-tools-build-version [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/enum_string_mapping.cpp.o [ 14%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o [ 15%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o [ 16%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o [ 17%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o [ 18%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o [ 19%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o [ 20%] Linking CXX static library libSPIRV-Tools.a [ 20%] Built target SPIRV-Tools-static [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [ 20%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o [ 21%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o [ 22%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o [ 23%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o [ 24%] 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 [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o [ 24%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_bindless_check_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_buff_addr_check_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inst_debug_printf_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instrument_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interp_fixup_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_context.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_loader.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/licm_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_access_chain_convert_pass.cpp.o [ 25%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_redundancy_elimination.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_block_elim_pass.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_store_elim_pass.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence_helpers.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_descriptor.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fission.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion_pass.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_peeling.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_utils.cpp.o [ 26%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unroller.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unswitch_pass.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/mem_pass.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/merge_return_pass.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/module.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass_manager.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/private_to_local_pass.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/propagator.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/reduce_load_size.cpp.o [ 27%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/redundancy_elimination.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/register_pressure.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/relax_float_ops_pass.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_duplicates_pass.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_unused_interface_variables_pass.cpp.o [ 28%] 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 [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_invalid_opc.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis_simplification.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_replacement_pass.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/set_spec_constant_default_value_pass.cpp.o [ 28%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/simplification_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/spread_volatile_semantics.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ssa_rewrite_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strength_reduction_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_debug_info_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_nonsemantic_info_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_cfg_analysis.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/type_manager.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/types.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/unify_const_pass.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/upgrade_memory_model.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/value_number_table.cpp.o [ 29%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/vector_dce.cpp.o [ 30%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/workaround1209.cpp.o [ 30%] Building CXX object lib/shaderc/third_party/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/wrap_opkill.cpp.o [ 30%] Linking CXX static library libSPIRV-Tools-opt.a [ 30%] Built target SPIRV-Tools-opt [ 30%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o [ 30%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o [ 30%] Linking CXX static library libGenericCodeGen.a [ 30%] Built target GenericCodeGen [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [ 31%] Linking CXX static library libOSDependent.a [ 31%] Built target OSDependent [ 31%] Building CXX object lib/shaderc/third_party/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [ 31%] Linking CXX static library libOGLCompiler.a [ 31%] Built target OGLCompiler [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o [ 31%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o /home/pbulk/build/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*&)': /home/pbulk/build/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()) | ^~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/Intermediate.cpp:1295:5: note: here 1295 | case EOpAdd: | ^~~~ [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o /home/pbulk/build/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)': /home/pbulk/build/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 | } | ^ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:7774:5: note: here 7774 | case EOpConstructUVec3: | ^~~~ In file included from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/intermediate.h:57, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/pch.h:44, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5, from : In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8817:81: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1713:17: warning: 'blockNameType.glslang::TType::sampler' may be used uninitialized [-Wmaybe-uninitialized] 1713 | sampler = copyOf.sampler; | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8816:15: note: 'blockNameType' declared here 8816 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8817:81: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1727:24: warning: 'blockNameType.glslang::TType::typeParameters' may be used uninitialized [-Wmaybe-uninitialized] 1727 | typeParameters = copyOf.typeParameters; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8816:15: note: 'blockNameType.glslang::TType::typeParameters' was declared here 8816 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8817:81: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1712:19: warning: 'blockNameType.glslang::TType::coopmat' may be used uninitialized [-Wmaybe-uninitialized] 1712 | basicType = copyOf.basicType; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const glslang::TString&)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8816:15: note: 'blockNameType.glslang::TType::coopmat' was declared here 8816 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8355:79: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1713:17: warning: 'blockNameType.glslang::TType::sampler' may be used uninitialized [-Wmaybe-uninitialized] 1713 | sampler = copyOf.sampler; | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8354:15: note: 'blockNameType' declared here 8354 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8355:79: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1727:24: warning: 'blockNameType.glslang::TType::typeParameters' may be used uninitialized [-Wmaybe-uninitialized] 1727 | typeParameters = copyOf.typeParameters; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8354:15: note: 'blockNameType.glslang::TType::typeParameters' was declared here 8354 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const glslang::TString*, const glslang::TType&, bool)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8355:79: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Types.h:1712:19: warning: 'blockNameType.glslang::TType::coopmat' may be used uninitialized [-Wmaybe-uninitialized] 1712 | basicType = copyOf.basicType; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const glslang::TString*, glslang::TArraySizes*)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/ParseHelper.cpp:8354:15: note: 'blockNameType.glslang::TType::coopmat' was declared here 8354 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 32%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o In file included from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Common.h:120, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.h:68, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/pch.h:44, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5, from : In member function 'void glslang::pool_allocator::construct(pointer, const T&) [with T = glslang::TParameter]', inlined from 'static std::__enable_if_t<((bool)__can_construct<_Alloc, _Tp, _Args ...>)> std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator]' at /opt/tools/gcc14/include/c++/14.3.0/bits/alloc_traits.h:382:19, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator]' at /opt/tools/gcc14/include/c++/14.3.0/bits/stl_vector.h:1301:30, inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.cpp:385:29: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/PoolAlloc.h:298:47: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized] 298 | void construct(pointer p, const T& val) { new ((void *)p) T(val); } | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.cpp: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here 384 | TParameter param; | ^~~~~ In file included from /opt/tools/gcc14/include/c++/14.3.0/vector:66, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/Include/Common.h:56: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator]', inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.cpp:385:29: /opt/tools/gcc14/include/c++/14.3.0/bits/stl_vector.h:1307:28: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized] 1307 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /opt/tools/gcc14/include/c++/14.3.0/vector:72: /opt/tools/gcc14/include/c++/14.3.0/bits/vector.tcc: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)': /opt/tools/gcc14/include/c++/14.3.0/bits/vector.tcc:581:7: note: by argument 2 of type 'const glslang::TParameter&' to 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const glslang::TParameter&}; _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator]' declared here 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here 384 | TParameter param; | ^~~~~ [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/linkValidate.cpp: In member function 'int glslang::TIntermediate::addUsedLocation(const glslang::TQualifier&, const glslang::TType&, bool&)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/linkValidate.cpp:1494:36: warning: 'setRT' may be used uninitialized [-Wmaybe-uninitialized] 1494 | collision = checkLocationRT(setRT, qualifier.layoutLocation); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/linkValidate.cpp:1440:9: note: 'setRT' was declared here 1440 | int setRT; | ^~~~~ [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o /home/pbulk/build/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&)': /home/pbulk/build/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()) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:943:13: note: here 943 | case EbtDouble: | ^~~~ /home/pbulk/build/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()) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:967:13: note: here 967 | case EbtFloat16: | ^~~~ /home/pbulk/build/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()) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:991:13: note: here 991 | default: | ^~~~~~~ /home/pbulk/build/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)': /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/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; | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:713:17: note: here 713 | case Esd2D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:722:17: note: here 722 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:729:17: note: here 729 | case EsdRect: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/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; | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:741:17: note: here 741 | case Esd2D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:750:17: note: here 750 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:757:17: note: here 757 | case EsdRect: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:772:17: note: here 772 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:791:17: note: here 791 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:734:13: note: here 734 | case EbtFloat16: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:762:13: note: here 762 | case EbtInt: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:781:13: note: here 781 | case EbtUint: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:800:13: note: here 800 | default: | ^~~~~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:815:17: note: here 815 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:833:17: note: here 833 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:851:17: note: here 851 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:870:17: note: here 870 | case Esd3D: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:824:13: note: here 824 | case EbtFloat16: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:842:13: note: here 842 | case EbtInt: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:860:13: note: here 860 | case EbtUint: | ^~~~ /home/pbulk/build/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) { | ^~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/glslang/MachineIndependent/reflection.cpp:879:13: note: here 879 | default: | ^~~~~~~ [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [ 33%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o [ 34%] Linking CXX static library libMachineIndependent.a [ 34%] Built target MachineIndependent [ 34%] Building CXX object lib/shaderc/third_party/glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [ 34%] Linking CXX static library libglslang.a [ 34%] Built target glslang [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o /home/pbulk/build/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&, std::vector&) const': /home/pbulk/build/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(&floatValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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)': /home/pbulk/build/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(&floatValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o /home/pbulk/build/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)': /home/pbulk/build/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) { | ^~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/shaderc/third_party/glslang/SPIRV/SpvPostProcess.cpp:183:5: note: here 183 | default: | ^~~~~~~ [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o [ 34%] Building CXX object lib/shaderc/third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o [ 35%] Linking CXX static library libSPIRV.a [ 35%] Built target SPIRV [ 35%] Building CXX object lib/shaderc/third_party/glslang/hlsl/CMakeFiles/HLSL.dir/stub.cpp.o [ 35%] Linking CXX static library libHLSL.a [ 35%] Built target HLSL [ 35%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/args.cc.o [ 35%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/compiler.cc.o [ 35%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/file_finder.cc.o [ 35%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/io_shaderc.cc.o [ 35%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/message.cc.o [ 36%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/resources.cc.o [ 36%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/shader_stage.cc.o [ 36%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o [ 36%] Building CXX object lib/shaderc/libshaderc_util/CMakeFiles/shaderc_util.dir/src/version_profile.cc.o [ 36%] Linking CXX static library libshaderc_util.a [ 36%] Built target shaderc_util [ 36%] Building CXX object lib/shaderc/libshaderc/CMakeFiles/shaderc.dir/src/shaderc.cc.o [ 36%] Linking CXX static library libshaderc.a [ 36%] Built target shaderc [ 36%] Building C object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/gl.c.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_astc_4x4.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_bptc_bc7.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_compressor_s3tc_bc3.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_culling_tool.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_dx9_texture.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_main.cpp.o [ 36%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_texture.cpp.o [ 37%] Building CXX object lib/graphics_engine/CMakeFiles/graphics_engine.dir/src/ge_vma.cpp.o In file included from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/ge_vma.hpp:18, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/src/ge_vma.cpp:2: /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h: In function 'void* vma_aligned_alloc(std::size_t, std::size_t)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2712:12: error: 'aligned_alloc' was not declared in this scope; did you mean 'std::aligned_alloc'? 2712 | return aligned_alloc(alignment, size); | ^~~~~~~~~~~~~ | std::aligned_alloc In file included from /usr/include/stdlib.h:43, from /opt/tools/gcc14/include/c++/14.3.0/cstdlib:79, from /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2566: /usr/include/iso/stdlib_c11.h:60:14: note: 'std::aligned_alloc' declared here 60 | extern void *aligned_alloc(size_t, size_t); | ^~~~~~~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h: In function 'void VmaUint32ToStr(char*, std::size_t, uint32_t)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2814:9: error: 'snprintf' was not declared in this scope 2814 | snprintf(outStr, strLen, "%u", static_cast(num)); | ^~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2648:1: note: 'snprintf' is defined in header ''; this is probably fixable by adding '#include ' 2647 | #include +++ |+#include 2648 | #else /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h: In function 'void VmaUint64ToStr(char*, std::size_t, uint64_t)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2818:9: error: 'snprintf' was not declared in this scope 2818 | snprintf(outStr, strLen, "%llu", static_cast(num)); | ^~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2818:9: note: 'snprintf' is defined in header ''; this is probably fixable by adding '#include ' /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h: In function 'void VmaPtrToStr(char*, std::size_t, const void*)': /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2822:9: error: 'snprintf' was not declared in this scope 2822 | snprintf(outStr, strLen, "%p", ptr); | ^~~~~~~~ /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src/lib/graphics_engine/include/vk_mem_alloc.h:2822:9: note: 'snprintf' is defined in header ''; this is probably fixable by adding '#include ' *** Error code 1 Stop. bmake[2]: stopped making "lib/graphics_engine/CMakeFiles/graphics_engine.dir/build" in /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src *** Error code 1 Stop. bmake[1]: stopped making "all" in /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src *** Error code 1 Stop. bmake: stopped making "all" in /home/pbulk/build/games/supertuxkart/work/SuperTuxKart-1.4-src *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/supertuxkart *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/supertuxkart