zig-gamedev / zig-gamedev

Dev repo for @zig-gamedev libs and sample applications
MIT License
2.3k stars 172 forks source link

zphysics/joltc fails to compile on Windows 11 #612

Closed hazeycode closed 5 months ago

hazeycode commented 5 months ago

On fresh install of Windows 11

PS C:\Users\vboxuser\Desktop\Projects\zig-gamedev> zig env
{
 "zig_exe": "C:\\Users\\vboxuser\\bin\\zig\\0.13.0-dev.46+3648d7df1\\files\\zig.exe",
 "lib_dir": "C:\\Users\\vboxuser\\bin\\zig\\0.13.0-dev.46+3648d7df1\\files\\lib",
 "std_dir": "C:\\Users\\vboxuser\\bin\\zig\\0.13.0-dev.46+3648d7df1\\files\\lib\\std",
 "global_cache_dir": "C:\\Users\\vboxuser\\AppData\\Local\\zig",
 "version": "0.13.0-dev.46+3648d7df1",
 "target": "x86_64-windows.win10_fe...win10_fe-gnu",
 "env": {
  "ZIG_GLOBAL_CACHE_DIR": null,
  "ZIG_LOCAL_CACHE_DIR": null,
  "ZIG_LIB_DIR": null,
  "ZIG_LIBC": null,
  "ZIG_BUILD_RUNNER": null,
  "ZIG_VERBOSE_LINK": null,
  "ZIG_VERBOSE_CC": null,
  "ZIG_BTRFS_WORKAROUND": null,
  "ZIG_DEBUG_CMD": null,
  "CC": null,
  "NO_COLOR": null,
  "XDG_CACHE_HOME": null,
  "HOME": null
 }
}
PS C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics> zig build
install
└─ install joltc
   └─ zig build-lib joltc Debug native 8 errors
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Core.h:48:10: error: 'JPH_COMPILER_MINGW' macro redefined
 #define JPH_COMPILER_MINGW
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:5:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:5:
#include <Jolt/Jolt.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Jolt.h:8:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Jolt.h:8:
#include <Jolt/Core/Core.h>
         ^
<command line>:10:9: note: previous definition is here
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:144:13: error: '__builtin_ia32_vcvtps2ph' needs target feature f16c
  hf.u128 = _mm_cvtps_ph(val, _MM_FROUND_TO_NEG_INF);
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:
#include <Jolt/Physics/Collision/Shape/StaticCompoundShape.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:
#include <Jolt/Math/HalfFloat.h>
         ^
C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\lib\include/f16cintrin.h:96:13: note: expanded from macro '_mm_cvtps_ph'
  ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:147:13: error: '__builtin_ia32_vcvtps2ph' needs target feature f16c
  hf.u128 = _mm_cvtps_ph(val, _MM_FROUND_TO_POS_INF);
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:
#include <Jolt/Physics/Collision/Shape/StaticCompoundShape.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:
#include <Jolt/Math/HalfFloat.h>
         ^
C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\lib\include/f16cintrin.h:96:13: note: expanded from macro '_mm_cvtps_ph'
  ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:194:9: error: always_inline function '_mm_cvtph_ps' requires target feature 'f16c', but would be inlined into function 'ToFloat' that is compiled without support for 'f16c'
 return _mm_cvtph_ps(inValue.mValue);
        ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp:7:
#include <Jolt/Physics/Collision/Shape/StaticCompoundShape.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.h:9:
#include <Jolt/Math/HalfFloat.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Core.h:48:10: error: 'JPH_COMPILER_MINGW' macro redefined
 #define JPH_COMPILER_MINGW
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:5:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:5:
#include <Jolt/Jolt.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Jolt.h:8:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Jolt.h:8:
#include <Jolt/Core/Core.h>
         ^
<command line>:10:9: note: previous definition is here
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:144:13: error: '__builtin_ia32_vcvtps2ph' needs target feature f16c
  hf.u128 = _mm_cvtps_ph(val, _MM_FROUND_TO_NEG_INF);
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:
#include <Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:
#include <Jolt/Math/HalfFloat.h>
         ^
C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\lib\include/f16cintrin.h:96:13: note: expanded from macro '_mm_cvtps_ph'
  ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:147:13: error: '__builtin_ia32_vcvtps2ph' needs target feature f16c
  hf.u128 = _mm_cvtps_ph(val, _MM_FROUND_TO_POS_INF);
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:
#include <Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:
#include <Jolt/Math/HalfFloat.h>
         ^
C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\lib\include/f16cintrin.h:96:13: note: expanded from macro '_mm_cvtps_ph'
  ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
            ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/HalfFloat.h:194:9: error: always_inline function '_mm_cvtph_ps' requires target feature 'f16c', but would be inlined into function 'ToFloat' that is compiled without support for 'f16c'
 return _mm_cvtph_ps(inValue.mValue);
        ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp:38:
#include <Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h>
         ^
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:10: note: in file included from C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h:8:
#include <Jolt/Math/HalfFloat.h>
         ^
error: the following command failed with 8 compilation errors:
C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\zig.exe build-lib -cflags -std=c++17 -DJPH_COMPILER_MINGW -DJPH_CROSS_PLATFORM_DETERMINISTIC   -DJPH_ENABLE_ASSERTS -fno-access-control -fno-sanitize=undefined -- C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/JoltC/JoltPhysicsC.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/JoltC/JoltPhysicsC_Extensions.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/AABBTree/AABBTreeBuilder.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Color.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Factory.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/IssueReporting.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/JobSystemThreadPool.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/JobSystemWithBarrier.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/LinearCurve.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Memory.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Profiler.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/RTTI.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/Semaphore.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/StringTools.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Core/TickCounter.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Geometry/ConvexHullBuilder.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Geometry/ConvexHullBuilder2D.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Geometry/Indexify.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Geometry/OrientedBox.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/UVec4.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Math/Vec3.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStream.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamBinaryIn.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamBinaryOut.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamIn.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamOut.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamTextIn.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/ObjectStreamTextOut.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/SerializableObject.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/ObjectStream/TypeDeclarations.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/Body.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/BodyAccess.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/BodyCreationSettings.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/BodyInterface.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/BodyManager.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/MassProperties.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Body/MotionProperties.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Character/Character.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Character/CharacterBase.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Character/CharacterVirtual.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/BroadPhase/BroadPhase.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/BroadPhase/BroadPhaseBruteForce.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/BroadPhase/BroadPhaseQuadTree.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/BroadPhase/QuadTree.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CastConvexVsTriangles.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CastSphereVsTriangles.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CollideConvexVsTriangles.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CollideSphereVsTriangles.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CollisionDispatch.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/CollisionGroup.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/GroupFilter.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/GroupFilterTable.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/ManifoldBetweenTwoFaces.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/NarrowPhaseQuery.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/NarrowPhaseStats.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/PhysicsMaterial.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/PhysicsMaterialSimple.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/BoxShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/CapsuleShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/CompoundShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/ConvexHullShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/ConvexShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/CylinderShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/DecoratedShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MeshShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/MutableCompoundShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/OffsetCenterOfMassShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/RotatedTranslatedShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/ScaledShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/Shape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/SphereShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/TaperedCapsuleShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/Shape/TriangleShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Collision/TransformedShape.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/ConeConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/Constraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/ConstraintManager.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/ContactConstraintManager.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/DistanceConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/FixedConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/GearConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/HingeConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/MotorSettings.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/PathConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/PathConstraintPath.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/PathConstraintPathHermite.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/PointConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/RackAndPinionConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/SixDOFConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/SliderConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/SwingTwistConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/TwoBodyConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Constraints/PulleyConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/DeterminismLog.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/IslandBuilder.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/LargeIslandSplitter.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/PhysicsScene.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/PhysicsSystem.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/PhysicsUpdateContext.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/PhysicsLock.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Ragdoll/Ragdoll.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/StateRecorderImpl.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/TrackedVehicleController.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleAntiRollBar.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleCollisionTester.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleConstraint.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleController.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleDifferential.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleEngine.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleTrack.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/VehicleTransmission.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/Wheel.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/WheeledVehicleController.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Physics/Vehicle/MotorcycleController.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/RegisterTypes.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Renderer/DebugRenderer.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Renderer/DebugRendererPlayback.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Renderer/DebugRendererRecorder.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Skeleton/SkeletalAnimation.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Skeleton/Skeleton.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Skeleton/SkeletonMapper.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/Skeleton/SkeletonPose.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleGrouper/TriangleGrouperClosestCentroid.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleGrouper/TriangleGrouperMorton.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitter.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitterBinning.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitterFixedLeafSize.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitterLongestAxis.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitterMean.cpp C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs/Jolt/TriangleSplitter/TriangleSplitterMorton.cpp -ODebug -I C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs -I C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\libs\JoltC -Mroot -lc++ -lc --cache-dir C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\zig-cache --global-cache-dir C:\Users\vboxuser\AppData\Local\zig --name joltc -static --listen=-
Build Summary: 2/7 steps succeeded; 1 failed (disable with --summary none)
install transitive failure
├─ install joltc transitive failure
│  └─ zig build-lib joltc Debug native 8 errors
└─ install zphysics-tests transitive failure
   └─ zig test zphysics-tests Debug native transitive failure
      └─ zig build-lib joltc Debug native (reused)
error: the following build command failed with exit code 1:
C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\zig-cache\o\57cef0c88e05ddffd1bd914b049e87f9\build.exe C:\Users\vboxuser\bin\zig\0.13.0-dev.46+3648d7df1\files\zig.exe C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics C:\Users\vboxuser\Desktop\Projects\zig-gamedev\libs\zphysics\zig-cache C:\Users\vboxuser\AppData\Local\zig --seed 0x8a3f1e46 -Z1c235349cda79277
hazeycode commented 5 months ago

Looks like this was due to a broken vm environment. Cannot repo on fresh windows 11 install.