From 257ecbc1fc80a894914919063148964c6c350e1d Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 01:56:06 +0200 Subject: [PATCH 01/28] feat: Implement a new 3D physics engine extension with rigid-body simulation, gravity, forces, and collisions. --- Extensions/Physics3DBehavior/JsExtension.js | 299 ++++++++- .../Physics3DRuntimeBehavior.ts | 627 ++++++++++++++++++ 2 files changed, 916 insertions(+), 10 deletions(-) diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index ed6ceb2d1448..f476516a89a0 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -1663,29 +1663,308 @@ module.exports = { aut .addExpression( - 'MassCenterY', - _('Mass center Y'), - _('Mass center Y'), + 'MassCenterZ', + _('Mass center Z'), + _('Mass center Z'), '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .getCodeExtraInformation() - .setFunctionName('getMassCenterY'); + .setFunctionName('getMassCenterZ'); + + // Joints + aut + .addScopedAction( + 'AddFixedJoint', + _('Add a fixed joint'), + _('Add a fixed joint between two objects. They will be linked together and move as a single object.'), + _('Add a fixed joint between _PARAM0_ and _PARAM2_, save the joint ID in _PARAM3_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addFixedJoint'); + + aut + .addScopedAction( + 'AddPointJoint', + _('Add a point (ball and socket) joint'), + _('Add a point joint between two objects. They will be linked together at a given world position, but will be able to rotate freely.'), + _('Add a point joint between _PARAM0_ and _PARAM2_ at _PARAM4_;_PARAM5_;_PARAM6_, save ID in _PARAM7_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addPointJoint'); + + aut + .addScopedAction( + 'AddHingeJoint', + _('Add a hinge joint'), + _('Add a hinge joint. Both objects will be linked together at a given position and allowed to rotate around the given axis.'), + _('Add a hinge joint between _PARAM0_ and _PARAM2_ at position _PARAM4_;_PARAM5_;_PARAM6_ around axis _PARAM7_;_PARAM8_;_PARAM9_, save ID in _PARAM10_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addHingeJoint'); + + aut + .addScopedAction( + 'AddSliderJoint', + _('Add a slider joint'), + _('Add a slider joint. Both objects will be linked but allowed to slide along an axis.'), + _('Add a slider joint between _PARAM0_ and _PARAM2_ on axis _PARAM4_;_PARAM5_;_PARAM6_, save ID in _PARAM7_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addSliderJoint'); + + aut + .addScopedAction( + 'AddDistanceJoint', + _('Add a distance joint'), + _('Add a distance joint. Keeps a minimum and maximum distance between the center of mass of both objects, optionally using a spring.'), + _('Add a distance joint between _PARAM0_ and _PARAM2_ (min: _PARAM4_, max: _PARAM5_, spring freq: _PARAM6_, damping: _PARAM7_), save ID to _PARAM8_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Minimum distance (pixels)')) + .addParameter('expression', _('Maximum distance (pixels)')) + .addParameter('expression', _('Spring frequency (0 to disable)')) + .addParameter('expression', _('Spring damping ratio (e.g. 0.5)')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addDistanceJoint'); + + aut + .addScopedAction( + 'AddConeJoint', + _('Add a cone joint'), + _('Add a cone joint. Constraints the movement to a cone shape around a twist axis.'), + _('Add a cone joint between _PARAM0_ and _PARAM2_ at _PARAM4_;_PARAM5_;_PARAM6_ (twist axis _PARAM7_;_PARAM8_;_PARAM9_, half angle _PARAM10_°), save ID to _PARAM11_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('object', _('Other object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Half cone angle (degrees)')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addConeJoint'); + + aut + .addScopedAction( + 'RemoveJoint', + _('Remove a joint'), + _('Remove a joint by its ID.'), + _('Remove the joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('removeJoint'); + + aut + .addScopedCondition( + 'IsJointFirstObject', + _('Is first object in a joint'), + _('Check if an object is the first object in a specific joint.'), + _('_PARAM0_ is the first object of joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('isJointFirstObject'); + + aut + .addScopedCondition( + 'IsJointSecondObject', + _('Is second object in a joint'), + _('Check if an object is the second object in a specific joint.'), + _('_PARAM0_ is the second object of joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('isJointSecondObject'); + + aut + .addScopedAction( + 'SetHingeJointLimits', + _('Set hinge joint limits'), + _('Set the min and max angles for a hinge joint.'), + _('Set hinge joint _PARAM2_ limits (min: _PARAM3_°, max: _PARAM4_°)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min angle (degrees)')) + .addParameter('expression', _('Max angle (degrees)')) + .setFunctionName('setHingeJointLimits'); + + aut + .addScopedAction( + 'SetHingeJointMotor', + _('Set hinge joint motor'), + _('Set the motor state and target for a hinge joint.'), + _('Set hinge joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter( + 'stringWithSelector', + _('Motor State'), + '["Off", "Velocity", "Position"]', + false + ) + .addParameter('expression', _('Target velocity (deg/s) or angle (deg)')) + .setFunctionName('setHingeJointMotor'); aut .addExpression( - 'MassCenterZ', - _('Mass center Z'), - _('Mass center Z'), - '', + 'HingeJointAngle', + _('Hinge joint angle'), + _('Return the current angle of a hinge joint (in degrees).'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getMassCenterZ'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointAngle'); + + aut + .addScopedAction( + 'SetSliderJointLimits', + _('Set slider joint limits'), + _('Set the min and max distance for a slider joint.'), + _('Set slider joint _PARAM2_ limits (min: _PARAM3_ px, max: _PARAM4_ px)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min limit (pixels)')) + .addParameter('expression', _('Max limit (pixels)')) + .setFunctionName('setSliderJointLimits'); + + aut + .addScopedAction( + 'SetSliderJointMotor', + _('Set slider joint motor'), + _('Set the motor state and target for a slider joint.'), + _('Set slider joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter( + 'stringWithSelector', + _('Motor State'), + '["Off", "Velocity", "Position"]', + false + ) + .addParameter('expression', _('Target velocity (px/s) or pos. (px)')) + .setFunctionName('setSliderJointMotor'); + + aut + .addExpression( + 'SliderJointPosition', + _('Slider joint position'), + _('Return the current position of a slider joint (in pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointPosition'); + + aut + .addScopedAction( + 'SetDistanceJointDistance', + _('Set distance joint limits'), + _('Set the min and max distance for a distance joint.'), + _('Set distance joint _PARAM2_ distance (min: _PARAM3_ px, max: _PARAM4_ px)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min distance (pixels)')) + .addParameter('expression', _('Max distance (pixels)')) + .setFunctionName('setDistanceJointDistance'); } // Collision extension diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index aaf60479e030..44a044c8d52a 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -90,6 +90,11 @@ namespace gdjs { private _physics3DHooks: Array = []; + /** Next joint ID counter */ + _nextJointId: number = 1; + /** Map of (string)jointId -> (Jolt.Constraint)constraint */ + joints: { [key: string]: Jolt.Constraint } = {}; + constructor(instanceContainer: gdjs.RuntimeInstanceContainer, sharedData) { this._registeredBehaviors = new Set(); this.gravityX = sharedData.gravityX; @@ -257,6 +262,72 @@ namespace gdjs { this._registeredBehaviors.delete(physicsBehavior); } + /** + * Add a constraint to the tracked joints and return its ID. + */ + addJoint(constraint: Jolt.Constraint): integer { + this.joints[this._nextJointId.toString(10)] = constraint; + return this._nextJointId++; + } + + /** + * Get a constraint by joint ID. + */ + getJoint(jointId: integer | string): Jolt.Constraint | null { + jointId = jointId.toString(10); + if (this.joints.hasOwnProperty(jointId)) { + return this.joints[jointId]; + } + return null; + } + + /** + * Find the joint ID of a given constraint. + */ + getJointId(constraint: Jolt.Constraint): integer { + for (const jointId in this.joints) { + if (this.joints.hasOwnProperty(jointId)) { + if (this.joints[jointId] === constraint) { + return parseInt(jointId, 10); + } + } + } + return 0; + } + + /** + * Remove a constraint by joint ID. + */ + removeJoint(jointId: integer | string): void { + jointId = jointId.toString(10); + if (this.joints.hasOwnProperty(jointId)) { + const constraint = this.joints[jointId]; + Jolt.destroy(constraint); + delete this.joints[jointId]; + } + } + + /** + * Remove all joints associated with a body (called when a body is destroyed). + */ + removeJointsWithBody(body: Jolt.Body): void { + for (const jointId in this.joints) { + if (this.joints.hasOwnProperty(jointId)) { + const constraint = this.joints[jointId]; + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + if ( + twoBodyConstraint.GetBody1() === body || + twoBodyConstraint.GetBody2() === body + ) { + this.removeJoint(jointId); + } + } + } + } + step(deltaTime: float): void { for (const physicsBehavior of this._registeredBehaviors) { physicsBehavior._contactsStartedThisFrame.length = 0; @@ -295,6 +366,13 @@ namespace gdjs { gdjs.registerRuntimeSceneUnloadedCallback(function (runtimeScene) { const physics3DSharedData = runtimeScene.physics3DSharedData; if (physics3DSharedData) { + // Destroy all joints before destroying the physics world + for (const jointId in physics3DSharedData.joints) { + if (physics3DSharedData.joints.hasOwnProperty(jointId)) { + Jolt.destroy(physics3DSharedData.joints[jointId]); + } + } + physics3DSharedData.joints = {}; Jolt.destroy(physics3DSharedData.contactListener); Jolt.destroy(physics3DSharedData._tempVec3); Jolt.destroy(physics3DSharedData._tempRVec3); @@ -663,6 +741,10 @@ namespace gdjs { } _destroyBody() { + // Remove all joints associated with this body before destroying it + if (this._body !== null) { + this._sharedData.removeJointsWithBody(this._body); + } this.bodyUpdater.destroyBody(); this._contactsEndedThisFrame.length = 0; this._contactsStartedThisFrame.length = 0; @@ -2084,6 +2166,551 @@ namespace gdjs { if (!behavior1) return false; return behavior1.collisionChecker.hasCollisionStoppedWith(object2); } + + // ==================== Joint Methods ==================== + + /** + * Get the other physics behavior from a picked object. + */ + private _getOtherBody( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string + ): Jolt.Body | null { + const otherBehavior = otherObject.getBehavior( + otherBehaviorName + ) as Physics3DRuntimeBehavior | null; + if (!otherBehavior) return null; + return otherBehavior.getBody(); + } + + /** + * Add a Fixed joint between this object and another. + * Both objects are locked together with no relative movement. + */ + addFixedJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const settings = new Jolt.FixedConstraintSettings(); + settings.mAutoDetectPoint = true; + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a Point (Ball & Socket) joint between this object and another. + * Both objects are connected at a point but can rotate freely. + */ + addPointJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + anchorX: float, + anchorY: float, + anchorZ: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const worldInvScale = this._sharedData.worldInvScale; + const settings = new Jolt.PointConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + settings.mPoint1 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + settings.mPoint2 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a Hinge joint between this object and another. + * Allows rotation around a single axis, with optional limits and motor. + */ + addHingeJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + anchorX: float, + anchorY: float, + anchorZ: float, + axisX: float, + axisY: float, + axisZ: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const worldInvScale = this._sharedData.worldInvScale; + const settings = new Jolt.HingeConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + settings.mPoint1 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + settings.mPoint2 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + // Normalize axis + const axisLen = Math.sqrt(axisX * axisX + axisY * axisY + axisZ * axisZ); + if (axisLen > 0) { + axisX /= axisLen; + axisY /= axisLen; + axisZ /= axisLen; + } else { + axisY = 1; // Default up axis + } + settings.mHingeAxis1 = this._sharedData.getVec3(axisX, axisY, axisZ); + settings.mHingeAxis2 = this._sharedData.getVec3(axisX, axisY, axisZ); + // Compute a perpendicular normal axis + let normalX: float, normalY: float, normalZ: float; + if (Math.abs(axisX) < 0.9) { + // Cross with X axis + normalX = 0; + normalY = -axisZ; + normalZ = axisY; + } else { + // Cross with Y axis + normalX = axisZ; + normalY = 0; + normalZ = -axisX; + } + const normalLen = Math.sqrt( + normalX * normalX + normalY * normalY + normalZ * normalZ + ); + if (normalLen > 0) { + normalX /= normalLen; + normalY /= normalLen; + normalZ /= normalLen; + } + settings.mNormalAxis1 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); + settings.mNormalAxis2 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a Slider (Prismatic) joint between this object and another. + * Allows translation along a single axis. + */ + addSliderJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + axisX: float, + axisY: float, + axisZ: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const settings = new Jolt.SliderConstraintSettings(); + settings.mAutoDetectPoint = true; + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + // Normalize axis + const axisLen = Math.sqrt(axisX * axisX + axisY * axisY + axisZ * axisZ); + if (axisLen > 0) { + axisX /= axisLen; + axisY /= axisLen; + axisZ /= axisLen; + } else { + axisX = 1; // Default X axis + } + settings.mSliderAxis1 = this._sharedData.getVec3(axisX, axisY, axisZ); + settings.mSliderAxis2 = this._sharedData.getVec3(axisX, axisY, axisZ); + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a Distance joint between this object and another. + * Keeps a min/max distance between two objects, optionally with a spring. + */ + addDistanceJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + minDistance: float, + maxDistance: float, + springFrequency: float, + springDamping: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const worldInvScale = this._sharedData.worldInvScale; + const settings = new Jolt.DistanceConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + // Use centers of mass for points + const pos1 = body.GetCenterOfMassPosition(); + const pos2 = otherBody.GetCenterOfMassPosition(); + settings.mPoint1 = this._sharedData.getRVec3( + pos1.GetX(), + pos1.GetY(), + pos1.GetZ() + ); + settings.mPoint2 = this._sharedData.getRVec3( + pos2.GetX(), + pos2.GetY(), + pos2.GetZ() + ); + settings.mMinDistance = minDistance * worldInvScale; + settings.mMaxDistance = maxDistance * worldInvScale; + if (springFrequency > 0) { + settings.mLimitsSpringSettings.mFrequency = springFrequency; + settings.mLimitsSpringSettings.mDamping = springDamping; + } + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a Cone joint between this object and another. + * Restricts the rotation within a cone shape. + */ + addConeJoint( + otherObject: gdjs.RuntimeObject, + otherBehaviorName: string, + anchorX: float, + anchorY: float, + anchorZ: float, + twistAxisX: float, + twistAxisY: float, + twistAxisZ: float, + halfConeAngle: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + if (!otherBody) return; + + const worldInvScale = this._sharedData.worldInvScale; + const settings = new Jolt.ConeConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + settings.mPoint1 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + settings.mPoint2 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + // Normalize twist axis + const axisLen = Math.sqrt( + twistAxisX * twistAxisX + + twistAxisY * twistAxisY + + twistAxisZ * twistAxisZ + ); + if (axisLen > 0) { + twistAxisX /= axisLen; + twistAxisY /= axisLen; + twistAxisZ /= axisLen; + } else { + twistAxisY = 1; + } + settings.mTwistAxis1 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mTwistAxis2 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mHalfConeAngle = gdjs.toRad(halfConeAngle); + + const constraint = this._sharedData.bodyInterface.CreateConstraint( + settings, + body.GetID(), + otherBody.GetID() + ); + Jolt.destroy(settings); + + this._sharedData.bodyInterface.ActivateConstraint( + Jolt.castObject(constraint, Jolt.TwoBodyConstraint) + ); + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Remove a joint by its ID. + */ + removeJoint(jointId: integer | string): void { + this._sharedData.removeJoint(jointId); + } + + /** + * Check if this object is the first body in a joint. + */ + isJointFirstObject(jointId: integer | string): boolean { + if (this._body === null) return false; + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return false; + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + return twoBodyConstraint.GetBody1() === this._body; + } + + /** + * Check if this object is the second body in a joint. + */ + isJointSecondObject(jointId: integer | string): boolean { + if (this._body === null) return false; + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return false; + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + return twoBodyConstraint.GetBody2() === this._body; + } + + /** + * Set the limits on a hinge joint (in degrees). + */ + setHingeJointLimits( + jointId: integer | string, + limitsMin: float, + limitsMax: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + hingeConstraint.SetLimits(gdjs.toRad(limitsMin), gdjs.toRad(limitsMax)); + } + + /** + * Set the motor on a hinge joint. + * @param motorState "Off", "Velocity", or "Position" + * @param target Target velocity (deg/s) or angle (degrees) + */ + setHingeJointMotor( + jointId: integer | string, + motorState: string, + target: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + if (motorState === 'Velocity') { + hingeConstraint.SetMotorState(Jolt.EMotorState_Velocity); + hingeConstraint.SetTargetAngularVelocity(gdjs.toRad(target)); + } else if (motorState === 'Position') { + hingeConstraint.SetMotorState(Jolt.EMotorState_Position); + hingeConstraint.SetTargetAngle(gdjs.toRad(target)); + } else { + hingeConstraint.SetMotorState(Jolt.EMotorState_Off); + } + } + + /** + * Get the current angle of a hinge joint (in degrees). + */ + getHingeJointAngle(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return gdjs.toDegrees(hingeConstraint.GetCurrentAngle()); + } + + /** + * Set the limits on a slider joint (in pixels). + */ + setSliderJointLimits( + jointId: integer | string, + limitsMin: float, + limitsMax: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + sliderConstraint.SetLimits( + limitsMin * this._sharedData.worldInvScale, + limitsMax * this._sharedData.worldInvScale + ); + } + + /** + * Set the motor on a slider joint. + * @param motorState "Off", "Velocity", or "Position" + * @param target Target velocity (pixels/s) or position (pixels) + */ + setSliderJointMotor( + jointId: integer | string, + motorState: string, + target: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + if (motorState === 'Velocity') { + sliderConstraint.SetMotorState(Jolt.EMotorState_Velocity); + sliderConstraint.SetTargetVelocity( + target * this._sharedData.worldInvScale + ); + } else if (motorState === 'Position') { + sliderConstraint.SetMotorState(Jolt.EMotorState_Position); + sliderConstraint.SetTargetPosition( + target * this._sharedData.worldInvScale + ); + } else { + sliderConstraint.SetMotorState(Jolt.EMotorState_Off); + } + } + + /** + * Get the current position of a slider joint (in pixels). + */ + getSliderJointPosition(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetCurrentPosition() * this._sharedData.worldScale; + } + + /** + * Set the distance on a distance joint (in pixels). + */ + setDistanceJointDistance( + jointId: integer | string, + minDistance: float, + maxDistance: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const distanceConstraint = Jolt.castObject( + constraint, + Jolt.DistanceConstraint + ); + distanceConstraint.SetDistance( + minDistance * this._sharedData.worldInvScale, + maxDistance * this._sharedData.worldInvScale + ); + } } gdjs.registerBehavior( From d56647ab73b0fa4b2ce4c9633a1a682c917c8d58 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 02:50:51 +0200 Subject: [PATCH 02/28] feat: Add scripts to build and import GDJS Runtime and extensions into the IDE, including source types for autocompletion. --- GDJS/package-lock.json | 78 ++++----- GDJS/scripts/build.js | 2 +- newIDE/app/package-lock.json | 201 +--------------------- newIDE/app/scripts/import-GDJS-Runtime.js | 2 +- 4 files changed, 43 insertions(+), 240 deletions(-) diff --git a/GDJS/package-lock.json b/GDJS/package-lock.json index 947635015c00..fcf6c06407b6 100644 --- a/GDJS/package-lock.json +++ b/GDJS/package-lock.json @@ -34,7 +34,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/base/-/base-4.0.3.tgz", "integrity": "sha512-0bunaWebaDswLFtYZ6whV+ZvgLQ7oANcvbPmIOoVpS/1pOY3Y/GAnWOFbgp3qt9Q/ntLYqNjGve6xq0IqpsTAA==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "^7.0.0", "@pixi/display": "^7.0.0", @@ -49,7 +48,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/loader-base/-/loader-base-4.0.4.tgz", "integrity": "sha512-Grgu+PxiUpgYWpuMRr3h5jrN3ZTnwyXfu3HuYdFb6mbJTTMub4xBPALeui+O+tw0k9RNRAr99pUzu9Rc9XTbAw==", "dev": true, - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/assets": " ^7.0.0", @@ -81,7 +79,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.7/-/runtime-3.7-4.0.3.tgz", "integrity": "sha512-zuopKtSqjRc37wjW5xJ64j9DbiBB7rkPMFeldeWBPCbfZiCcFcwSZwZnrcgC+f4HIGo0NeviAvJGM8Hcf3AyeA==", "dev": true, - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -92,7 +89,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.8/-/runtime-3.8-4.0.3.tgz", "integrity": "sha512-lIhb4jOTon+FVYLO9AIgcB6jf9hC+RLEn8PesaDRibDocQ1htVCkEIhCIU3Mc00fuqIby7lMBsINeS/Th0q3bw==", "dev": true, - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -113,7 +109,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-4.1/-/runtime-4.1-4.0.3.tgz", "integrity": "sha512-jK433snCQMC4FUPiDgyIcxhiatvRNSxqgs0CgHjjQ0l8GlY6gPpkkdThQ6GsFNme1SUZ4uvnWwawXFIGjW1IpQ==", "dev": true, - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -138,6 +133,7 @@ "resolved": "https://registry.npmjs.org/@pixi/color/-/color-7.3.0.tgz", "integrity": "sha512-qwgsP+cQhw0QjvouvAslpJ3g7DUMwKLUrXF6Nv+G4GhgVC2Z03CsCfWgUxLxKPD3WadB6FacdRIGx6o2TywB+A==", "dev": true, + "peer": true, "dependencies": { "colord": "^2.9.3" } @@ -152,7 +148,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-7.3.0.tgz", "integrity": "sha512-zRBX5RAxm14zs7/sse/eXSrFzbv2XPEJwj2fQga+4hI7tAsXazYgGFl3CMlDET5mW9rXUSxROE0dvnLe9DcYRQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@pixi/core": { "version": "7.3.0", @@ -190,7 +187,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-7.3.0.tgz", "integrity": "sha512-kr0nia7yvPLIXqBeOKLUXcOoxRG5yCxIPUtXvsFSrrmJvqsXsyg4l9cH0CS/I9yTb67/ks5wjzieUdwNf8pfTg==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@pixi/graphics": { "version": "7.3.0", @@ -208,7 +206,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-7.3.0.tgz", "integrity": "sha512-3gM1MffXlDM8bFNl+D1ndq4W1Gn7quRvxbAZ9RUp7Zvoqcud/0c/VcxngM2st+IXeFf8htlKxytkotMKk5gQxA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@pixi/mesh": { "version": "7.3.0", @@ -236,13 +235,15 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-7.3.0.tgz", "integrity": "sha512-U0qQk5yhZcCYQVm444IO604aoe1TivQjKeaAYaEpxNyEbSJ2/rEIQEttrnw6JXnm6a0ycI8iBtweDthnpyatqA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@pixi/settings": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-7.3.0.tgz", "integrity": "sha512-x8Tms/DBnedbJBjkP4VHqyBckqXqJnoAfoayqEcFrqNDQa+1qkr1UnyPj3l4eiEPhY8cEUBz1wSZnhM7R4XcDw==", "dev": true, + "peer": true, "dependencies": { "@pixi/constants": "7.3.0", "@types/css-font-loading-module": "^0.0.7", @@ -265,6 +266,7 @@ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-7.3.0.tgz", "integrity": "sha512-F77FpONHOn5JkZRMHUM8bXLLIG+Czve7zxOqb1Mk57QHLADhcHP88Kj2eYu9E7zJu4Flx51nyTdmVWQgQXW96g==", "dev": true, + "peer": true, "dependencies": { "@pixi/extensions": "7.3.0", "@pixi/settings": "7.3.0", @@ -291,7 +293,8 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@types/earcut": { "version": "2.1.1", @@ -321,7 +324,8 @@ "version": "2019.7.1", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz", "integrity": "sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@types/sinon": { "version": "10.0.13", @@ -497,7 +501,8 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/commander": { "version": "2.20.3", @@ -1584,7 +1589,6 @@ "resolved": "https://registry.npmjs.org/@pixi/assets/-/assets-7.4.2.tgz", "integrity": "sha512-anxho59H9egZwoaEdM5aLvYyxoz6NCy3CaQIvNHD1bbGg8L16Ih0e26QSBR5fu53jl8OjT6M7s+p6n7uu4+fGA==", "dev": true, - "peer": true, "dependencies": { "@types/css-font-loading-module": "^0.0.12" }, @@ -1622,7 +1626,6 @@ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-7.4.2.tgz", "integrity": "sha512-UbMtgSEnyCOFPzbE6ThB9qopXxbZ5GCof2ArB4FXOC5Xi/83MOIIYg5kf5M8689C5HJMhg2SrJu3xLKppF+CMg==", "dev": true, - "peer": true, "dependencies": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -1643,7 +1646,6 @@ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-7.4.2.tgz", "integrity": "sha512-DaD0J7gIlNlzO0Fdlby/0OH+tB5LtCY6rgFeCBKVDnzmn8wKW3zYZRenWBSFJ0Psx6vLqXYkSIM/rcokaKviIw==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -1653,7 +1655,6 @@ "resolved": "https://registry.npmjs.org/@pixi/events/-/events-7.4.2.tgz", "integrity": "sha512-Jw/w57heZjzZShIXL0bxOvKB+XgGIevyezhGtfF2ZSzQoSBWo+Fj1uE0QwKd0RIaXegZw/DhSmiMJSbNmcjifA==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1733,7 +1734,6 @@ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-7.4.2.tgz", "integrity": "sha512-jH4/Tum2RqWzHGzvlwEr7HIVduoLO57Ze705N2zQPkUD57TInn5911aGUeoua7f/wK8cTLGzgB9BzSo2kTdcHw==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -1751,7 +1751,6 @@ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-7.4.2.tgz", "integrity": "sha512-mEkKyQvvMrYXC3pahvH5WBIKtrtB63WixRr91ANFI7zXD+ESG6Ap6XtxMCJmXDQPwBDNk7SWVMiCflYuchG7kA==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1842,7 +1841,6 @@ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-7.4.2.tgz", "integrity": "sha512-Ccf/OVQsB+HQV0Fyf5lwD+jk1jeU7uSIqEjbxenNNssmEdB7S5qlkTBV2EJTHT83+T6Z9OMOHsreJZerydpjeg==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1884,7 +1882,6 @@ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-7.4.2.tgz", "integrity": "sha512-rZZWpJNsIQ8WoCWrcVg8Gi6L/PDakB941clo6dO3XjoII2ucoOUcnpe5HIkudxi2xPvS/8Bfq990gFEx50TP5A==", "dev": true, - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/sprite": "7.4.2" @@ -2223,7 +2220,6 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2288,7 +2284,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/base/-/base-4.0.3.tgz", "integrity": "sha512-0bunaWebaDswLFtYZ6whV+ZvgLQ7oANcvbPmIOoVpS/1pOY3Y/GAnWOFbgp3qt9Q/ntLYqNjGve6xq0IqpsTAA==", "dev": true, - "peer": true, "requires": {} }, "@pixi-spine/loader-base": { @@ -2296,7 +2291,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/loader-base/-/loader-base-4.0.4.tgz", "integrity": "sha512-Grgu+PxiUpgYWpuMRr3h5jrN3ZTnwyXfu3HuYdFb6mbJTTMub4xBPALeui+O+tw0k9RNRAr99pUzu9Rc9XTbAw==", "dev": true, - "peer": true, "requires": {} }, "@pixi-spine/loader-uni": { @@ -2311,7 +2305,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.7/-/runtime-3.7-4.0.3.tgz", "integrity": "sha512-zuopKtSqjRc37wjW5xJ64j9DbiBB7rkPMFeldeWBPCbfZiCcFcwSZwZnrcgC+f4HIGo0NeviAvJGM8Hcf3AyeA==", "dev": true, - "peer": true, "requires": {} }, "@pixi-spine/runtime-3.8": { @@ -2319,7 +2312,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.8/-/runtime-3.8-4.0.3.tgz", "integrity": "sha512-lIhb4jOTon+FVYLO9AIgcB6jf9hC+RLEn8PesaDRibDocQ1htVCkEIhCIU3Mc00fuqIby7lMBsINeS/Th0q3bw==", "dev": true, - "peer": true, "requires": {} }, "@pixi-spine/runtime-4.0": { @@ -2334,7 +2326,6 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-4.1/-/runtime-4.1-4.0.3.tgz", "integrity": "sha512-jK433snCQMC4FUPiDgyIcxhiatvRNSxqgs0CgHjjQ0l8GlY6gPpkkdThQ6GsFNme1SUZ4uvnWwawXFIGjW1IpQ==", "dev": true, - "peer": true, "requires": {} }, "@pixi/assets": { @@ -2352,6 +2343,7 @@ "resolved": "https://registry.npmjs.org/@pixi/color/-/color-7.3.0.tgz", "integrity": "sha512-qwgsP+cQhw0QjvouvAslpJ3g7DUMwKLUrXF6Nv+G4GhgVC2Z03CsCfWgUxLxKPD3WadB6FacdRIGx6o2TywB+A==", "dev": true, + "peer": true, "requires": { "colord": "^2.9.3" } @@ -2366,7 +2358,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-7.3.0.tgz", "integrity": "sha512-zRBX5RAxm14zs7/sse/eXSrFzbv2XPEJwj2fQga+4hI7tAsXazYgGFl3CMlDET5mW9rXUSxROE0dvnLe9DcYRQ==", - "dev": true + "dev": true, + "peer": true }, "@pixi/core": { "version": "7.3.0", @@ -2398,7 +2391,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-7.3.0.tgz", "integrity": "sha512-kr0nia7yvPLIXqBeOKLUXcOoxRG5yCxIPUtXvsFSrrmJvqsXsyg4l9cH0CS/I9yTb67/ks5wjzieUdwNf8pfTg==", - "dev": true + "dev": true, + "peer": true }, "@pixi/graphics": { "version": "7.3.0", @@ -2412,7 +2406,8 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-7.3.0.tgz", "integrity": "sha512-3gM1MffXlDM8bFNl+D1ndq4W1Gn7quRvxbAZ9RUp7Zvoqcud/0c/VcxngM2st+IXeFf8htlKxytkotMKk5gQxA==", - "dev": true + "dev": true, + "peer": true }, "@pixi/mesh": { "version": "7.3.0", @@ -2434,13 +2429,15 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-7.3.0.tgz", "integrity": "sha512-U0qQk5yhZcCYQVm444IO604aoe1TivQjKeaAYaEpxNyEbSJ2/rEIQEttrnw6JXnm6a0ycI8iBtweDthnpyatqA==", - "dev": true + "dev": true, + "peer": true }, "@pixi/settings": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-7.3.0.tgz", "integrity": "sha512-x8Tms/DBnedbJBjkP4VHqyBckqXqJnoAfoayqEcFrqNDQa+1qkr1UnyPj3l4eiEPhY8cEUBz1wSZnhM7R4XcDw==", "dev": true, + "peer": true, "requires": { "@pixi/constants": "7.3.0", "@types/css-font-loading-module": "^0.0.7", @@ -2460,6 +2457,7 @@ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-7.3.0.tgz", "integrity": "sha512-F77FpONHOn5JkZRMHUM8bXLLIG+Czve7zxOqb1Mk57QHLADhcHP88Kj2eYu9E7zJu4Flx51nyTdmVWQgQXW96g==", "dev": true, + "peer": true, "requires": { "@pixi/extensions": "7.3.0", "@pixi/settings": "7.3.0", @@ -2486,7 +2484,8 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==", - "dev": true + "dev": true, + "peer": true }, "@types/earcut": { "version": "2.1.1", @@ -2516,7 +2515,8 @@ "version": "2019.7.1", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz", "integrity": "sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==", - "dev": true + "dev": true, + "peer": true }, "@types/sinon": { "version": "10.0.13", @@ -2671,7 +2671,8 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "peer": true }, "commander": { "version": "2.20.3", @@ -3496,7 +3497,6 @@ "resolved": "https://registry.npmjs.org/@pixi/assets/-/assets-7.4.2.tgz", "integrity": "sha512-anxho59H9egZwoaEdM5aLvYyxoz6NCy3CaQIvNHD1bbGg8L16Ih0e26QSBR5fu53jl8OjT6M7s+p6n7uu4+fGA==", "dev": true, - "peer": true, "requires": { "@types/css-font-loading-module": "^0.0.12" } @@ -3528,7 +3528,6 @@ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-7.4.2.tgz", "integrity": "sha512-UbMtgSEnyCOFPzbE6ThB9qopXxbZ5GCof2ArB4FXOC5Xi/83MOIIYg5kf5M8689C5HJMhg2SrJu3xLKppF+CMg==", "dev": true, - "peer": true, "requires": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -3545,7 +3544,6 @@ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-7.4.2.tgz", "integrity": "sha512-DaD0J7gIlNlzO0Fdlby/0OH+tB5LtCY6rgFeCBKVDnzmn8wKW3zYZRenWBSFJ0Psx6vLqXYkSIM/rcokaKviIw==", "dev": true, - "peer": true, "requires": {} }, "@pixi/events": { @@ -3553,7 +3551,6 @@ "resolved": "https://registry.npmjs.org/@pixi/events/-/events-7.4.2.tgz", "integrity": "sha512-Jw/w57heZjzZShIXL0bxOvKB+XgGIevyezhGtfF2ZSzQoSBWo+Fj1uE0QwKd0RIaXegZw/DhSmiMJSbNmcjifA==", "dev": true, - "peer": true, "requires": {} }, "@pixi/extensions": { @@ -3616,7 +3613,6 @@ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-7.4.2.tgz", "integrity": "sha512-jH4/Tum2RqWzHGzvlwEr7HIVduoLO57Ze705N2zQPkUD57TInn5911aGUeoua7f/wK8cTLGzgB9BzSo2kTdcHw==", "dev": true, - "peer": true, "requires": {} }, "@pixi/math": { @@ -3630,7 +3626,6 @@ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-7.4.2.tgz", "integrity": "sha512-mEkKyQvvMrYXC3pahvH5WBIKtrtB63WixRr91ANFI7zXD+ESG6Ap6XtxMCJmXDQPwBDNk7SWVMiCflYuchG7kA==", "dev": true, - "peer": true, "requires": {} }, "@pixi/mesh-extras": { @@ -3697,7 +3692,6 @@ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-7.4.2.tgz", "integrity": "sha512-Ccf/OVQsB+HQV0Fyf5lwD+jk1jeU7uSIqEjbxenNNssmEdB7S5qlkTBV2EJTHT83+T6Z9OMOHsreJZerydpjeg==", "dev": true, - "peer": true, "requires": {} }, "@pixi/sprite-animated": { @@ -3726,7 +3720,6 @@ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-7.4.2.tgz", "integrity": "sha512-rZZWpJNsIQ8WoCWrcVg8Gi6L/PDakB941clo6dO3XjoII2ucoOUcnpe5HIkudxi2xPvS/8Bfq990gFEx50TP5A==", "dev": true, - "peer": true, "requires": {} }, "@pixi/text-bitmap": { @@ -3977,8 +3970,7 @@ "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, - "peer": true + "dev": true }, "universalify": { "version": "0.1.2", diff --git a/GDJS/scripts/build.js b/GDJS/scripts/build.js index 592fabc4cf88..df0123294eb3 100644 --- a/GDJS/scripts/build.js +++ b/GDJS/scripts/build.js @@ -25,7 +25,7 @@ if (!args.out) { ); } -shell.mkdir('-p', bundledOutPath); +require('fs').mkdirSync(bundledOutPath, { recursive: true }); (async () => { // Generate the output file paths diff --git a/newIDE/app/package-lock.json b/newIDE/app/package-lock.json index 9adb48ab0b79..a3642f469b60 100644 --- a/newIDE/app/package-lock.json +++ b/newIDE/app/package-lock.json @@ -241,7 +241,6 @@ "version": "7.23.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.13", @@ -1034,7 +1033,6 @@ "version": "7.22.5", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1844,7 +1842,6 @@ "version": "7.22.15", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -3090,7 +3087,6 @@ "node_modules/@firebase/app": { "version": "0.0.900-exp.d92a36260", "license": "Apache-2.0", - "peer": true, "dependencies": { "@firebase/component": "0.5.0", "@firebase/logger": "0.2.6", @@ -3101,7 +3097,6 @@ "node_modules/@firebase/app-compat": { "version": "0.0.900-exp.d92a36260", "license": "Apache-2.0", - "peer": true, "dependencies": { "@firebase/app": "0.0.900-exp.d92a36260", "@firebase/component": "0.5.0", @@ -3118,8 +3113,7 @@ }, "node_modules/@firebase/app-types": { "version": "0.6.2", - "license": "Apache-2.0", - "peer": true + "license": "Apache-2.0" }, "node_modules/@firebase/app/node_modules/tslib": { "version": "2.2.0", @@ -3591,7 +3585,6 @@ "node_modules/@firebase/util": { "version": "1.1.0", "license": "Apache-2.0", - "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -5288,7 +5281,6 @@ "node_modules/@material-ui/core": { "version": "4.11.0", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/styles": "^4.10.0", @@ -5547,7 +5539,6 @@ }, "node_modules/@pixi-spine/base": { "version": "4.0.3", - "peer": true, "peerDependencies": { "@pixi/core": "^7.0.0", "@pixi/display": "^7.0.0", @@ -5559,7 +5550,6 @@ }, "node_modules/@pixi-spine/loader-base": { "version": "4.0.4", - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/assets": " ^7.0.0", @@ -5586,7 +5576,6 @@ "node_modules/@pixi-spine/runtime-3.7": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5595,7 +5584,6 @@ "node_modules/@pixi-spine/runtime-3.8": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5612,7 +5600,6 @@ "node_modules/@pixi-spine/runtime-4.1": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", - "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5638,7 +5625,6 @@ "node_modules/@pixi/assets": { "version": "7.4.2", "license": "MIT", - "peer": true, "dependencies": { "@types/css-font-loading-module": "^0.0.12" }, @@ -5649,7 +5635,6 @@ "node_modules/@pixi/canvas-display": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/display": "7.4.2" } @@ -5704,7 +5689,6 @@ "node_modules/@pixi/canvas-renderer": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5712,7 +5696,6 @@ "node_modules/@pixi/canvas-sprite": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/canvas-display": "7.4.2", "@pixi/canvas-renderer": "7.4.2", @@ -5765,7 +5748,6 @@ "node_modules/@pixi/core": { "version": "7.4.2", "license": "MIT", - "peer": true, "dependencies": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -5784,7 +5766,6 @@ "node_modules/@pixi/display": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5792,7 +5773,6 @@ "node_modules/@pixi/events": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5805,7 +5785,6 @@ "node_modules/@pixi/extract": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5855,7 +5834,6 @@ "node_modules/@pixi/graphics": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5869,7 +5847,6 @@ "node_modules/@pixi/mesh": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5878,7 +5855,6 @@ "node_modules/@pixi/mesh-extras": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/mesh": "7.4.2" @@ -5911,7 +5887,6 @@ "node_modules/@pixi/particle-container": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5921,7 +5896,6 @@ "node_modules/@pixi/prepare": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5945,7 +5919,6 @@ "node_modules/@pixi/sprite": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5962,7 +5935,6 @@ "node_modules/@pixi/sprite-tiling": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5980,7 +5952,6 @@ "node_modules/@pixi/text": { "version": "7.4.2", "license": "MIT", - "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/sprite": "7.4.2" @@ -7471,7 +7442,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -10095,7 +10065,6 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@swc/counter": "^0.1.1", "@swc/types": "^0.1.5" @@ -10738,7 +10707,6 @@ "node_modules/@types/react": { "version": "16.9.50", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -10808,84 +10776,20 @@ "@types/node": "*" } }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/@types/stack-utils": { "version": "2.0.1", "dev": true, "license": "MIT" }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/@types/trusted-types": { "version": "2.0.3", "dev": true, "license": "MIT" }, - "node_modules/@types/uglify-js": { - "version": "3.13.1", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@types/unist": { "version": "2.0.6", "license": "MIT" }, - "node_modules/@types/webpack": { - "version": "4.41.32", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@types/ws": { "version": "8.5.5", "dev": true, @@ -11503,7 +11407,6 @@ "version": "8.10.0", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -12046,7 +11949,6 @@ "node_modules/axios": { "version": "0.18.1", "license": "MIT", - "peer": true, "dependencies": { "follow-redirects": "1.5.10", "is-buffer": "^2.0.2" @@ -12076,7 +11978,6 @@ "version": "7.0.0-bridge.0", "dev": true, "license": "MIT", - "peer": true, "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -12397,6 +12298,7 @@ "version": "6.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -12412,6 +12314,7 @@ "version": "3.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -12424,6 +12327,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12441,6 +12345,7 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -12451,6 +12356,7 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", + "peer": true, "engines": { "node": ">= 6" } @@ -13007,7 +12913,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001541", "electron-to-chromium": "^1.4.535", @@ -14196,7 +14101,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -15611,7 +15515,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -15741,7 +15644,6 @@ "version": "8.43.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -16605,18 +16507,6 @@ "node": ">=0.4.x" } }, - "node_modules/eventsource": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/execa": { "version": "0.7.0", "dev": true, @@ -17356,7 +17246,6 @@ "version": "15.5.4", "dev": true, "license": "BSD-3-Clause", - "peer": true, "dependencies": { "fbjs": "^0.8.9", "loose-envify": "^1.1.0", @@ -19902,7 +19791,6 @@ "version": "27.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -25855,15 +25743,6 @@ "node": ">=4" } }, - "node_modules/original": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, "node_modules/os-homedir": { "version": "1.0.2", "dev": true, @@ -26594,7 +26473,6 @@ "version": "6.0.13", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -26857,7 +26735,6 @@ "node_modules/prop-types": { "version": "15.8.1", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -27168,7 +27045,6 @@ "node_modules/react": { "version": "16.14.0", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -27272,7 +27148,6 @@ "node_modules/react-dnd": { "version": "7.7.0", "license": "MIT", - "peer": true, "dependencies": { "@types/hoist-non-react-statics": "^3.3.1", "dnd-core": "^7.7.0", @@ -27288,7 +27163,6 @@ "node_modules/react-dnd-html5-backend": { "version": "7.7.0", "license": "MIT", - "peer": true, "dependencies": { "dnd-core": "^7.7.0" } @@ -27323,7 +27197,6 @@ "node_modules/react-dnd-touch-backend": { "version": "0.8.3", "license": "MIT", - "peer": true, "dependencies": { "dnd-core": "^7.4.4", "invariant": "^2.2.4" @@ -27373,7 +27246,6 @@ "node_modules/react-dom": { "version": "16.14.0", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -27661,7 +27533,6 @@ "version": "0.11.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -27725,7 +27596,6 @@ "version": "5.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -28251,7 +28121,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28437,7 +28306,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28740,7 +28608,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28868,7 +28735,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -31133,7 +30999,6 @@ "version": "2.79.1", "dev": true, "license": "MIT", - "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -31787,52 +31652,6 @@ "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs-client": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^1.1.0", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.4", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs-client/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", "dev": true, @@ -32877,7 +32696,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -33537,7 +33355,6 @@ "version": "0.20.2", "dev": true, "license": "(MIT OR CC0-1.0)", - "peer": true, "engines": { "node": ">=10" }, @@ -33587,7 +33404,6 @@ "version": "4.7.3", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -34210,7 +34026,6 @@ "version": "5.88.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.0", @@ -34284,7 +34099,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -34334,7 +34148,6 @@ "version": "4.15.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -34393,7 +34206,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -35041,7 +34853,6 @@ "version": "8.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", diff --git a/newIDE/app/scripts/import-GDJS-Runtime.js b/newIDE/app/scripts/import-GDJS-Runtime.js index 5154afe45253..9d7c6579352e 100644 --- a/newIDE/app/scripts/import-GDJS-Runtime.js +++ b/newIDE/app/scripts/import-GDJS-Runtime.js @@ -27,7 +27,7 @@ if (!args['skip-clean']) { // Build GDJS runtime (and extensions). destinationPaths.forEach(destinationPath => { const outPath = path.join(destinationPath, 'Runtime'); - const output = shell.exec(`node scripts/build.js --out ${outPath}`, { + const output = shell.exec(`node scripts/build.js --out "${outPath}"`, { cwd: path.join(gdevelopRootPath, 'GDJS'), }); if (output.code !== 0) { From 99893dc4096cc8fc5fffb9daccaa66f83c69d638 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 03:07:16 +0200 Subject: [PATCH 03/28] feat: Add 3D physics behavior extension with support for various body types, shapes, and properties. --- Extensions/Physics3DBehavior/JsExtension.js | 28 ++++++++----------- .../Physics3DRuntimeBehavior.ts | 24 ++++++---------- 2 files changed, 20 insertions(+), 32 deletions(-) diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index f476516a89a0..d21d59849170 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -1687,8 +1687,7 @@ module.exports = { ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('scenevar', _('Variable where to store the joint ID')) .setFunctionName('addFixedJoint'); @@ -1697,15 +1696,14 @@ module.exports = { 'AddPointJoint', _('Add a point (ball and socket) joint'), _('Add a point joint between two objects. They will be linked together at a given world position, but will be able to rotate freely.'), - _('Add a point joint between _PARAM0_ and _PARAM2_ at _PARAM4_;_PARAM5_;_PARAM6_, save ID in _PARAM7_'), + _('Add a point joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('expression', _('Joint position X')) .addParameter('expression', _('Joint position Y')) .addParameter('expression', _('Joint position Z')) @@ -1717,15 +1715,14 @@ module.exports = { 'AddHingeJoint', _('Add a hinge joint'), _('Add a hinge joint. Both objects will be linked together at a given position and allowed to rotate around the given axis.'), - _('Add a hinge joint between _PARAM0_ and _PARAM2_ at position _PARAM4_;_PARAM5_;_PARAM6_ around axis _PARAM7_;_PARAM8_;_PARAM9_, save ID in _PARAM10_'), + _('Add a hinge joint between _PARAM0_ and _PARAM2_ at position _PARAM3_;_PARAM4_;_PARAM5_ around axis _PARAM6_;_PARAM7_;_PARAM8_, save ID in _PARAM9_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('expression', _('Joint position X')) .addParameter('expression', _('Joint position Y')) .addParameter('expression', _('Joint position Z')) @@ -1740,15 +1737,14 @@ module.exports = { 'AddSliderJoint', _('Add a slider joint'), _('Add a slider joint. Both objects will be linked but allowed to slide along an axis.'), - _('Add a slider joint between _PARAM0_ and _PARAM2_ on axis _PARAM4_;_PARAM5_;_PARAM6_, save ID in _PARAM7_'), + _('Add a slider joint between _PARAM0_ and _PARAM2_ on axis _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('expression', _('Axis X')) .addParameter('expression', _('Axis Y')) .addParameter('expression', _('Axis Z')) @@ -1760,15 +1756,14 @@ module.exports = { 'AddDistanceJoint', _('Add a distance joint'), _('Add a distance joint. Keeps a minimum and maximum distance between the center of mass of both objects, optionally using a spring.'), - _('Add a distance joint between _PARAM0_ and _PARAM2_ (min: _PARAM4_, max: _PARAM5_, spring freq: _PARAM6_, damping: _PARAM7_), save ID to _PARAM8_'), + _('Add a distance joint between _PARAM0_ and _PARAM2_ (min: _PARAM3_, max: _PARAM4_, spring freq: _PARAM5_, damping: _PARAM6_), save ID to _PARAM7_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('expression', _('Minimum distance (pixels)')) .addParameter('expression', _('Maximum distance (pixels)')) .addParameter('expression', _('Spring frequency (0 to disable)')) @@ -1781,15 +1776,14 @@ module.exports = { 'AddConeJoint', _('Add a cone joint'), _('Add a cone joint. Constraints the movement to a cone shape around a twist axis.'), - _('Add a cone joint between _PARAM0_ and _PARAM2_ at _PARAM4_;_PARAM5_;_PARAM6_ (twist axis _PARAM7_;_PARAM8_;_PARAM9_, half angle _PARAM10_°), save ID to _PARAM11_'), + _('Add a cone joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (twist axis _PARAM6_;_PARAM7_;_PARAM8_, half angle _PARAM9_°), save ID to _PARAM10_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('object', _('Other object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object'), '', false) .addParameter('expression', _('Joint position X')) .addParameter('expression', _('Joint position Y')) .addParameter('expression', _('Joint position Z')) diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index 44a044c8d52a..287ef6d9b93e 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -2173,11 +2173,11 @@ namespace gdjs { * Get the other physics behavior from a picked object. */ private _getOtherBody( - otherObject: gdjs.RuntimeObject, - otherBehaviorName: string + otherObject: gdjs.RuntimeObject ): Jolt.Body | null { + if (!otherObject || !otherObject.hasBehavior(this.name)) return null; const otherBehavior = otherObject.getBehavior( - otherBehaviorName + this.name ) as Physics3DRuntimeBehavior | null; if (!otherBehavior) return null; return otherBehavior.getBody(); @@ -2189,14 +2189,13 @@ namespace gdjs { */ addFixedJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, variable: gdjs.Variable ): void { if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const settings = new Jolt.FixedConstraintSettings(); @@ -2223,7 +2222,6 @@ namespace gdjs { */ addPointJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, anchorX: float, anchorY: float, anchorZ: float, @@ -2233,7 +2231,7 @@ namespace gdjs { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const worldInvScale = this._sharedData.worldInvScale; @@ -2270,7 +2268,6 @@ namespace gdjs { */ addHingeJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, anchorX: float, anchorY: float, anchorZ: float, @@ -2283,7 +2280,7 @@ namespace gdjs { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const worldInvScale = this._sharedData.worldInvScale; @@ -2362,7 +2359,6 @@ namespace gdjs { */ addSliderJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, axisX: float, axisY: float, axisZ: float, @@ -2372,7 +2368,7 @@ namespace gdjs { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const settings = new Jolt.SliderConstraintSettings(); @@ -2410,7 +2406,6 @@ namespace gdjs { */ addDistanceJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, minDistance: float, maxDistance: float, springFrequency: float, @@ -2421,7 +2416,7 @@ namespace gdjs { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const worldInvScale = this._sharedData.worldInvScale; @@ -2467,7 +2462,6 @@ namespace gdjs { */ addConeJoint( otherObject: gdjs.RuntimeObject, - otherBehaviorName: string, anchorX: float, anchorY: float, anchorZ: float, @@ -2481,7 +2475,7 @@ namespace gdjs { if (!this._createBody()) return; } const body = this._body!; - const otherBody = this._getOtherBody(otherObject, otherBehaviorName); + const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; const worldInvScale = this._sharedData.worldInvScale; From 914db0a8015e7cadda63e3e3c3e09c504ed788fc Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 03:18:44 +0200 Subject: [PATCH 04/28] feat: implement core 3D physics behavior with Jolt Physics integration and shared data management. --- .../Physics3DRuntimeBehavior.ts | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index 287ef6d9b93e..16c0dd5fe2e4 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -266,6 +266,8 @@ namespace gdjs { * Add a constraint to the tracked joints and return its ID. */ addJoint(constraint: Jolt.Constraint): integer { + // @ts-ignore - AddConstraint exists in the WASM module but not in type defs + this.physicsSystem.AddConstraint(constraint); this.joints[this._nextJointId.toString(10)] = constraint; return this._nextJointId++; } @@ -302,6 +304,8 @@ namespace gdjs { jointId = jointId.toString(10); if (this.joints.hasOwnProperty(jointId)) { const constraint = this.joints[jointId]; + // @ts-ignore - RemoveConstraint exists in the WASM module but not in type defs + this.physicsSystem.RemoveConstraint(constraint); Jolt.destroy(constraint); delete this.joints[jointId]; } @@ -2209,9 +2213,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } @@ -2255,9 +2256,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } @@ -2346,9 +2344,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } @@ -2393,9 +2388,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } @@ -2449,9 +2441,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } @@ -2523,9 +2512,6 @@ namespace gdjs { ); Jolt.destroy(settings); - this._sharedData.bodyInterface.ActivateConstraint( - Jolt.castObject(constraint, Jolt.TwoBodyConstraint) - ); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); } From a7147e6f849bcaeaec375129b47a15a77d909f4b Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 04:07:54 +0200 Subject: [PATCH 05/28] feat: Introduce Physics3DBehavior extension and update CMake build configurations. --- Extensions/Physics3DBehavior/JsExtension.js | 361 + .../Physics3DRuntimeBehavior.ts | 335 + .../api/v1/query/client-vscode/query.json | 1 + .../reply/error-2026-03-01T01-50-15-0272.json | 70 + .../reply/error-2026-03-01T01-50-35-0680.json | 70 + .../reply/error-2026-03-01T01-52-43-0295.json | 70 + .../reply/error-2026-03-01T01-52-54-0574.json | 70 + build/CMakeCache.txt | 405 ++ build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake | 6 + build/CMakeFiles/4.2.3/CMakeSystem.cmake | 15 + .../4.2.3/CompilerIdC/CMakeCCompilerId.c | 934 +++ .../4.2.3/CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1756 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 +++ .../4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1972 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 6049 +++++++++++++++++ build/CMakeFiles/cmake.check_cache | 1 + 16 files changed, 9336 insertions(+) create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake create mode 100644 build/CMakeFiles/4.2.3/CMakeSystem.cmake create mode 100644 build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c create mode 100644 build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o create mode 100644 build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/cmake.check_cache diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index d21d59849170..5d3c1ec5681e 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -1959,6 +1959,367 @@ module.exports = { .addParameter('expression', _('Min distance (pixels)')) .addParameter('expression', _('Max distance (pixels)')) .setFunctionName('setDistanceJointDistance'); + + // ==================== Advanced Joint Customization ==================== + + // Hinge Joint Spring + aut + .addScopedAction( + 'SetHingeJointSpring', + _('Set hinge joint spring'), + _('Set spring settings on a hinge joint limits (frequency and damping).'), + _('Set hinge joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setHingeJointSpring'); + + // Hinge Joint Max Friction + aut + .addScopedAction( + 'SetHingeJointMaxFriction', + _('Set hinge joint friction'), + _('Set the maximum friction torque of a hinge joint.'), + _('Set hinge joint _PARAM2_ max friction torque to _PARAM3_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Max friction torque')) + .setFunctionName('setHingeJointMaxFriction'); + + // Hinge Joint Has Limits + aut + .addScopedCondition( + 'HasHingeJointLimits', + _('Hinge joint has limits'), + _('Check if a hinge joint has angle limits enabled.'), + _('Hinge joint _PARAM2_ has limits'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('hasHingeJointLimits'); + + // Hinge Joint Min/Max Limit Expressions + aut + .addExpression( + 'HingeJointMinLimit', + _('Hinge joint min limit'), + _('Return the minimum angle limit of a hinge joint (in degrees).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMinLimit'); + + aut + .addExpression( + 'HingeJointMaxLimit', + _('Hinge joint max limit'), + _('Return the maximum angle limit of a hinge joint (in degrees).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMaxLimit'); + + // Slider Joint Spring + aut + .addScopedAction( + 'SetSliderJointSpring', + _('Set slider joint spring'), + _('Set spring settings on a slider joint limits (frequency and damping).'), + _('Set slider joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setSliderJointSpring'); + + // Slider Joint Max Friction + aut + .addScopedAction( + 'SetSliderJointMaxFriction', + _('Set slider joint friction'), + _('Set the maximum friction force of a slider joint.'), + _('Set slider joint _PARAM2_ max friction force to _PARAM3_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Max friction force')) + .setFunctionName('setSliderJointMaxFriction'); + + // Slider Joint Has Limits + aut + .addScopedCondition( + 'HasSliderJointLimits', + _('Slider joint has limits'), + _('Check if a slider joint has position limits enabled.'), + _('Slider joint _PARAM2_ has limits'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('hasSliderJointLimits'); + + // Slider Joint Min/Max Limit Expressions + aut + .addExpression( + 'SliderJointMinLimit', + _('Slider joint min limit'), + _('Return the minimum position limit of a slider joint (in pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMinLimit'); + + aut + .addExpression( + 'SliderJointMaxLimit', + _('Slider joint max limit'), + _('Return the maximum position limit of a slider joint (in pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMaxLimit'); + + // Distance Joint Spring + aut + .addScopedAction( + 'SetDistanceJointSpring', + _('Set distance joint spring'), + _('Set spring settings on a distance joint (frequency and damping).'), + _('Set distance joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setDistanceJointSpring'); + + // Distance Joint Min/Max Distance Expressions + aut + .addExpression( + 'DistanceJointMinDistance', + _('Distance joint min distance'), + _('Return the current minimum distance of a distance joint (in pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getDistanceJointMinDistance'); + + aut + .addExpression( + 'DistanceJointMaxDistance', + _('Distance joint max distance'), + _('Return the current maximum distance of a distance joint (in pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getDistanceJointMaxDistance'); + + // Cone Joint Half Angle + aut + .addScopedAction( + 'SetConeJointHalfAngle', + _('Set cone joint angle'), + _('Update the half cone angle of a cone joint at runtime.'), + _('Set cone joint _PARAM2_ half angle to _PARAM3_°'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Half cone angle (degrees)')) + .setFunctionName('setConeJointHalfAngle'); + + // ==================== Joint Enable/Disable & Count ==================== + + aut + .addScopedAction( + 'EnableJoint', + _('Enable joint'), + _('Enable a previously disabled joint.'), + _('Enable joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('enableJoint'); + + aut + .addScopedAction( + 'DisableJoint', + _('Disable joint'), + _('Temporarily disable a joint without removing it.'), + _('Disable joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('disableJoint'); + + aut + .addScopedCondition( + 'IsJointEnabled', + _('Joint is enabled'), + _('Check if a joint is currently enabled.'), + _('Joint _PARAM2_ is enabled'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('isJointEnabled'); + + aut + .addExpression( + 'JointCount', + _('Joint count'), + _('Return the total number of active joints.'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getJointCount'); + + // ==================== Hinge Motor Query Expressions ==================== + + aut + .addExpression( + 'HingeJointMotorSpeed', + _('Hinge joint motor speed'), + _('Return the target angular velocity of a hinge joint motor (degrees/second).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMotorSpeed'); + + aut + .addExpression( + 'HingeJointMotorTarget', + _('Hinge joint motor target'), + _('Return the target angle of a hinge joint motor (degrees).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMotorTarget'); + + aut + .addExpression( + 'HingeJointMaxFriction', + _('Hinge joint max friction'), + _('Return the maximum friction torque of a hinge joint.'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMaxFriction'); + + // ==================== Slider Motor Query Expressions ==================== + + aut + .addExpression( + 'SliderJointMotorSpeed', + _('Slider joint motor speed'), + _('Return the target velocity of a slider joint motor (pixels/second).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMotorSpeed'); + + aut + .addExpression( + 'SliderJointMotorTarget', + _('Slider joint motor target'), + _('Return the target position of a slider joint motor (pixels).'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMotorTarget'); + + aut + .addExpression( + 'SliderJointMaxFriction', + _('Slider joint max friction'), + _('Return the maximum friction force of a slider joint.'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMaxFriction'); } // Collision extension diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index 16c0dd5fe2e4..2884a4777aa2 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -2691,6 +2691,341 @@ namespace gdjs { maxDistance * this._sharedData.worldInvScale ); } + + // ==================== Advanced Joint Customization ==================== + + /** + * Set spring settings on hinge joint limits. + */ + setHingeJointSpring( + jointId: integer | string, + frequency: float, + damping: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + const springSettings = new Jolt.SpringSettings(); + springSettings.mFrequency = frequency; + springSettings.mDamping = damping; + hingeConstraint.SetLimitsSpringSettings(springSettings); + Jolt.destroy(springSettings); + } + + /** + * Set max friction torque on a hinge joint. + */ + setHingeJointMaxFriction( + jointId: integer | string, + maxFriction: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + hingeConstraint.SetMaxFrictionTorque(maxFriction); + } + + /** + * Check if a hinge joint has limits enabled. + */ + hasHingeJointLimits(jointId: integer | string): boolean { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return false; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return hingeConstraint.HasLimits(); + } + + /** + * Get the minimum limit angle of a hinge joint (in degrees). + */ + getHingeJointMinLimit(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return gdjs.toDegrees(hingeConstraint.GetLimitsMin()); + } + + /** + * Get the maximum limit angle of a hinge joint (in degrees). + */ + getHingeJointMaxLimit(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return gdjs.toDegrees(hingeConstraint.GetLimitsMax()); + } + + /** + * Set spring settings on slider joint limits. + */ + setSliderJointSpring( + jointId: integer | string, + frequency: float, + damping: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + const springSettings = new Jolt.SpringSettings(); + springSettings.mFrequency = frequency; + springSettings.mDamping = damping; + sliderConstraint.SetLimitsSpringSettings(springSettings); + Jolt.destroy(springSettings); + } + + /** + * Set max friction force on a slider joint. + */ + setSliderJointMaxFriction( + jointId: integer | string, + maxFriction: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + sliderConstraint.SetMaxFrictionForce(maxFriction); + } + + /** + * Check if a slider joint has limits enabled. + */ + hasSliderJointLimits(jointId: integer | string): boolean { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return false; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.HasLimits(); + } + + /** + * Get the minimum limit of a slider joint (in pixels). + */ + getSliderJointMinLimit(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetLimitsMin() * this._sharedData.worldScale; + } + + /** + * Get the maximum limit of a slider joint (in pixels). + */ + getSliderJointMaxLimit(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetLimitsMax() * this._sharedData.worldScale; + } + + /** + * Set spring settings on a distance joint. + */ + setDistanceJointSpring( + jointId: integer | string, + frequency: float, + damping: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const distanceConstraint = Jolt.castObject( + constraint, + Jolt.DistanceConstraint + ); + const springSettings = new Jolt.SpringSettings(); + springSettings.mFrequency = frequency; + springSettings.mDamping = damping; + distanceConstraint.SetLimitsSpringSettings(springSettings); + Jolt.destroy(springSettings); + } + + /** + * Get the current minimum distance of a distance joint (in pixels). + */ + getDistanceJointMinDistance(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const distanceConstraint = Jolt.castObject( + constraint, + Jolt.DistanceConstraint + ); + return distanceConstraint.GetMinDistance() * this._sharedData.worldScale; + } + + /** + * Get the current maximum distance of a distance joint (in pixels). + */ + getDistanceJointMaxDistance(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const distanceConstraint = Jolt.castObject( + constraint, + Jolt.DistanceConstraint + ); + return distanceConstraint.GetMaxDistance() * this._sharedData.worldScale; + } + + /** + * Update the half cone angle of a cone joint at runtime (in degrees). + */ + setConeJointHalfAngle( + jointId: integer | string, + halfAngle: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const coneConstraint = Jolt.castObject( + constraint, + Jolt.ConeConstraint + ); + coneConstraint.SetHalfConeAngle(gdjs.toRad(halfAngle)); + } + + // ==================== Joint Enable/Disable ==================== + + /** + * Enable a joint. + */ + enableJoint(jointId: integer | string): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + constraint.SetEnabled(true); + } + + /** + * Disable a joint without removing it. + */ + disableJoint(jointId: integer | string): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + constraint.SetEnabled(false); + } + + /** + * Check if a joint is enabled. + */ + isJointEnabled(jointId: integer | string): boolean { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return false; + return constraint.GetEnabled(); + } + + /** + * Get the total number of active joints. + */ + getJointCount(): integer { + return Object.keys(this._sharedData.joints).length; + } + + // ==================== Hinge Motor Queries ==================== + + /** + * Get the current target angular velocity of a hinge joint motor (deg/s). + */ + getHingeJointMotorSpeed(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return gdjs.toDegrees(hingeConstraint.GetTargetAngularVelocity()); + } + + /** + * Get the current target angle of a hinge joint motor (degrees). + */ + getHingeJointMotorTarget(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return gdjs.toDegrees(hingeConstraint.GetTargetAngle()); + } + + /** + * Get the max friction torque of a hinge joint. + */ + getHingeJointMaxFriction(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject( + constraint, + Jolt.HingeConstraint + ); + return hingeConstraint.GetMaxFrictionTorque(); + } + + // ==================== Slider Motor Queries ==================== + + /** + * Get the current target velocity of a slider joint motor (px/s). + */ + getSliderJointMotorSpeed(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetTargetVelocity() * this._sharedData.worldScale; + } + + /** + * Get the current target position of a slider joint motor (px). + */ + getSliderJointMotorTarget(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetTargetPosition() * this._sharedData.worldScale; + } + + /** + * Get the max friction force of a slider joint. + */ + getSliderJointMaxFriction(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetMaxFrictionForce(); + } } gdjs.registerBehavior( diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 000000000000..82bb964246a1 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 000000000000..6568d3839e2e --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,405 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//TRUE to build GDevelop Core library +BUILD_CORE:BOOL=TRUE + +//TRUE to build the extensions +BUILD_EXTENSIONS:BOOL=TRUE + +//TRUE to build GDevelop JS Platform +BUILD_GDJS:BOOL=TRUE + +//TRUE to build the tests +BUILD_TESTS:BOOL=TRUE + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe + +//C compiler +CMAKE_C_COMPILER:STRING=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/mingw64/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/GDevelop + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~2/GnuWin32/bin/make.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=GDevelop + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/mingw64/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +GDevelop_BINARY_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build + +//Value Computed by CMake +GDevelop_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +GDevelop_SOURCE_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop + +NO_GUI:BOOL=TRUE + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake-gui.exe +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.2 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake b/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake new file mode 100644 index 000000000000..abfcb10740db --- /dev/null +++ b/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/mingw64/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/build/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 000000000000..88ce3654c3f1 --- /dev/null +++ b/build/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 000000000000..ab3c3593124d --- /dev/null +++ b/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o b/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..aa56f9ff68ddb039f31ac8f61b259fae4002fafd GIT binary patch literal 1756 zcma)6Uu)A)6hCRY+S#eysBCUB^Dvi{vW0b-7%lmG6c4Ul7LfEcP>gw{EnzQ2gJKmVA%oIB_D^)Gya zlh1HyIF4|vt*>k>RBKk-3kdZqp`>uDY>~>T02|Af@w;C1GLGcCBVs z51C<0ScEDUH}i$X?X}F7Zf2$QV$(1+i8)p#t7fb^t5#e?p3lwB2EkcLRn&P!&E_CK zi{&z%RSXdBpgWY?hFByn3=3n?lyFlR7bk>U!lW=AL$Sxgy%&X_mtj%t=}Z6-e_<10 zC`?g}L8@n_pNlZwqYHj~v|B{i@uNhz(i1I0940$6^qGv}j%h^NQ}uZa?jw@M^#c0w z5HF%X65=NM$q+wApX@f4GDhbw6xnmVQ0R2inkH9aMuQm!hP_`a^DYZmr>z3Q8z*4Y zHi2g{`=H4V^m2dq^vQoW5LnnKR2-H?=cap$;9=r~*YRA0H}E`!*YI8l@o*D_qqGna zUm4vEA>9ih-3KAv10l$bSC-2vh^`ahA@>~JlwB+hWb!oTGLS2c2GUwU@J1}%Mm@h( zl$q-~My2WM4a_>QQ3qqm*iC`ae<8gOZd5y zi6q>oJl|c63Fmu_0^Kvs(ORBw4t>hY^J$^laN6ICkm@EWLIjQCJ_WA-;M1& literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 000000000000..b35f567c2b99 --- /dev/null +++ b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..d9d3fedfcaf4d896f5e18b5ac1373ebd23039f03 GIT binary patch literal 1972 zcma)6-D(qC6kgLwYqTD%HDW!A&V@oMWSqo;B66_CV=cB-q)M@B+{sMsVE&j)M6Zsh z7lNEC!5fd*N9Y51;Ufs=1=?!B3vYY^{l1y(I7X1Hu;*LfT5GSp_TFpfpTFlW8ipZS z49Ut5CUR>y@(fQ!kd@uCOH%8(j;#N?mH9BgH728-%-Cp0oVAZ>XSB27yzPkfvNPr! z?3m7z4RQYOnAX~68hprky1|(D1H`Ni5cAl2``dNg0diazAcnP@vbHH7UTme--+Vg! z?Zl=&FJdN1pkKmR!f-JjW6UmGymF?}s5Skn7c9>#T)*9CD?RXnmfxr^JCWoIcC0u( zC66g_o@P~rD~+JGd^_eUsH|$e6{@=$m-DB3^SpjYhSys{FczVhZ;B)#>8-#o637ubQ{A=i7eOwNy~cR>3KpbPD+?nVv*?<*BkS#u2E)Q;RY(ls2{-AuX|>Ii5t+~=!hUYbLD+eZ1q=i6xhPJ5jA(wUS5!}l z0!-Pa1G_xkw_du>zoU1*>g{G82*nELKRv2jW@ua23t zsW1%uay#@|(Xs=5_%g61bX_d`ujRdI;r=M>(d`)LFeuO9I1S`}8O}JK0UsT?eic_i zlK)XU-!a4_^Sy(E_rQFdtMi?J&b&IGo2U)uXe}b^ri({SVcdVQ8h!P;XTg$jy$Rh| zo&Ith*L>2oGmdp=zs@%UTXG+t;9wm0LDc);o8esj*3!sFn-=;wN*LH{Q`_$#?zkpE uy*?4Ho;(M+3*#TKu=ltwk+tcwgDRgvUQ_9c&WD!&DeemrG;|P9$9)HD0xS^# literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 000000000000..bdea0bf9b598 --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,6049 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:38 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake" + - "C:/Windows/System32/gmake.com" + - "C:/Windows/System32/gmake.exe" + - "C:/Windows/System32/gmake" + - "C:/Windows/gmake.com" + - "C:/Windows/gmake.exe" + - "C:/Windows/gmake" + - "C:/Windows/System32/wbem/gmake.com" + - "C:/Windows/System32/wbem/gmake.exe" + - "C:/Windows/System32/wbem/gmake" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake" + - "C:/Windows/System32/OpenSSH/gmake.com" + - "C:/Windows/System32/OpenSSH/gmake.exe" + - "C:/Windows/System32/OpenSSH/gmake" + - "C:/Program Files/nodejs/gmake.com" + - "C:/Program Files/nodejs/gmake.exe" + - "C:/Program Files/nodejs/gmake" + - "C:/Program Files/Git/cmd/gmake.com" + - "C:/Program Files/Git/cmd/gmake.exe" + - "C:/Program Files/Git/cmd/gmake" + - "C:/Program Files/Go/bin/gmake.com" + - "C:/Program Files/Go/bin/gmake.exe" + - "C:/Program Files/Go/bin/gmake" + - "C:/Program Files/Nexa OS Ultimate/gmake.com" + - "C:/Program Files/Nexa OS Ultimate/gmake.exe" + - "C:/Program Files/Nexa OS Ultimate/gmake" + - "C:/Program Files/dotnet/gmake.com" + - "C:/Program Files/dotnet/gmake.exe" + - "C:/Program Files/dotnet/gmake" + - "C:/Program Files/CMake/bin/gmake.com" + - "C:/Program Files/CMake/bin/gmake.exe" + - "C:/Program Files/CMake/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake" + - "C:/mingw64/mingw64/bin/gmake.com" + - "C:/mingw64/mingw64/bin/gmake.exe" + - "C:/mingw64/mingw64/bin/gmake" + - "C:/Program Files/NASM/gmake.com" + - "C:/Program Files/NASM/gmake.exe" + - "C:/Program Files/NASM/gmake" + - "C:/Program Files (x86)/GnuWin32/bin/gmake.com" + - "C:/Program Files (x86)/GnuWin32/bin/gmake.exe" + - "C:/Program Files (x86)/GnuWin32/bin/gmake" + - "C:/Program Files/GnuWin32/bin/gmake.com" + - "C:/Program Files/GnuWin32/bin/gmake.exe" + - "C:/Program Files/GnuWin32/bin/gmake" + - "C:/Program Files/Python311/gmake.com" + - "C:/Program Files/Python311/gmake.exe" + - "C:/Program Files/Python311/gmake" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake" + - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake" + - "C:/Go/bin/gmake.com" + - "C:/Go/bin/gmake.exe" + - "C:/Go/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake" + - "C:/mingw64/bin/gmake.com" + - "C:/mingw64/bin/gmake.exe" + - "C:/mingw64/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make" + - "C:/Windows/System32/make.com" + - "C:/Windows/System32/make.exe" + - "C:/Windows/System32/make" + - "C:/Windows/make.com" + - "C:/Windows/make.exe" + - "C:/Windows/make" + - "C:/Windows/System32/wbem/make.com" + - "C:/Windows/System32/wbem/make.exe" + - "C:/Windows/System32/wbem/make" + - "C:/Windows/System32/WindowsPowerShell/v1.0/make.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/make.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/make" + - "C:/Windows/System32/OpenSSH/make.com" + - "C:/Windows/System32/OpenSSH/make.exe" + - "C:/Windows/System32/OpenSSH/make" + - "C:/Program Files/nodejs/make.com" + - "C:/Program Files/nodejs/make.exe" + - "C:/Program Files/nodejs/make" + - "C:/Program Files/Git/cmd/make.com" + - "C:/Program Files/Git/cmd/make.exe" + - "C:/Program Files/Git/cmd/make" + - "C:/Program Files/Go/bin/make.com" + - "C:/Program Files/Go/bin/make.exe" + - "C:/Program Files/Go/bin/make" + - "C:/Program Files/Nexa OS Ultimate/make.com" + - "C:/Program Files/Nexa OS Ultimate/make.exe" + - "C:/Program Files/Nexa OS Ultimate/make" + - "C:/Program Files/dotnet/make.com" + - "C:/Program Files/dotnet/make.exe" + - "C:/Program Files/dotnet/make" + - "C:/Program Files/CMake/bin/make.com" + - "C:/Program Files/CMake/bin/make.exe" + - "C:/Program Files/CMake/bin/make" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make" + - "C:/mingw64/mingw64/bin/make.com" + - "C:/mingw64/mingw64/bin/make.exe" + - "C:/mingw64/mingw64/bin/make" + - "C:/Program Files/NASM/make.com" + - "C:/Program Files/NASM/make.exe" + - "C:/Program Files/NASM/make" + - "C:/Program Files (x86)/GnuWin32/bin/make.com" + found: "C:/Program Files (x86)/GnuWin32/bin/make.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-ar" + - "ar" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-ranlib" + - "ranlib" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-strip" + - "strip" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-ld" + - "ld" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-nm" + - "nm" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-objdump" + - "objdump" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-objcopy" + - "objcopy" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-readelf" + - "readelf" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-dlltool" + - "dlltool" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool" + - "C:/Windows/System32/arm-none-eabi-dlltool.com" + - "C:/Windows/System32/arm-none-eabi-dlltool.exe" + - "C:/Windows/System32/arm-none-eabi-dlltool" + - "C:/Windows/arm-none-eabi-dlltool.com" + - "C:/Windows/arm-none-eabi-dlltool.exe" + - "C:/Windows/arm-none-eabi-dlltool" + - "C:/Windows/System32/wbem/arm-none-eabi-dlltool.com" + - "C:/Windows/System32/wbem/arm-none-eabi-dlltool.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-dlltool" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool" + - "C:/Program Files/nodejs/arm-none-eabi-dlltool.com" + - "C:/Program Files/nodejs/arm-none-eabi-dlltool.exe" + - "C:/Program Files/nodejs/arm-none-eabi-dlltool" + - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool" + - "C:/Program Files/Go/bin/arm-none-eabi-dlltool.com" + - "C:/Program Files/Go/bin/arm-none-eabi-dlltool.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-dlltool" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool" + - "C:/Program Files/dotnet/arm-none-eabi-dlltool.com" + - "C:/Program Files/dotnet/arm-none-eabi-dlltool.exe" + - "C:/Program Files/dotnet/arm-none-eabi-dlltool" + - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool" + - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool" + - "C:/Program Files/NASM/arm-none-eabi-dlltool.com" + - "C:/Program Files/NASM/arm-none-eabi-dlltool.exe" + - "C:/Program Files/NASM/arm-none-eabi-dlltool" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool" + - "C:/Program Files/Python311/arm-none-eabi-dlltool.com" + - "C:/Program Files/Python311/arm-none-eabi-dlltool.exe" + - "C:/Program Files/Python311/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool" + - "C:/Go/bin/arm-none-eabi-dlltool.com" + - "C:/Go/bin/arm-none-eabi-dlltool.exe" + - "C:/Go/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool" + - "C:/mingw64/bin/arm-none-eabi-dlltool.com" + - "C:/mingw64/bin/arm-none-eabi-dlltool.exe" + - "C:/mingw64/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool" + - "C:/Windows/System32/dlltool.com" + - "C:/Windows/System32/dlltool.exe" + - "C:/Windows/System32/dlltool" + - "C:/Windows/dlltool.com" + - "C:/Windows/dlltool.exe" + - "C:/Windows/dlltool" + - "C:/Windows/System32/wbem/dlltool.com" + - "C:/Windows/System32/wbem/dlltool.exe" + - "C:/Windows/System32/wbem/dlltool" + - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool" + - "C:/Windows/System32/OpenSSH/dlltool.com" + - "C:/Windows/System32/OpenSSH/dlltool.exe" + - "C:/Windows/System32/OpenSSH/dlltool" + - "C:/Program Files/nodejs/dlltool.com" + - "C:/Program Files/nodejs/dlltool.exe" + - "C:/Program Files/nodejs/dlltool" + - "C:/Program Files/Git/cmd/dlltool.com" + - "C:/Program Files/Git/cmd/dlltool.exe" + - "C:/Program Files/Git/cmd/dlltool" + - "C:/Program Files/Go/bin/dlltool.com" + - "C:/Program Files/Go/bin/dlltool.exe" + - "C:/Program Files/Go/bin/dlltool" + - "C:/Program Files/Nexa OS Ultimate/dlltool.com" + - "C:/Program Files/Nexa OS Ultimate/dlltool.exe" + - "C:/Program Files/Nexa OS Ultimate/dlltool" + - "C:/Program Files/dotnet/dlltool.com" + - "C:/Program Files/dotnet/dlltool.exe" + - "C:/Program Files/dotnet/dlltool" + - "C:/Program Files/CMake/bin/dlltool.com" + - "C:/Program Files/CMake/bin/dlltool.exe" + - "C:/Program Files/CMake/bin/dlltool" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool" + - "C:/mingw64/mingw64/bin/dlltool.com" + found: "C:/mingw64/mingw64/bin/dlltool.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-addr2line" + - "addr2line" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-tapi" + - "tapi" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi" + - "C:/Windows/System32/arm-none-eabi-tapi.com" + - "C:/Windows/System32/arm-none-eabi-tapi.exe" + - "C:/Windows/System32/arm-none-eabi-tapi" + - "C:/Windows/arm-none-eabi-tapi.com" + - "C:/Windows/arm-none-eabi-tapi.exe" + - "C:/Windows/arm-none-eabi-tapi" + - "C:/Windows/System32/wbem/arm-none-eabi-tapi.com" + - "C:/Windows/System32/wbem/arm-none-eabi-tapi.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi" + - "C:/Program Files/nodejs/arm-none-eabi-tapi.com" + - "C:/Program Files/nodejs/arm-none-eabi-tapi.exe" + - "C:/Program Files/nodejs/arm-none-eabi-tapi" + - "C:/Program Files/Git/cmd/arm-none-eabi-tapi.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-tapi.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-tapi" + - "C:/Program Files/Go/bin/arm-none-eabi-tapi.com" + - "C:/Program Files/Go/bin/arm-none-eabi-tapi.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-tapi" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi" + - "C:/Program Files/dotnet/arm-none-eabi-tapi.com" + - "C:/Program Files/dotnet/arm-none-eabi-tapi.exe" + - "C:/Program Files/dotnet/arm-none-eabi-tapi" + - "C:/Program Files/CMake/bin/arm-none-eabi-tapi.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-tapi.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi" + - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi" + - "C:/Program Files/NASM/arm-none-eabi-tapi.com" + - "C:/Program Files/NASM/arm-none-eabi-tapi.exe" + - "C:/Program Files/NASM/arm-none-eabi-tapi" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi" + - "C:/Program Files/Python311/arm-none-eabi-tapi.com" + - "C:/Program Files/Python311/arm-none-eabi-tapi.exe" + - "C:/Program Files/Python311/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi" + - "C:/Go/bin/arm-none-eabi-tapi.com" + - "C:/Go/bin/arm-none-eabi-tapi.exe" + - "C:/Go/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi" + - "C:/mingw64/bin/arm-none-eabi-tapi.com" + - "C:/mingw64/bin/arm-none-eabi-tapi.exe" + - "C:/mingw64/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi" + - "C:/Windows/System32/tapi.com" + - "C:/Windows/System32/tapi.exe" + - "C:/Windows/System32/tapi" + - "C:/Windows/tapi.com" + - "C:/Windows/tapi.exe" + - "C:/Windows/tapi" + - "C:/Windows/System32/wbem/tapi.com" + - "C:/Windows/System32/wbem/tapi.exe" + - "C:/Windows/System32/wbem/tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" + - "C:/Windows/System32/OpenSSH/tapi.com" + - "C:/Windows/System32/OpenSSH/tapi.exe" + - "C:/Windows/System32/OpenSSH/tapi" + - "C:/Program Files/nodejs/tapi.com" + - "C:/Program Files/nodejs/tapi.exe" + - "C:/Program Files/nodejs/tapi" + - "C:/Program Files/Git/cmd/tapi.com" + - "C:/Program Files/Git/cmd/tapi.exe" + - "C:/Program Files/Git/cmd/tapi" + - "C:/Program Files/Go/bin/tapi.com" + - "C:/Program Files/Go/bin/tapi.exe" + - "C:/Program Files/Go/bin/tapi" + - "C:/Program Files/Nexa OS Ultimate/tapi.com" + - "C:/Program Files/Nexa OS Ultimate/tapi.exe" + - "C:/Program Files/Nexa OS Ultimate/tapi" + - "C:/Program Files/dotnet/tapi.com" + - "C:/Program Files/dotnet/tapi.exe" + - "C:/Program Files/dotnet/tapi" + - "C:/Program Files/CMake/bin/tapi.com" + - "C:/Program Files/CMake/bin/tapi.exe" + - "C:/Program Files/CMake/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi" + - "C:/mingw64/mingw64/bin/tapi.com" + - "C:/mingw64/mingw64/bin/tapi.exe" + - "C:/mingw64/mingw64/bin/tapi" + - "C:/Program Files/NASM/tapi.com" + - "C:/Program Files/NASM/tapi.exe" + - "C:/Program Files/NASM/tapi" + - "C:/Program Files (x86)/GnuWin32/bin/tapi.com" + - "C:/Program Files (x86)/GnuWin32/bin/tapi.exe" + - "C:/Program Files (x86)/GnuWin32/bin/tapi" + - "C:/Program Files/GnuWin32/bin/tapi.com" + - "C:/Program Files/GnuWin32/bin/tapi.exe" + - "C:/Program Files/GnuWin32/bin/tapi" + - "C:/Program Files/Python311/tapi.com" + - "C:/Program Files/Python311/tapi.exe" + - "C:/Program Files/Python311/tapi" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi" + - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi" + - "C:/Go/bin/tapi.com" + - "C:/Go/bin/tapi.exe" + - "C:/Go/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi" + - "C:/mingw64/bin/tapi.com" + - "C:/mingw64/bin/tapi.exe" + - "C:/mingw64/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-gcc-ar-12.2" + - "arm-none-eabi-gcc-ar-12" + - "arm-none-eabi-gcc-ar12" + - "arm-none-eabi-gcc-ar" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12" + - "C:/Windows/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12" + - "C:/Windows/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12" + - "C:/Go/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-gcc-ranlib-12.2" + - "arm-none-eabi-gcc-ranlib-12" + - "arm-none-eabi-gcc-ranlib12" + - "arm-none-eabi-gcc-ranlib" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-gcc-ar-12.2" + - "arm-none-eabi-gcc-ar-12" + - "arm-none-eabi-gcc-ar12" + - "arm-none-eabi-gcc-ar" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar-12" + - "C:/Windows/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ar12" + - "C:/Windows/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12" + - "C:/Go/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-gcc-ranlib-12.2" + - "arm-none-eabi-gcc-ranlib-12" + - "arm-none-eabi-gcc-ranlib12" + - "arm-none-eabi-gcc-ranlib" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.com" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Go/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.com" + found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Platform/Windows-GNU.cmake:167 (enable_language)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/Platform/Windows-GNU-C.cmake:2 (__windows_compiler_gnu)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCInformation.cmake:48 (include)" + - "CMakeLists.txt:38 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "arm-none-eabi-windres" + - "windres" + candidate_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Go/bin/" + - "C:/Program Files/Nexa OS Ultimate/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/CMake/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" + - "C:/mingw64/mingw64/bin/" + - "C:/Program Files/NASM/" + - "C:/Program Files (x86)/GnuWin32/bin/" + - "C:/Program Files/GnuWin32/bin/" + - "C:/Program Files/Python311/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Tech Shop/AppData/Roaming/npm/" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" + - "C:/Go/bin/" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" + - "C:/mingw64/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/sbin/" + - "C:/Program Files/CMake/" + - "C:/Program Files (x86)/GDevelop/bin/" + - "C:/Program Files (x86)/GDevelop/sbin/" + - "C:/Program Files (x86)/GDevelop/" + searched_directories: + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres" + - "C:/Windows/System32/arm-none-eabi-windres.com" + - "C:/Windows/System32/arm-none-eabi-windres.exe" + - "C:/Windows/System32/arm-none-eabi-windres" + - "C:/Windows/arm-none-eabi-windres.com" + - "C:/Windows/arm-none-eabi-windres.exe" + - "C:/Windows/arm-none-eabi-windres" + - "C:/Windows/System32/wbem/arm-none-eabi-windres.com" + - "C:/Windows/System32/wbem/arm-none-eabi-windres.exe" + - "C:/Windows/System32/wbem/arm-none-eabi-windres" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres.com" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres.exe" + - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres" + - "C:/Program Files/nodejs/arm-none-eabi-windres.com" + - "C:/Program Files/nodejs/arm-none-eabi-windres.exe" + - "C:/Program Files/nodejs/arm-none-eabi-windres" + - "C:/Program Files/Git/cmd/arm-none-eabi-windres.com" + - "C:/Program Files/Git/cmd/arm-none-eabi-windres.exe" + - "C:/Program Files/Git/cmd/arm-none-eabi-windres" + - "C:/Program Files/Go/bin/arm-none-eabi-windres.com" + - "C:/Program Files/Go/bin/arm-none-eabi-windres.exe" + - "C:/Program Files/Go/bin/arm-none-eabi-windres" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres.com" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres.exe" + - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres" + - "C:/Program Files/dotnet/arm-none-eabi-windres.com" + - "C:/Program Files/dotnet/arm-none-eabi-windres.exe" + - "C:/Program Files/dotnet/arm-none-eabi-windres" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres" + - "C:/mingw64/mingw64/bin/arm-none-eabi-windres.com" + - "C:/mingw64/mingw64/bin/arm-none-eabi-windres.exe" + - "C:/mingw64/mingw64/bin/arm-none-eabi-windres" + - "C:/Program Files/NASM/arm-none-eabi-windres.com" + - "C:/Program Files/NASM/arm-none-eabi-windres.exe" + - "C:/Program Files/NASM/arm-none-eabi-windres" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres.com" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres.exe" + - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres" + - "C:/Program Files/Python311/arm-none-eabi-windres.com" + - "C:/Program Files/Python311/arm-none-eabi-windres.exe" + - "C:/Program Files/Python311/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres" + - "C:/Go/bin/arm-none-eabi-windres.com" + - "C:/Go/bin/arm-none-eabi-windres.exe" + - "C:/Go/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres" + - "C:/mingw64/bin/arm-none-eabi-windres.com" + - "C:/mingw64/bin/arm-none-eabi-windres.exe" + - "C:/mingw64/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres" + - "C:/Program Files/bin/arm-none-eabi-windres.com" + - "C:/Program Files/bin/arm-none-eabi-windres.exe" + - "C:/Program Files/bin/arm-none-eabi-windres" + - "C:/Program Files/sbin/arm-none-eabi-windres.com" + - "C:/Program Files/sbin/arm-none-eabi-windres.exe" + - "C:/Program Files/sbin/arm-none-eabi-windres" + - "C:/Program Files/arm-none-eabi-windres.com" + - "C:/Program Files/arm-none-eabi-windres.exe" + - "C:/Program Files/arm-none-eabi-windres" + - "C:/Program Files (x86)/bin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/bin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/bin/arm-none-eabi-windres" + - "C:/Program Files (x86)/sbin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/sbin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/sbin/arm-none-eabi-windres" + - "C:/Program Files (x86)/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/arm-none-eabi-windres" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres.com" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres.exe" + - "C:/Program Files/CMake/bin/arm-none-eabi-windres" + - "C:/Program Files/CMake/sbin/arm-none-eabi-windres.com" + - "C:/Program Files/CMake/sbin/arm-none-eabi-windres.exe" + - "C:/Program Files/CMake/sbin/arm-none-eabi-windres" + - "C:/Program Files/CMake/arm-none-eabi-windres.com" + - "C:/Program Files/CMake/arm-none-eabi-windres.exe" + - "C:/Program Files/CMake/arm-none-eabi-windres" + - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres" + - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres" + - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres.com" + - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres.exe" + - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres.com" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres.exe" + - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres.com" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres.exe" + - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres" + - "C:/Windows/System32/windres.com" + - "C:/Windows/System32/windres.exe" + - "C:/Windows/System32/windres" + - "C:/Windows/windres.com" + - "C:/Windows/windres.exe" + - "C:/Windows/windres" + - "C:/Windows/System32/wbem/windres.com" + - "C:/Windows/System32/wbem/windres.exe" + - "C:/Windows/System32/wbem/windres" + - "C:/Windows/System32/WindowsPowerShell/v1.0/windres.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/windres.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/windres" + - "C:/Windows/System32/OpenSSH/windres.com" + - "C:/Windows/System32/OpenSSH/windres.exe" + - "C:/Windows/System32/OpenSSH/windres" + - "C:/Program Files/nodejs/windres.com" + - "C:/Program Files/nodejs/windres.exe" + - "C:/Program Files/nodejs/windres" + - "C:/Program Files/Git/cmd/windres.com" + - "C:/Program Files/Git/cmd/windres.exe" + - "C:/Program Files/Git/cmd/windres" + - "C:/Program Files/Go/bin/windres.com" + - "C:/Program Files/Go/bin/windres.exe" + - "C:/Program Files/Go/bin/windres" + - "C:/Program Files/Nexa OS Ultimate/windres.com" + - "C:/Program Files/Nexa OS Ultimate/windres.exe" + - "C:/Program Files/Nexa OS Ultimate/windres" + - "C:/Program Files/dotnet/windres.com" + - "C:/Program Files/dotnet/windres.exe" + - "C:/Program Files/dotnet/windres" + - "C:/Program Files/CMake/bin/windres.com" + - "C:/Program Files/CMake/bin/windres.exe" + - "C:/Program Files/CMake/bin/windres" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres.com" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres.exe" + - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres" + - "C:/mingw64/mingw64/bin/windres.com" + found: "C:/mingw64/mingw64/bin/windres.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files (x86)/GDevelop" + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_c3cf5/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_c3cf5.dir/build.make CMakeFiles/cmTC_c3cf5.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' + Building C object CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c3cf5.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJVh89r.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJVh89r.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_c3cf5.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_c3cf5.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_c3cf5.dir/objects.a @CMakeFiles/cmTC_c3cf5.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a -Wl,--no-whole-archive -o cmTC_c3cf5.exe -Wl,--out-implib,libcmTC_c3cf5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c3cf5.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_c3cf5.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cco6QG4H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c3cf5.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a --no-whole-archive --out-implib libcmTC_c3cf5.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cco6QG4H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c3cf5.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a --no-whole-archive --out-implib libcmTC_c3cf5.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_c3cf5.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' + make.exe: *** [cmTC_c3cf5/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_ef61a/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_ef61a.dir/build.make CMakeFiles/cmTC_ef61a.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' + Building C object CMakeFiles/cmTC_ef61a.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_ef61a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5/testCCompiler.c" + Linking C executable cmTC_ef61a.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_ef61a.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_ef61a.dir/objects.a @CMakeFiles/cmTC_ef61a.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_ef61a.dir/objects.a -Wl,--no-whole-archive -o cmTC_ef61a.exe -Wl,--out-implib,libcmTC_ef61a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_ef61a.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_ef61a.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' + make.exe: *** [cmTC_ef61a/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5bb3e/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5bb3e.dir/build.make CMakeFiles/cmTC_5bb3e.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' + Building C object CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5bb3e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccXfXUKi.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccXfXUKi.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_5bb3e.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5bb3e.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5bb3e.dir/objects.a @CMakeFiles/cmTC_5bb3e.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a -Wl,--no-whole-archive -o cmTC_5bb3e.exe -Wl,--out-implib,libcmTC_5bb3e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5bb3e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_5bb3e.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccftJJwN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5bb3e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a --no-whole-archive --out-implib libcmTC_5bb3e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccftJJwN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5bb3e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a --no-whole-archive --out-implib libcmTC_5bb3e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_5bb3e.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' + make.exe: *** [cmTC_5bb3e/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_45e82/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_45e82.dir/build.make CMakeFiles/cmTC_45e82.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' + Building C object CMakeFiles/cmTC_45e82.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_45e82.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t/testCCompiler.c" + Linking C executable cmTC_45e82.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_45e82.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_45e82.dir/objects.a @CMakeFiles/cmTC_45e82.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_45e82.dir/objects.a -Wl,--no-whole-archive -o cmTC_45e82.exe -Wl,--out-implib,libcmTC_45e82.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_45e82.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_45e82.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' + make.exe: *** [cmTC_45e82/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_e4be2/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_e4be2.dir/build.make CMakeFiles/cmTC_e4be2.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' + Building C object CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e4be2.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc4fMhgp.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc4fMhgp.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_e4be2.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_e4be2.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_e4be2.dir/objects.a @CMakeFiles/cmTC_e4be2.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a -Wl,--no-whole-archive -o cmTC_e4be2.exe -Wl,--out-implib,libcmTC_e4be2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e4be2.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_e4be2.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccrBbQt1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_e4be2.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a --no-whole-archive --out-implib libcmTC_e4be2.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccrBbQt1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_e4be2.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a --no-whole-archive --out-implib libcmTC_e4be2.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_e4be2.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' + make.exe: *** [cmTC_e4be2/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_9d78a/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_9d78a.dir/build.make CMakeFiles/cmTC_9d78a.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' + Building C object CMakeFiles/cmTC_9d78a.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_9d78a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5/testCCompiler.c" + Linking C executable cmTC_9d78a.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_9d78a.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_9d78a.dir/objects.a @CMakeFiles/cmTC_9d78a.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_9d78a.dir/objects.a -Wl,--no-whole-archive -o cmTC_9d78a.exe -Wl,--out-implib,libcmTC_9d78a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_9d78a.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_9d78a.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' + make.exe: *** [cmTC_9d78a/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_3ddb9/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_3ddb9.dir/build.make CMakeFiles/cmTC_3ddb9.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' + Building C object CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ddb9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczYDBSa.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczYDBSa.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_3ddb9.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_3ddb9.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_3ddb9.dir/objects.a @CMakeFiles/cmTC_3ddb9.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a -Wl,--no-whole-archive -o cmTC_3ddb9.exe -Wl,--out-implib,libcmTC_3ddb9.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ddb9.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_3ddb9.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccogyakt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_3ddb9.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a --no-whole-archive --out-implib libcmTC_3ddb9.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccogyakt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_3ddb9.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a --no-whole-archive --out-implib libcmTC_3ddb9.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_3ddb9.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' + make.exe: *** [cmTC_3ddb9/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_0591a/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_0591a.dir/build.make CMakeFiles/cmTC_0591a.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' + Building C object CMakeFiles/cmTC_0591a.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_0591a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc/testCCompiler.c" + Linking C executable cmTC_0591a.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_0591a.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_0591a.dir/objects.a @CMakeFiles/cmTC_0591a.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_0591a.dir/objects.a -Wl,--no-whole-archive -o cmTC_0591a.exe -Wl,--out-implib,libcmTC_0591a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_0591a.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_0591a.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' + make.exe: *** [cmTC_0591a/fast] Error 2 + + exitCode: 2 +... diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000000..3dccd731726d --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file From 514e5bb44c7afc1323c5a7f356279fdc6bb12628 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 15:33:50 +0200 Subject: [PATCH 06/28] feat: Add Physics3DBehavior extension with JavaScript and TypeScript runtime components. --- Extensions/Physics3DBehavior/JsExtension.js | 326 + .../Physics3DRuntimeBehavior.ts | 765 ++- .../reply/error-2026-03-01T12-16-40-0069.json | 70 + .../reply/error-2026-03-01T12-16-48-0844.json | 70 + .../reply/error-2026-03-01T12-18-45-0540.json | 70 + .../reply/error-2026-03-01T12-18-54-0571.json | 70 + .../reply/error-2026-03-01T12-22-10-0901.json | 70 + .../reply/error-2026-03-01T12-22-22-0061.json | 70 + .../reply/error-2026-03-01T12-35-44-0367.json | 70 + .../reply/error-2026-03-01T12-35-48-0650.json | 70 + .../reply/error-2026-03-01T12-41-00-0079.json | 70 + .../reply/error-2026-03-01T12-41-06-0067.json | 70 + build/CMakeFiles/CMakeConfigureLog.yaml | 5510 +++++++++++++++++ 13 files changed, 7272 insertions(+), 29 deletions(-) create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index 5d3c1ec5681e..0dc56aef2dec 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -2180,6 +2180,38 @@ module.exports = { .addParameter('expression', _('Half cone angle (degrees)')) .setFunctionName('setConeJointHalfAngle'); + // ==================== SwingTwist Joint ==================== + + aut + .addScopedAction( + 'AddSwingTwistJoint', + _('Add a SwingTwist joint'), + _( + 'Add a SwingTwist joint (professional constraint for shoulders, hips, ragdolls). Allows independent control of swing cone and twist range.' + ), + _( + 'Add SwingTwist joint between _PARAM0_ and _PARAM2_ at (_PARAM3_, _PARAM4_, _PARAM5_), store ID in _PARAM12_' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Other object')) + .addParameter('expression', _('Anchor X (pixels)')) + .addParameter('expression', _('Anchor Y (pixels)')) + .addParameter('expression', _('Anchor Z (pixels)')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Normal half cone angle (degrees)')) + .addParameter('expression', _('Plane half cone angle (degrees)')) + .addParameter('expression', _('Twist min angle (degrees)')) + .addParameter('expression', _('Twist max angle (degrees)')) + .addParameter('scenevar', _('Variable to store joint ID')) + .setFunctionName('addSwingTwistJoint'); + // ==================== Joint Enable/Disable & Count ==================== aut @@ -2320,6 +2352,300 @@ module.exports = { .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) .setFunctionName('getSliderJointMaxFriction'); + + // ================================================================ + // ==================== RAGDOLL AUTOMATION SYSTEM ================== + // ================================================================ + + // ==================== Group Management ==================== + + aut + .addScopedAction( + 'CreateRagdollGroup', + _('Create ragdoll group'), + _('Create a new ragdoll group for batch control of connected bodies and joints.'), + _('Create ragdoll group and store ID in _PARAM2_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('scenevar', _('Variable to store ragdoll ID')) + .setFunctionName('createRagdollGroup'); + + aut + .addScopedAction( + 'AddBodyToRagdollGroup', + _('Add body to ragdoll group'), + _('Add this object\'s physics body to a ragdoll group for batch control.'), + _('Add _PARAM0_ to ragdoll group _PARAM2_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .setFunctionName('addBodyToRagdollGroup'); + + aut + .addScopedAction( + 'AddJointToRagdollGroup', + _('Add joint to ragdoll group'), + _('Register an existing joint with a ragdoll group for batch control.'), + _('Add joint _PARAM3_ to ragdoll group _PARAM2_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Joint ID')) + .setFunctionName('addJointToRagdollGroup'); + + aut + .addScopedAction( + 'RemoveRagdollGroup', + _('Remove ragdoll group'), + _('Remove a ragdoll group and all its joints.'), + _('Remove ragdoll group _PARAM2_ and all its joints'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .setFunctionName('removeRagdollGroup'); + + // ==================== Ragdoll State Control ==================== + + aut + .addScopedAction( + 'SetRagdollMode', + _('Set ragdoll mode'), + _('Switch all bodies in a ragdoll between Dynamic (physics) and Kinematic (animation) mode.'), + _('Set ragdoll _PARAM2_ mode to _PARAM3_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter( + 'stringWithSelector', + _('Mode'), + '["Dynamic", "Kinematic"]', + false + ) + .setFunctionName('setRagdollMode'); + + aut + .addScopedAction( + 'SetRagdollState', + _('Set ragdoll state'), + _('Set a preset ragdoll state: Active (normal physics), Limp (floppy ragdoll), Stiff (muscle tension), Frozen (kinematic).'), + _('Set ragdoll _PARAM2_ state to _PARAM3_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter( + 'stringWithSelector', + _('State'), + '["Active", "Limp", "Stiff", "Frozen"]', + false + ) + .setFunctionName('setRagdollState'); + + // ==================== Ragdoll Batch Controls ==================== + + aut + .addScopedAction( + 'SetRagdollDamping', + _('Set ragdoll damping'), + _('Set linear and angular damping on ALL bodies in a ragdoll group.'), + _('Set ragdoll _PARAM2_ damping (linear: _PARAM3_, angular: _PARAM4_)'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Linear damping')) + .addParameter('expression', _('Angular damping')) + .setFunctionName('setRagdollDamping'); + + aut + .addScopedAction( + 'SetRagdollStiffness', + _('Set ragdoll stiffness'), + _('Set spring stiffness on ALL joints in a ragdoll group (simulates muscle tension).'), + _('Set ragdoll _PARAM2_ stiffness (frequency: _PARAM3_, damping: _PARAM4_)'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Spring frequency (Hz)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setRagdollStiffness'); + + aut + .addScopedAction( + 'SetRagdollFriction', + _('Set ragdoll friction'), + _('Set friction on ALL joints in a ragdoll group.'), + _('Set ragdoll _PARAM2_ friction to _PARAM3_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Friction')) + .setFunctionName('setRagdollFriction'); + + aut + .addScopedAction( + 'ApplyRagdollImpulse', + _('Apply ragdoll impulse'), + _('Apply an impulse to ALL bodies in a ragdoll group (explosions, hits, knockbacks).'), + _('Apply impulse (_PARAM3_, _PARAM4_, _PARAM5_) to ragdoll _PARAM2_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Impulse X')) + .addParameter('expression', _('Impulse Y')) + .addParameter('expression', _('Impulse Z')) + .setFunctionName('applyRagdollImpulse'); + + aut + .addScopedAction( + 'SetRagdollGravityScale', + _('Set ragdoll gravity scale'), + _('Set gravity scale on ALL bodies in a ragdoll (0 = zero gravity, 1 = normal, 2 = double gravity).'), + _('Set ragdoll _PARAM2_ gravity scale to _PARAM3_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .addParameter('expression', _('Gravity scale (0-2)')) + .setFunctionName('setRagdollGravityScale'); + + // ==================== Ragdoll Queries ==================== + + aut + .addExpression( + 'RagdollBodyCount', + _('Ragdoll body count'), + _('Return the number of bodies in a ragdoll group.'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .setFunctionName('getRagdollBodyCount'); + + aut + .addExpression( + 'RagdollJointCount', + _('Ragdoll joint count'), + _('Return the number of joints in a ragdoll group.'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Ragdoll group ID')) + .setFunctionName('getRagdollJointCount'); + + // ==================== Joint World Position ==================== + + aut + .addExpression( + 'JointWorldX', + _('Joint world X position'), + _('Return the world X position of a joint (midpoint of connected bodies, in pixels).'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getJointWorldX'); + + aut + .addExpression( + 'JointWorldY', + _('Joint world Y position'), + _('Return the world Y position of a joint (midpoint of connected bodies, in pixels).'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getJointWorldY'); + + aut + .addExpression( + 'JointWorldZ', + _('Joint world Z position'), + _('Return the world Z position of a joint (midpoint of connected bodies, in pixels).'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Joint ID')) + .setFunctionName('getJointWorldZ'); + + // ==================== Humanoid Ragdoll Template ==================== + + aut + .addScopedAction( + 'BuildHumanoidRagdoll', + _('Build humanoid ragdoll'), + _('Automatically build a complete humanoid ragdoll from 11 body-part objects with proper joint types and weight distribution.'), + _('Build humanoid ragdoll from _PARAM2_ body parts, store ID in _PARAM13_'), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Head')) + .addParameter('objectPtr', _('Chest')) + .addParameter('objectPtr', _('Hips')) + .addParameter('objectPtr', _('Upper Arm Left')) + .addParameter('objectPtr', _('Lower Arm Left')) + .addParameter('objectPtr', _('Upper Arm Right')) + .addParameter('objectPtr', _('Lower Arm Right')) + .addParameter('objectPtr', _('Thigh Left')) + .addParameter('objectPtr', _('Shin Left')) + .addParameter('objectPtr', _('Thigh Right')) + .addParameter('objectPtr', _('Shin Right')) + .addParameter('scenevar', _('Variable to store ragdoll ID')) + .setFunctionName('buildHumanoidRagdoll'); } // Collision extension diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index 2884a4777aa2..e65e71910b02 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -95,6 +95,84 @@ namespace gdjs { /** Map of (string)jointId -> (Jolt.Constraint)constraint */ joints: { [key: string]: Jolt.Constraint } = {}; + // ==================== Ragdoll Group System ==================== + + /** Next ragdoll group ID counter */ + _nextRagdollId: number = 1; + /** Map of ragdoll group IDs to group data */ + _ragdollGroups: { + [key: string]: { + jointIds: number[]; + bodyBehaviors: Physics3DRuntimeBehavior[]; + }; + } = {}; + + /** + * Create a new ragdoll group and return its ID. + */ + createRagdollGroup(): number { + const id = this._nextRagdollId++; + this._ragdollGroups[id.toString(10)] = { + jointIds: [], + bodyBehaviors: [], + }; + return id; + } + + /** + * Get a ragdoll group by ID. + */ + getRagdollGroup( + ragdollId: number | string + ): { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] } | null { + const key = ragdollId.toString(10); + return this._ragdollGroups.hasOwnProperty(key) + ? this._ragdollGroups[key] + : null; + } + + /** + * Add a body behavior to a ragdoll group. + */ + addBodyToRagdollGroup( + ragdollId: number | string, + behavior: Physics3DRuntimeBehavior + ): void { + const group = this.getRagdollGroup(ragdollId); + if (!group) return; + if (group.bodyBehaviors.indexOf(behavior) === -1) { + group.bodyBehaviors.push(behavior); + } + } + + /** + * Add a joint to a ragdoll group. + */ + addJointToRagdollGroup( + ragdollId: number | string, + jointId: number + ): void { + const group = this.getRagdollGroup(ragdollId); + if (!group) return; + if (group.jointIds.indexOf(jointId) === -1) { + group.jointIds.push(jointId); + } + } + + /** + * Remove a ragdoll group and all its joints. + */ + removeRagdollGroup(ragdollId: number | string): void { + const key = ragdollId.toString(10); + const group = this._ragdollGroups[key]; + if (!group) return; + // Remove all joints in the group + for (const jointId of group.jointIds) { + this.removeJoint(jointId); + } + delete this._ragdollGroups[key]; + } + constructor(instanceContainer: gdjs.RuntimeInstanceContainer, sharedData) { this._registeredBehaviors = new Set(); this.gravityX = sharedData.gravityX; @@ -2206,11 +2284,8 @@ namespace gdjs { settings.mAutoDetectPoint = true; settings.mSpace = Jolt.EConstraintSpace_WorldSpace; - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() - ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -2249,11 +2324,8 @@ namespace gdjs { anchorZ * worldInvScale ); - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() - ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -2337,11 +2409,8 @@ namespace gdjs { normalZ ); - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() - ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -2381,11 +2450,8 @@ namespace gdjs { settings.mSliderAxis1 = this._sharedData.getVec3(axisX, axisY, axisZ); settings.mSliderAxis2 = this._sharedData.getVec3(axisX, axisY, axisZ); - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() - ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -2434,11 +2500,8 @@ namespace gdjs { settings.mLimitsSpringSettings.mDamping = springDamping; } - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() - ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -2505,11 +2568,104 @@ namespace gdjs { ); settings.mHalfConeAngle = gdjs.toRad(halfConeAngle); - const constraint = this._sharedData.bodyInterface.CreateConstraint( - settings, - body.GetID(), - otherBody.GetID() + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); + Jolt.destroy(settings); + + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + } + + /** + * Add a SwingTwist joint between this object and another. + * Best for shoulders, hips, and ragdoll joints. Allows independent + * control of swing (cone) and twist ranges. + */ + addSwingTwistJoint( + otherObject: gdjs.RuntimeObject, + anchorX: float, + anchorY: float, + anchorZ: float, + twistAxisX: float, + twistAxisY: float, + twistAxisZ: float, + normalHalfConeAngle: float, + planeHalfConeAngle: float, + twistMinAngle: float, + twistMaxAngle: float, + variable: gdjs.Variable + ): void { + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject); + if (!otherBody) return; + + const worldInvScale = this._sharedData.worldInvScale; + const settings = new Jolt.SwingTwistConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + settings.mPosition1 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + settings.mPosition2 = this._sharedData.getRVec3( + anchorX * worldInvScale, + anchorY * worldInvScale, + anchorZ * worldInvScale + ); + // Normalize twist axis + const axisLen = Math.sqrt( + twistAxisX * twistAxisX + + twistAxisY * twistAxisY + + twistAxisZ * twistAxisZ + ); + if (axisLen > 0) { + twistAxisX /= axisLen; + twistAxisY /= axisLen; + twistAxisZ /= axisLen; + } else { + twistAxisX = 1; + } + settings.mTwistAxis1 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mTwistAxis2 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ ); + // Compute plane axis perpendicular to twist axis + let planeX: float, planeY: float, planeZ: float; + if (Math.abs(twistAxisX) < 0.9) { + planeX = 0; + planeY = -twistAxisZ; + planeZ = twistAxisY; + } else { + planeX = twistAxisZ; + planeY = 0; + planeZ = -twistAxisX; + } + const planeLen = Math.sqrt( + planeX * planeX + planeY * planeY + planeZ * planeZ + ); + if (planeLen > 0) { + planeX /= planeLen; + planeY /= planeLen; + planeZ /= planeLen; + } + settings.mPlaneAxis1 = this._sharedData.getVec3(planeX, planeY, planeZ); + settings.mPlaneAxis2 = this._sharedData.getVec3(planeX, planeY, planeZ); + settings.mNormalHalfConeAngle = gdjs.toRad(normalHalfConeAngle); + settings.mPlaneHalfConeAngle = gdjs.toRad(planeHalfConeAngle); + settings.mTwistMinAngle = gdjs.toRad(twistMinAngle); + settings.mTwistMaxAngle = gdjs.toRad(twistMaxAngle); + + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); @@ -3026,6 +3182,557 @@ namespace gdjs { ); return sliderConstraint.GetMaxFrictionForce(); } + + // ================================================================ + // ==================== RAGDOLL AUTOMATION SYSTEM ================== + // ================================================================ + + // ==================== Group Management ==================== + + /** + * Create a new ragdoll group and store the ID in a variable. + */ + createRagdollGroup(variable: gdjs.Variable): void { + const id = this._sharedData.createRagdollGroup(); + variable.setNumber(id); + } + + /** + * Add this object's body to a ragdoll group. + */ + addBodyToRagdollGroup(ragdollId: integer | string): void { + this._sharedData.addBodyToRagdollGroup(ragdollId, this); + } + + /** + * Add a joint to a ragdoll group. + */ + addJointToRagdollGroup( + ragdollId: integer | string, + jointId: integer | string + ): void { + this._sharedData.addJointToRagdollGroup( + ragdollId, + typeof jointId === 'string' ? parseInt(jointId, 10) : jointId + ); + } + + /** + * Remove a ragdoll group and all its joints. + */ + removeRagdollGroup(ragdollId: integer | string): void { + this._sharedData.removeRagdollGroup(ragdollId); + } + + // ==================== Ragdoll Mode Switching ==================== + + /** + * Switch all bodies in a ragdoll group between Dynamic and Kinematic. + * @param mode "Dynamic" or "Kinematic" + */ + setRagdollMode(ragdollId: integer | string, mode: string): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + const motionType = + mode === 'Kinematic' + ? Jolt.EMotionType_Kinematic + : Jolt.EMotionType_Dynamic; + for (const behavior of group.bodyBehaviors) { + const body = behavior.getBody(); + if (!body) continue; + this._sharedData.bodyInterface.SetMotionType( + body.GetID(), + motionType, + Jolt.EActivation_Activate + ); + behavior.bodyType = mode === 'Kinematic' ? 'Kinematic' : 'Dynamic'; + } + } + + /** + * Set preset ragdoll state for realistic simulation. + * - "Active": Normal dynamic physics + * - "Limp": High damping, no friction (unconscious/dead) + * - "Stiff": High spring stiffness, high friction (muscle tension) + * - "Frozen": Kinematic mode (animation-driven) + */ + setRagdollState(ragdollId: integer | string, state: string): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + + if (state === 'Frozen') { + this.setRagdollMode(ragdollId, 'Kinematic'); + return; + } + + // Ensure dynamic mode for physics states + this.setRagdollMode(ragdollId, 'Dynamic'); + + if (state === 'Limp') { + // High damping, no friction => floppy ragdoll + for (const behavior of group.bodyBehaviors) { + behavior.setLinearDamping(2.0); + behavior.setAngularDamping(2.0); + } + this._setRagdollJointsFriction(group, 0); + this._setRagdollJointsSpring(group, 0, 0); + } else if (state === 'Stiff') { + // Low damping, high spring, high friction => tense muscles + for (const behavior of group.bodyBehaviors) { + behavior.setLinearDamping(0.3); + behavior.setAngularDamping(0.5); + } + this._setRagdollJointsFriction(group, 100); + this._setRagdollJointsSpring(group, 10, 0.5); + } else { + // "Active" - moderate values + for (const behavior of group.bodyBehaviors) { + behavior.setLinearDamping(0.5); + behavior.setAngularDamping(0.5); + } + this._setRagdollJointsFriction(group, 5); + this._setRagdollJointsSpring(group, 2, 0.3); + } + } + + // ==================== Ragdoll Batch Controls ==================== + + /** + * Set linear and angular damping on ALL bodies in a ragdoll group. + */ + setRagdollDamping( + ragdollId: integer | string, + linearDamping: float, + angularDamping: float + ): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + for (const behavior of group.bodyBehaviors) { + behavior.setLinearDamping(linearDamping); + behavior.setAngularDamping(angularDamping); + } + } + + /** + * Set spring stiffness on ALL joints in a ragdoll group. + */ + setRagdollStiffness( + ragdollId: integer | string, + frequency: float, + damping: float + ): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + this._setRagdollJointsSpring(group, frequency, damping); + } + + /** + * Set friction on ALL joints in a ragdoll group. + */ + setRagdollFriction( + ragdollId: integer | string, + friction: float + ): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + this._setRagdollJointsFriction(group, friction); + } + + /** Internal: set spring on all joints in a group */ + private _setRagdollJointsSpring( + group: { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] }, + frequency: float, + damping: float + ): void { + for (const jointId of group.jointIds) { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) continue; + const subType = constraint.GetSubType(); + try { + if (frequency > 0) { + const springSettings = new Jolt.SpringSettings(); + springSettings.mFrequency = frequency; + springSettings.mDamping = damping; + if (subType === Jolt.EConstraintSubType_Hinge) { + Jolt.castObject(constraint, Jolt.HingeConstraint).SetLimitsSpringSettings(springSettings); + } else if (subType === Jolt.EConstraintSubType_Slider) { + Jolt.castObject(constraint, Jolt.SliderConstraint).SetLimitsSpringSettings(springSettings); + } else if (subType === Jolt.EConstraintSubType_Distance) { + Jolt.castObject(constraint, Jolt.DistanceConstraint).SetLimitsSpringSettings(springSettings); + } + Jolt.destroy(springSettings); + } + } catch (_e) { + // Constraint type doesn't support springs, skip + } + } + } + + /** Internal: set friction on all joints in a group */ + private _setRagdollJointsFriction( + group: { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] }, + friction: float + ): void { + for (const jointId of group.jointIds) { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) continue; + try { + const subType = constraint.GetSubType(); + if (subType === Jolt.EConstraintSubType_Hinge) { + Jolt.castObject(constraint, Jolt.HingeConstraint).SetMaxFrictionTorque(friction); + } else if (subType === Jolt.EConstraintSubType_Slider) { + Jolt.castObject(constraint, Jolt.SliderConstraint).SetMaxFrictionForce(friction); + } else if (subType === Jolt.EConstraintSubType_SwingTwist) { + Jolt.castObject(constraint, Jolt.SwingTwistConstraint).SetMaxFrictionTorque(friction); + } + } catch (_e) { + // Constraint type doesn't support friction, skip + } + } + } + + /** + * Apply an impulse to ALL bodies in a ragdoll group (e.g. explosion or hit). + */ + applyRagdollImpulse( + ragdollId: integer | string, + impulseX: float, + impulseY: float, + impulseZ: float + ): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + const worldInvScale = this._sharedData.worldInvScale; + for (const behavior of group.bodyBehaviors) { + const body = behavior.getBody(); + if (!body) continue; + this._sharedData.bodyInterface.AddImpulse( + body.GetID(), + this._sharedData.getVec3( + impulseX * worldInvScale, + impulseY * worldInvScale, + impulseZ * worldInvScale + ) + ); + } + } + + /** + * Set gravity scale on ALL bodies in a ragdoll group. + */ + setRagdollGravityScale( + ragdollId: integer | string, + gravityScale: float + ): void { + const group = this._sharedData.getRagdollGroup(ragdollId); + if (!group) return; + for (const behavior of group.bodyBehaviors) { + const body = behavior.getBody(); + if (!body) continue; + this._sharedData.bodyInterface.SetGravityFactor( + body.GetID(), + gravityScale + ); + } + } + + // ==================== Ragdoll Queries ==================== + + /** + * Get the number of bodies in a ragdoll group. + */ + getRagdollBodyCount(ragdollId: integer | string): integer { + const group = this._sharedData.getRagdollGroup(ragdollId); + return group ? group.bodyBehaviors.length : 0; + } + + /** + * Get the number of joints in a ragdoll group. + */ + getRagdollJointCount(ragdollId: integer | string): integer { + const group = this._sharedData.getRagdollGroup(ragdollId); + return group ? group.jointIds.length : 0; + } + + // ==================== Joint World Position Queries ==================== + + /** + * Get the world X position of a joint (midpoint of the two connected bodies). + */ + getJointWorldX(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const twoBody = Jolt.castObject(constraint, Jolt.TwoBodyConstraint); + const pos1 = twoBody.GetBody1().GetCenterOfMassPosition(); + const pos2 = twoBody.GetBody2().GetCenterOfMassPosition(); + return ((pos1.GetX() + pos2.GetX()) / 2) * this._sharedData.worldScale; + } + + /** + * Get the world Y position of a joint (midpoint of the two connected bodies). + */ + getJointWorldY(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const twoBody = Jolt.castObject(constraint, Jolt.TwoBodyConstraint); + const pos1 = twoBody.GetBody1().GetCenterOfMassPosition(); + const pos2 = twoBody.GetBody2().GetCenterOfMassPosition(); + return ((pos1.GetY() + pos2.GetY()) / 2) * this._sharedData.worldScale; + } + + /** + * Get the world Z position of a joint (midpoint of the two connected bodies). + */ + getJointWorldZ(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const twoBody = Jolt.castObject(constraint, Jolt.TwoBodyConstraint); + const pos1 = twoBody.GetBody1().GetCenterOfMassPosition(); + const pos2 = twoBody.GetBody2().GetCenterOfMassPosition(); + return ((pos1.GetZ() + pos2.GetZ()) / 2) * this._sharedData.worldScale; + } + + // ==================== Humanoid Ragdoll Template ==================== + + /** + * Build a complete humanoid ragdoll from 11 body-part objects. + * Automatically creates joints with appropriate types and weight distribution: + * - Head -> Chest: Cone joint (neck) + * - Chest -> Hips: Fixed joint (torso) + * - Chest -> UpperArmL/R: SwingTwist (shoulders) + * - UpperArmL/R -> LowerArmL/R: Hinge (elbows) + * - Hips -> ThighL/R: SwingTwist (hips) + * - ThighL/R -> ShinL/R: Hinge (knees) + */ + buildHumanoidRagdoll( + head: gdjs.RuntimeObject, + chest: gdjs.RuntimeObject, + hips: gdjs.RuntimeObject, + upperArmL: gdjs.RuntimeObject, + lowerArmL: gdjs.RuntimeObject, + upperArmR: gdjs.RuntimeObject, + lowerArmR: gdjs.RuntimeObject, + thighL: gdjs.RuntimeObject, + shinL: gdjs.RuntimeObject, + thighR: gdjs.RuntimeObject, + shinR: gdjs.RuntimeObject, + variable: gdjs.Variable + ): void { + // Create the ragdoll group + const ragdollId = this._sharedData.createRagdollGroup(); + variable.setNumber(ragdollId); + + // Helper to get behavior from object + const getBehavior = ( + obj: gdjs.RuntimeObject + ): Physics3DRuntimeBehavior | null => { + if (!obj || !obj.hasBehavior(this.name)) return null; + return obj.getBehavior(this.name) as Physics3DRuntimeBehavior | null; + }; + + // Collect all body behaviors + const parts: Array<{ + obj: gdjs.RuntimeObject; + behavior: Physics3DRuntimeBehavior; + massRatio: float; + }> = []; + const partDefs: Array<{ + obj: gdjs.RuntimeObject; + mass: float; + }> = [ + { obj: head, mass: 0.08 }, + { obj: chest, mass: 0.35 }, + { obj: hips, mass: 0.15 }, + { obj: upperArmL, mass: 0.04 }, + { obj: lowerArmL, mass: 0.03 }, + { obj: upperArmR, mass: 0.04 }, + { obj: lowerArmR, mass: 0.03 }, + { obj: thighL, mass: 0.08 }, + { obj: shinL, mass: 0.05 }, + { obj: thighR, mass: 0.08 }, + { obj: shinR, mass: 0.05 }, + ]; + + for (const def of partDefs) { + const behavior = getBehavior(def.obj); + if (!behavior) continue; + // Ensure body is created + if (!behavior.getBody()) behavior._createBody(); + if (!behavior.getBody()) continue; + parts.push({ obj: def.obj, behavior, massRatio: def.mass }); + this._sharedData.addBodyToRagdollGroup(ragdollId, behavior); + } + + // Helper to create a joint between two body parts + const createHingeJoint = ( + behaviorA: Physics3DRuntimeBehavior, + behaviorB: Physics3DRuntimeBehavior, + minAngle: float, + maxAngle: float + ): number => { + const bodyA = behaviorA.getBody()!; + const bodyB = behaviorB.getBody()!; + const settings = new Jolt.HingeConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + // Use midpoint between the two bodies + const posA = bodyA.GetCenterOfMassPosition(); + const posB = bodyB.GetCenterOfMassPosition(); + const midX = (posA.GetX() + posB.GetX()) / 2; + const midY = (posA.GetY() + posB.GetY()) / 2; + const midZ = (posA.GetZ() + posB.GetZ()) / 2; + settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); + settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); + // Axis perpendicular to the connection (Y axis for elbows/knees) + settings.mHingeAxis1 = this._sharedData.getVec3(0, 1, 0); + settings.mHingeAxis2 = this._sharedData.getVec3(0, 1, 0); + settings.mNormalAxis1 = this._sharedData.getVec3(1, 0, 0); + settings.mNormalAxis2 = this._sharedData.getVec3(1, 0, 0); + settings.mLimitsMin = gdjs.toRad(minAngle); + settings.mLimitsMax = gdjs.toRad(maxAngle); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(bodyA, bodyB); + Jolt.destroy(settings); + return this._sharedData.addJoint(constraint); + }; + + const createSwingTwistJoint = ( + behaviorA: Physics3DRuntimeBehavior, + behaviorB: Physics3DRuntimeBehavior, + halfConeAngle: float, + twistMin: float, + twistMax: float + ): number => { + const bodyA = behaviorA.getBody()!; + const bodyB = behaviorB.getBody()!; + const settings = new Jolt.SwingTwistConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + const posA = bodyA.GetCenterOfMassPosition(); + const posB = bodyB.GetCenterOfMassPosition(); + const midX = (posA.GetX() + posB.GetX()) / 2; + const midY = (posA.GetY() + posB.GetY()) / 2; + const midZ = (posA.GetZ() + posB.GetZ()) / 2; + settings.mPosition1 = this._sharedData.getRVec3(midX, midY, midZ); + settings.mPosition2 = this._sharedData.getRVec3(midX, midY, midZ); + // Twist axis along the limb (X axis) + settings.mTwistAxis1 = this._sharedData.getVec3(1, 0, 0); + settings.mTwistAxis2 = this._sharedData.getVec3(1, 0, 0); + settings.mPlaneAxis1 = this._sharedData.getVec3(0, 1, 0); + settings.mPlaneAxis2 = this._sharedData.getVec3(0, 1, 0); + settings.mNormalHalfConeAngle = gdjs.toRad(halfConeAngle); + settings.mPlaneHalfConeAngle = gdjs.toRad(halfConeAngle); + settings.mTwistMinAngle = gdjs.toRad(twistMin); + settings.mTwistMaxAngle = gdjs.toRad(twistMax); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(bodyA, bodyB); + Jolt.destroy(settings); + return this._sharedData.addJoint(constraint); + }; + + const createConeJoint = ( + behaviorA: Physics3DRuntimeBehavior, + behaviorB: Physics3DRuntimeBehavior, + halfAngle: float + ): number => { + const bodyA = behaviorA.getBody()!; + const bodyB = behaviorB.getBody()!; + const settings = new Jolt.ConeConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + const posA = bodyA.GetCenterOfMassPosition(); + const posB = bodyB.GetCenterOfMassPosition(); + const midX = (posA.GetX() + posB.GetX()) / 2; + const midY = (posA.GetY() + posB.GetY()) / 2; + const midZ = (posA.GetZ() + posB.GetZ()) / 2; + settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); + settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); + settings.mTwistAxis1 = this._sharedData.getVec3(0, 0, 1); + settings.mTwistAxis2 = this._sharedData.getVec3(0, 0, 1); + settings.mHalfConeAngle = gdjs.toRad(halfAngle); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(bodyA, bodyB); + Jolt.destroy(settings); + return this._sharedData.addJoint(constraint); + }; + + const createFixedJoint = ( + behaviorA: Physics3DRuntimeBehavior, + behaviorB: Physics3DRuntimeBehavior + ): number => { + const bodyA = behaviorA.getBody()!; + const bodyB = behaviorB.getBody()!; + const settings = new Jolt.FixedConstraintSettings(); + settings.mAutoDetectPoint = true; + settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(bodyA, bodyB); + Jolt.destroy(settings); + return this._sharedData.addJoint(constraint); + }; + + // Get behaviors + const headB = getBehavior(head); + const chestB = getBehavior(chest); + const hipsB = getBehavior(hips); + const upperArmLB = getBehavior(upperArmL); + const lowerArmLB = getBehavior(lowerArmL); + const upperArmRB = getBehavior(upperArmR); + const lowerArmRB = getBehavior(lowerArmR); + const thighLB = getBehavior(thighL); + const shinLB = getBehavior(shinL); + const thighRB = getBehavior(thighR); + const shinRB = getBehavior(shinR); + + // Create all joints and add them to the ragdoll group + if (headB && chestB && headB.getBody() && chestB.getBody()) { + // Neck: Cone joint with limited movement + const jId = createConeJoint(headB, chestB, 30); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (chestB && hipsB && chestB.getBody() && hipsB.getBody()) { + // Torso: Fixed joint + const jId = createFixedJoint(chestB, hipsB); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (chestB && upperArmLB && chestB.getBody() && upperArmLB.getBody()) { + // Left shoulder: SwingTwist + const jId = createSwingTwistJoint(chestB, upperArmLB, 60, -45, 45); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (upperArmLB && lowerArmLB && upperArmLB.getBody() && lowerArmLB.getBody()) { + // Left elbow: Hinge + const jId = createHingeJoint(upperArmLB, lowerArmLB, 0, 150); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (chestB && upperArmRB && chestB.getBody() && upperArmRB.getBody()) { + // Right shoulder: SwingTwist + const jId = createSwingTwistJoint(chestB, upperArmRB, 60, -45, 45); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (upperArmRB && lowerArmRB && upperArmRB.getBody() && lowerArmRB.getBody()) { + // Right elbow: Hinge + const jId = createHingeJoint(upperArmRB, lowerArmRB, 0, 150); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (hipsB && thighLB && hipsB.getBody() && thighLB.getBody()) { + // Left hip: SwingTwist + const jId = createSwingTwistJoint(hipsB, thighLB, 45, -20, 20); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (thighLB && shinLB && thighLB.getBody() && shinLB.getBody()) { + // Left knee: Hinge + const jId = createHingeJoint(thighLB, shinLB, 0, 150); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (hipsB && thighRB && hipsB.getBody() && thighRB.getBody()) { + // Right hip: SwingTwist + const jId = createSwingTwistJoint(hipsB, thighRB, 45, -20, 20); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + if (thighRB && shinRB && thighRB.getBody() && shinRB.getBody()) { + // Right knee: Hinge + const jId = createHingeJoint(thighRB, shinRB, 0, 150); + this._sharedData.addJointToRagdollGroup(ragdollId, jId); + } + } } gdjs.registerBehavior( diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index bdea0bf9b598..1c82c5fa7e50 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -6047,3 +6047,5513 @@ events: exitCode: 2 ... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_7cf2e/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_7cf2e.dir/build.make CMakeFiles/cmTC_7cf2e.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' + Building C object CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7cf2e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccq5gRBv.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccq5gRBv.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_7cf2e.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_7cf2e.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_7cf2e.dir/objects.a @CMakeFiles/cmTC_7cf2e.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a -Wl,--no-whole-archive -o cmTC_7cf2e.exe -Wl,--out-implib,libcmTC_7cf2e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7cf2e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_7cf2e.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccTNi5Rd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_7cf2e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a --no-whole-archive --out-implib libcmTC_7cf2e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccTNi5Rd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_7cf2e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a --no-whole-archive --out-implib libcmTC_7cf2e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_7cf2e.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' + make.exe: *** [cmTC_7cf2e/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_59b72/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_59b72.dir/build.make CMakeFiles/cmTC_59b72.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' + Building C object CMakeFiles/cmTC_59b72.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_59b72.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc/testCCompiler.c" + Linking C executable cmTC_59b72.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_59b72.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_59b72.dir/objects.a @CMakeFiles/cmTC_59b72.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_59b72.dir/objects.a -Wl,--no-whole-archive -o cmTC_59b72.exe -Wl,--out-implib,libcmTC_59b72.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_59b72.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_59b72.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' + make.exe: *** [cmTC_59b72/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_16ee8/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_16ee8.dir/build.make CMakeFiles/cmTC_16ee8.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' + Building C object CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_16ee8.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccpfi5AD.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccpfi5AD.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_16ee8.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_16ee8.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_16ee8.dir/objects.a @CMakeFiles/cmTC_16ee8.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a -Wl,--no-whole-archive -o cmTC_16ee8.exe -Wl,--out-implib,libcmTC_16ee8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_16ee8.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_16ee8.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccetVtDj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_16ee8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a --no-whole-archive --out-implib libcmTC_16ee8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccetVtDj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_16ee8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a --no-whole-archive --out-implib libcmTC_16ee8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_16ee8.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' + make.exe: *** [cmTC_16ee8/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_fd5b5/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_fd5b5.dir/build.make CMakeFiles/cmTC_fd5b5.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' + Building C object CMakeFiles/cmTC_fd5b5.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_fd5b5.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op/testCCompiler.c" + Linking C executable cmTC_fd5b5.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_fd5b5.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_fd5b5.dir/objects.a @CMakeFiles/cmTC_fd5b5.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_fd5b5.dir/objects.a -Wl,--no-whole-archive -o cmTC_fd5b5.exe -Wl,--out-implib,libcmTC_fd5b5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_fd5b5.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_fd5b5.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' + make.exe: *** [cmTC_fd5b5/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a8988/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a8988.dir/build.make CMakeFiles/cmTC_a8988.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' + Building C object CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a8988.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cclTiFxc.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cclTiFxc.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_a8988.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a8988.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a8988.dir/objects.a @CMakeFiles/cmTC_a8988.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a8988.dir/objects.a -Wl,--no-whole-archive -o cmTC_a8988.exe -Wl,--out-implib,libcmTC_a8988.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a8988.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a8988.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccqb9le9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a8988.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a8988.dir/objects.a --no-whole-archive --out-implib libcmTC_a8988.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccqb9le9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a8988.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a8988.dir/objects.a --no-whole-archive --out-implib libcmTC_a8988.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_a8988.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' + make.exe: *** [cmTC_a8988/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_4e5bf/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_4e5bf.dir/build.make CMakeFiles/cmTC_4e5bf.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' + Building C object CMakeFiles/cmTC_4e5bf.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_4e5bf.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5/testCCompiler.c" + Linking C executable cmTC_4e5bf.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_4e5bf.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_4e5bf.dir/objects.a @CMakeFiles/cmTC_4e5bf.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_4e5bf.dir/objects.a -Wl,--no-whole-archive -o cmTC_4e5bf.exe -Wl,--out-implib,libcmTC_4e5bf.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_4e5bf.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_4e5bf.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' + make.exe: *** [cmTC_4e5bf/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_0605d/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_0605d.dir/build.make CMakeFiles/cmTC_0605d.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' + Building C object CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_0605d.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczqUzII.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczqUzII.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_0605d.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_0605d.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_0605d.dir/objects.a @CMakeFiles/cmTC_0605d.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_0605d.dir/objects.a -Wl,--no-whole-archive -o cmTC_0605d.exe -Wl,--out-implib,libcmTC_0605d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0605d.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_0605d.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIA1zbI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_0605d.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_0605d.dir/objects.a --no-whole-archive --out-implib libcmTC_0605d.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIA1zbI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_0605d.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_0605d.dir/objects.a --no-whole-archive --out-implib libcmTC_0605d.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_0605d.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' + make.exe: *** [cmTC_0605d/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_1de1f/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_1de1f.dir/build.make CMakeFiles/cmTC_1de1f.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' + Building C object CMakeFiles/cmTC_1de1f.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_1de1f.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq/testCCompiler.c" + Linking C executable cmTC_1de1f.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_1de1f.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_1de1f.dir/objects.a @CMakeFiles/cmTC_1de1f.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_1de1f.dir/objects.a -Wl,--no-whole-archive -o cmTC_1de1f.exe -Wl,--out-implib,libcmTC_1de1f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_1de1f.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_1de1f.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' + make.exe: *** [cmTC_1de1f/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_faef8/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_faef8.dir/build.make CMakeFiles/cmTC_faef8.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' + Building C object CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_faef8.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccBbRUUN.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccBbRUUN.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_faef8.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_faef8.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_faef8.dir/objects.a @CMakeFiles/cmTC_faef8.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_faef8.dir/objects.a -Wl,--no-whole-archive -o cmTC_faef8.exe -Wl,--out-implib,libcmTC_faef8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_faef8.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_faef8.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIMKuoc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_faef8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_faef8.dir/objects.a --no-whole-archive --out-implib libcmTC_faef8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIMKuoc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_faef8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_faef8.dir/objects.a --no-whole-archive --out-implib libcmTC_faef8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_faef8.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' + make.exe: *** [cmTC_faef8/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_b948c/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_b948c.dir/build.make CMakeFiles/cmTC_b948c.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' + Building C object CMakeFiles/cmTC_b948c.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_b948c.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe/testCCompiler.c" + Linking C executable cmTC_b948c.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_b948c.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_b948c.dir/objects.a @CMakeFiles/cmTC_b948c.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_b948c.dir/objects.a -Wl,--no-whole-archive -o cmTC_b948c.exe -Wl,--out-implib,libcmTC_b948c.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_b948c.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_b948c.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' + make.exe: *** [cmTC_b948c/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_362ef/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_362ef.dir/build.make CMakeFiles/cmTC_362ef.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' + Building C object CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_362ef.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccYBwZ2M.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccYBwZ2M.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_362ef.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_362ef.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_362ef.dir/objects.a @CMakeFiles/cmTC_362ef.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_362ef.dir/objects.a -Wl,--no-whole-archive -o cmTC_362ef.exe -Wl,--out-implib,libcmTC_362ef.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_362ef.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_362ef.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc6EHgQm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_362ef.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_362ef.dir/objects.a --no-whole-archive --out-implib libcmTC_362ef.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc6EHgQm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_362ef.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_362ef.dir/objects.a --no-whole-archive --out-implib libcmTC_362ef.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_362ef.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' + make.exe: *** [cmTC_362ef/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_423bb/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_423bb.dir/build.make CMakeFiles/cmTC_423bb.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' + Building C object CMakeFiles/cmTC_423bb.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_423bb.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk/testCCompiler.c" + Linking C executable cmTC_423bb.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_423bb.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_423bb.dir/objects.a @CMakeFiles/cmTC_423bb.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_423bb.dir/objects.a -Wl,--no-whole-archive -o cmTC_423bb.exe -Wl,--out-implib,libcmTC_423bb.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_423bb.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_423bb.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' + make.exe: *** [cmTC_423bb/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_4a09e/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_4a09e.dir/build.make CMakeFiles/cmTC_4a09e.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' + Building C object CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4a09e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccGJEgGi.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccGJEgGi.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_4a09e.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_4a09e.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_4a09e.dir/objects.a @CMakeFiles/cmTC_4a09e.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a -Wl,--no-whole-archive -o cmTC_4a09e.exe -Wl,--out-implib,libcmTC_4a09e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4a09e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_4a09e.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccMSH4R5.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_4a09e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a --no-whole-archive --out-implib libcmTC_4a09e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccMSH4R5.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_4a09e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a --no-whole-archive --out-implib libcmTC_4a09e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_4a09e.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' + make.exe: *** [cmTC_4a09e/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_9a2f1/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_9a2f1.dir/build.make CMakeFiles/cmTC_9a2f1.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' + Building C object CMakeFiles/cmTC_9a2f1.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_9a2f1.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt/testCCompiler.c" + Linking C executable cmTC_9a2f1.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_9a2f1.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_9a2f1.dir/objects.a @CMakeFiles/cmTC_9a2f1.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_9a2f1.dir/objects.a -Wl,--no-whole-archive -o cmTC_9a2f1.exe -Wl,--out-implib,libcmTC_9a2f1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_9a2f1.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_9a2f1.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' + make.exe: *** [cmTC_9a2f1/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a363a/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a363a.dir/build.make CMakeFiles/cmTC_a363a.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' + Building C object CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a363a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc8H8rdR.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc8H8rdR.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_a363a.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a363a.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a363a.dir/objects.a @CMakeFiles/cmTC_a363a.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a363a.dir/objects.a -Wl,--no-whole-archive -o cmTC_a363a.exe -Wl,--out-implib,libcmTC_a363a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a363a.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a363a.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccluydyl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a363a.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a363a.dir/objects.a --no-whole-archive --out-implib libcmTC_a363a.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccluydyl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a363a.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a363a.dir/objects.a --no-whole-archive --out-implib libcmTC_a363a.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_a363a.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' + make.exe: *** [cmTC_a363a/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_2f81d/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_2f81d.dir/build.make CMakeFiles/cmTC_2f81d.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' + Building C object CMakeFiles/cmTC_2f81d.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_2f81d.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku/testCCompiler.c" + Linking C executable cmTC_2f81d.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_2f81d.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_2f81d.dir/objects.a @CMakeFiles/cmTC_2f81d.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_2f81d.dir/objects.a -Wl,--no-whole-archive -o cmTC_2f81d.exe -Wl,--out-implib,libcmTC_2f81d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_2f81d.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_2f81d.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' + make.exe: *** [cmTC_2f81d/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_764f1/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_764f1.dir/build.make CMakeFiles/cmTC_764f1.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' + Building C object CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_764f1.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc1rPcXh.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc1rPcXh.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_764f1.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_764f1.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_764f1.dir/objects.a @CMakeFiles/cmTC_764f1.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_764f1.dir/objects.a -Wl,--no-whole-archive -o cmTC_764f1.exe -Wl,--out-implib,libcmTC_764f1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_764f1.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_764f1.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceUYuN2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_764f1.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_764f1.dir/objects.a --no-whole-archive --out-implib libcmTC_764f1.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceUYuN2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_764f1.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_764f1.dir/objects.a --no-whole-archive --out-implib libcmTC_764f1.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_764f1.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' + make.exe: *** [cmTC_764f1/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_63803/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_63803.dir/build.make CMakeFiles/cmTC_63803.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' + Building C object CMakeFiles/cmTC_63803.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_63803.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3/testCCompiler.c" + Linking C executable cmTC_63803.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_63803.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_63803.dir/objects.a @CMakeFiles/cmTC_63803.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_63803.dir/objects.a -Wl,--no-whole-archive -o cmTC_63803.exe -Wl,--out-implib,libcmTC_63803.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_63803.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_63803.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' + make.exe: *** [cmTC_63803/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_6b89f/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_6b89f.dir/build.make CMakeFiles/cmTC_6b89f.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' + Building C object CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6b89f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctwIdHv.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctwIdHv.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_6b89f.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_6b89f.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_6b89f.dir/objects.a @CMakeFiles/cmTC_6b89f.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a -Wl,--no-whole-archive -o cmTC_6b89f.exe -Wl,--out-implib,libcmTC_6b89f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6b89f.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_6b89f.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cct6nWgg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6b89f.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a --no-whole-archive --out-implib libcmTC_6b89f.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cct6nWgg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6b89f.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a --no-whole-archive --out-implib libcmTC_6b89f.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_6b89f.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' + make.exe: *** [cmTC_6b89f/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_8852d/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_8852d.dir/build.make CMakeFiles/cmTC_8852d.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' + Building C object CMakeFiles/cmTC_8852d.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_8852d.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf/testCCompiler.c" + Linking C executable cmTC_8852d.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_8852d.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_8852d.dir/objects.a @CMakeFiles/cmTC_8852d.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_8852d.dir/objects.a -Wl,--no-whole-archive -o cmTC_8852d.exe -Wl,--out-implib,libcmTC_8852d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_8852d.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_8852d.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' + make.exe: *** [cmTC_8852d/fast] Error 2 + + exitCode: 2 +... From 6d37c27ab84983609311f0b532906174d2f17d61 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 16:48:30 +0200 Subject: [PATCH 07/28] feat: Introduce new dialogs for variable and object editing, a serializable object cancelable editor, and a 3D physics behavior extension. --- Extensions/Physics3DBehavior/JsExtension.js | 65 + .../Physics3DRuntimeBehavior.ts | 89 +- .../reply/error-2026-03-01T14-21-54-0788.json | 70 + .../reply/error-2026-03-01T14-24-26-0220.json | 70 + .../reply/error-2026-03-01T14-25-08-0487.json | 70 + .../reply/error-2026-03-01T14-25-33-0844.json | 70 + build/CMakeFiles/CMakeConfigureLog.yaml | 2204 +++++++++++++++++ .../src/ObjectEditor/ObjectEditorDialog.js | 4 +- .../EditedObjectGroupEditorDialog.js | 4 +- .../SerializableObjectCancelableEditor.js | 20 +- .../ObjectGroupVariablesDialog.js | 4 +- .../VariablesList/VariablesEditorDialog.js | 4 +- 12 files changed, 2647 insertions(+), 27 deletions(-) create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index 0dc56aef2dec..2ef3e3bc5eed 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -270,6 +270,22 @@ module.exports = { return true; } + if (propertyName === 'ragdollRole') { + if (!behaviorContent.hasChild('ragdollRole')) { + behaviorContent.addChild('ragdollRole').setStringValue('None'); + } + behaviorContent.getChild('ragdollRole').setStringValue(newValue); + return true; + } + + if (propertyName === 'ragdollGroupTag') { + if (!behaviorContent.hasChild('ragdollGroupTag')) { + behaviorContent.addChild('ragdollGroupTag').setStringValue(''); + } + behaviorContent.getChild('ragdollGroupTag').setStringValue(newValue); + return true; + } + return false; }; behavior.getProperties = function (behaviorContent) { @@ -630,6 +646,53 @@ module.exports = { .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) .setHidden(true); // Hidden as required to be changed in the full editor. + // Ragdoll properties + if (!behaviorContent.hasChild('ragdollRole')) { + behaviorContent.addChild('ragdollRole').setStringValue('None'); + } + behaviorProperties + .getOrCreate('ragdollRole') + .setValue(behaviorContent.getChild('ragdollRole').getStringValue()) + .setType('Choice') + .setLabel(_('Ragdoll Body Part')) + .setDescription( + _( + 'Assign a ragdoll role to this object. Objects with the same Group Tag will auto-connect using appropriate joint types.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .addChoice('None', _('None')) + .addChoice('Head', _('Head')) + .addChoice('Chest', _('Chest')) + .addChoice('Hips', _('Hips')) + .addChoice('UpperArmL', _('Upper Arm Left')) + .addChoice('LowerArmL', _('Lower Arm Left')) + .addChoice('UpperArmR', _('Upper Arm Right')) + .addChoice('LowerArmR', _('Lower Arm Right')) + .addChoice('ThighL', _('Thigh Left')) + .addChoice('ShinL', _('Shin Left')) + .addChoice('ThighR', _('Thigh Right')) + .addChoice('ShinR', _('Shin Right')) + .setGroup(_('Ragdoll')); + + if (!behaviorContent.hasChild('ragdollGroupTag')) { + behaviorContent.addChild('ragdollGroupTag').setStringValue(''); + } + behaviorProperties + .getOrCreate('ragdollGroupTag') + .setValue( + behaviorContent.getChild('ragdollGroupTag').getStringValue() + ) + .setType('String') + .setLabel(_('Ragdoll Group Tag')) + .setDescription( + _( + 'A shared tag that groups body parts together. Objects with the same tag will be auto-connected into a ragdoll.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Ragdoll')); + return behaviorProperties; }; @@ -659,6 +722,8 @@ module.exports = { behaviorContent.addChild('gravityScale').setDoubleValue(1); behaviorContent.addChild('layers').setIntValue((1 << 4) | (1 << 0)); behaviorContent.addChild('masks').setIntValue((1 << 4) | (1 << 0)); + behaviorContent.addChild('ragdollRole').setStringValue('None'); + behaviorContent.addChild('ragdollGroupTag').setStringValue(''); }; const sharedData = new gd.BehaviorSharedDataJsImplementation(); diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index e65e71910b02..203fad4fbc9e 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -2252,16 +2252,35 @@ namespace gdjs { // ==================== Joint Methods ==================== /** - * Get the other physics behavior from a picked object. + * Get the other object's physics body, creating it if needed. + * @returns The Jolt.Body of the other object, or null if unavailable. */ private _getOtherBody( otherObject: gdjs.RuntimeObject ): Jolt.Body | null { - if (!otherObject || !otherObject.hasBehavior(this.name)) return null; + if (!otherObject) { + console.warn('[Physics3D] Joint creation failed: other object is null'); + return null; + } + + if (!otherObject.hasBehavior(this.name)) { + console.warn( + `[Physics3D] Joint creation failed: object "${otherObject.getName()}" has no Physics3D behavior "${this.name}"` + ); + return null; + } + const otherBehavior = otherObject.getBehavior( this.name ) as Physics3DRuntimeBehavior | null; if (!otherBehavior) return null; + + // Force-create the body if it doesn't exist yet + // (physics body is lazy-initialized on first physics step) + if (otherBehavior.getBody() === null) { + (otherBehavior as any)._createBody(); + } + return otherBehavior.getBody(); } @@ -3582,9 +3601,9 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); - // Axis perpendicular to the connection (Y axis for elbows/knees) - settings.mHingeAxis1 = this._sharedData.getVec3(0, 1, 0); - settings.mHingeAxis2 = this._sharedData.getVec3(0, 1, 0); + // Z axis for elbows/knees (bending forward/back) + settings.mHingeAxis1 = this._sharedData.getVec3(0, 0, 1); + settings.mHingeAxis2 = this._sharedData.getVec3(0, 0, 1); settings.mNormalAxis1 = this._sharedData.getVec3(1, 0, 0); settings.mNormalAxis2 = this._sharedData.getVec3(1, 0, 0); settings.mLimitsMin = gdjs.toRad(minAngle); @@ -3598,7 +3617,8 @@ namespace gdjs { const createSwingTwistJoint = ( behaviorA: Physics3DRuntimeBehavior, behaviorB: Physics3DRuntimeBehavior, - halfConeAngle: float, + normalHalfConeAngle: float, + planeHalfConeAngle: float, twistMin: float, twistMax: float ): number => { @@ -3613,13 +3633,13 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPosition1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPosition2 = this._sharedData.getRVec3(midX, midY, midZ); - // Twist axis along the limb (X axis) - settings.mTwistAxis1 = this._sharedData.getVec3(1, 0, 0); - settings.mTwistAxis2 = this._sharedData.getVec3(1, 0, 0); - settings.mPlaneAxis1 = this._sharedData.getVec3(0, 1, 0); - settings.mPlaneAxis2 = this._sharedData.getVec3(0, 1, 0); - settings.mNormalHalfConeAngle = gdjs.toRad(halfConeAngle); - settings.mPlaneHalfConeAngle = gdjs.toRad(halfConeAngle); + // Twist axis pointing downward along the limb + settings.mTwistAxis1 = this._sharedData.getVec3(0, -1, 0); + settings.mTwistAxis2 = this._sharedData.getVec3(0, -1, 0); + settings.mPlaneAxis1 = this._sharedData.getVec3(1, 0, 0); + settings.mPlaneAxis2 = this._sharedData.getVec3(1, 0, 0); + settings.mNormalHalfConeAngle = gdjs.toRad(normalHalfConeAngle); + settings.mPlaneHalfConeAngle = gdjs.toRad(planeHalfConeAngle); settings.mTwistMinAngle = gdjs.toRad(twistMin); settings.mTwistMaxAngle = gdjs.toRad(twistMax); // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM @@ -3644,8 +3664,8 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); - settings.mTwistAxis1 = this._sharedData.getVec3(0, 0, 1); - settings.mTwistAxis2 = this._sharedData.getVec3(0, 0, 1); + settings.mTwistAxis1 = this._sharedData.getVec3(0, 1, 0); + settings.mTwistAxis2 = this._sharedData.getVec3(0, 1, 0); settings.mHalfConeAngle = gdjs.toRad(halfAngle); // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(bodyA, bodyB); @@ -3694,7 +3714,7 @@ namespace gdjs { } if (chestB && upperArmLB && chestB.getBody() && upperArmLB.getBody()) { // Left shoulder: SwingTwist - const jId = createSwingTwistJoint(chestB, upperArmLB, 60, -45, 45); + const jId = createSwingTwistJoint(chestB, upperArmLB, 60, 45, -45, 45); this._sharedData.addJointToRagdollGroup(ragdollId, jId); } if (upperArmLB && lowerArmLB && upperArmLB.getBody() && lowerArmLB.getBody()) { @@ -3704,7 +3724,7 @@ namespace gdjs { } if (chestB && upperArmRB && chestB.getBody() && upperArmRB.getBody()) { // Right shoulder: SwingTwist - const jId = createSwingTwistJoint(chestB, upperArmRB, 60, -45, 45); + const jId = createSwingTwistJoint(chestB, upperArmRB, 60, 45, -45, 45); this._sharedData.addJointToRagdollGroup(ragdollId, jId); } if (upperArmRB && lowerArmRB && upperArmRB.getBody() && lowerArmRB.getBody()) { @@ -3714,7 +3734,7 @@ namespace gdjs { } if (hipsB && thighLB && hipsB.getBody() && thighLB.getBody()) { // Left hip: SwingTwist - const jId = createSwingTwistJoint(hipsB, thighLB, 45, -20, 20); + const jId = createSwingTwistJoint(hipsB, thighLB, 45, 30, -20, 20); this._sharedData.addJointToRagdollGroup(ragdollId, jId); } if (thighLB && shinLB && thighLB.getBody() && shinLB.getBody()) { @@ -3724,7 +3744,7 @@ namespace gdjs { } if (hipsB && thighRB && hipsB.getBody() && thighRB.getBody()) { // Right hip: SwingTwist - const jId = createSwingTwistJoint(hipsB, thighRB, 45, -20, 20); + const jId = createSwingTwistJoint(hipsB, thighRB, 45, 30, -20, 20); this._sharedData.addJointToRagdollGroup(ragdollId, jId); } if (thighRB && shinRB && thighRB.getBody() && shinRB.getBody()) { @@ -3732,6 +3752,37 @@ namespace gdjs { const jId = createHingeJoint(thighRB, shinRB, 0, 150); this._sharedData.addJointToRagdollGroup(ragdollId, jId); } + + // ===== Collision filtering: prevent adjacent parts from colliding ===== + const allBehaviors = [ + headB, chestB, hipsB, + upperArmLB, lowerArmLB, upperArmRB, lowerArmRB, + thighLB, shinLB, thighRB, shinRB, + ]; + const groupFilter = new Jolt.GroupFilterTable(11); + // Disable collisions between adjacent body parts + groupFilter.DisableCollision(0, 1); // head <-> chest + groupFilter.DisableCollision(1, 2); // chest <-> hips + groupFilter.DisableCollision(1, 3); // chest <-> upperArmL + groupFilter.DisableCollision(3, 4); // upperArmL <-> lowerArmL + groupFilter.DisableCollision(1, 5); // chest <-> upperArmR + groupFilter.DisableCollision(5, 6); // upperArmR <-> lowerArmR + groupFilter.DisableCollision(2, 7); // hips <-> thighL + groupFilter.DisableCollision(7, 8); // thighL <-> shinL + groupFilter.DisableCollision(2, 9); // hips <-> thighR + groupFilter.DisableCollision(9, 10); // thighR <-> shinR + for (let i = 0; i < allBehaviors.length; i++) { + const beh = allBehaviors[i]; + if (!beh || !beh.getBody()) continue; + const body = beh.getBody()!; + const collisionGroup = body.GetCollisionGroup(); + collisionGroup.SetGroupFilter(groupFilter); + collisionGroup.SetGroupID(ragdollId); + collisionGroup.SetSubGroupID(i); + } + + // ===== Start in "Frozen" state (kinematic) ===== + this.setRagdollState(ragdollId, 'Frozen'); } } diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index 1c82c5fa7e50..22242bbdb7b5 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -11557,3 +11557,2207 @@ events: exitCode: 2 ... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_511ac/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_511ac.dir/build.make CMakeFiles/cmTC_511ac.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' + Building C object CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_511ac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccL5kmsE.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccL5kmsE.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_511ac.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_511ac.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_511ac.dir/objects.a @CMakeFiles/cmTC_511ac.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_511ac.dir/objects.a -Wl,--no-whole-archive -o cmTC_511ac.exe -Wl,--out-implib,libcmTC_511ac.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_511ac.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_511ac.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccQAscJu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_511ac.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_511ac.dir/objects.a --no-whole-archive --out-implib libcmTC_511ac.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccQAscJu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_511ac.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_511ac.dir/objects.a --no-whole-archive --out-implib libcmTC_511ac.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_511ac.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' + make.exe: *** [cmTC_511ac/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_2959e/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_2959e.dir/build.make CMakeFiles/cmTC_2959e.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' + Building C object CMakeFiles/cmTC_2959e.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_2959e.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z/testCCompiler.c" + Linking C executable cmTC_2959e.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_2959e.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_2959e.dir/objects.a @CMakeFiles/cmTC_2959e.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_2959e.dir/objects.a -Wl,--no-whole-archive -o cmTC_2959e.exe -Wl,--out-implib,libcmTC_2959e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_2959e.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_2959e.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' + make.exe: *** [cmTC_2959e/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_29801/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_29801.dir/build.make CMakeFiles/cmTC_29801.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' + Building C object CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_29801.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccDe3l54.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccDe3l54.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_29801.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_29801.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_29801.dir/objects.a @CMakeFiles/cmTC_29801.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_29801.dir/objects.a -Wl,--no-whole-archive -o cmTC_29801.exe -Wl,--out-implib,libcmTC_29801.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_29801.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_29801.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccfrTQ1f.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_29801.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_29801.dir/objects.a --no-whole-archive --out-implib libcmTC_29801.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccfrTQ1f.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_29801.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_29801.dir/objects.a --no-whole-archive --out-implib libcmTC_29801.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_29801.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' + make.exe: *** [cmTC_29801/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_71914/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_71914.dir/build.make CMakeFiles/cmTC_71914.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' + Building C object CMakeFiles/cmTC_71914.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_71914.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun/testCCompiler.c" + Linking C executable cmTC_71914.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_71914.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_71914.dir/objects.a @CMakeFiles/cmTC_71914.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_71914.dir/objects.a -Wl,--no-whole-archive -o cmTC_71914.exe -Wl,--out-implib,libcmTC_71914.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_71914.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_71914.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' + make.exe: *** [cmTC_71914/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_af215/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_af215.dir/build.make CMakeFiles/cmTC_af215.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' + Building C object CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_af215.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccR1awnQ.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccR1awnQ.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_af215.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_af215.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_af215.dir/objects.a @CMakeFiles/cmTC_af215.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_af215.dir/objects.a -Wl,--no-whole-archive -o cmTC_af215.exe -Wl,--out-implib,libcmTC_af215.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_af215.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_af215.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc02rl4W.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_af215.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_af215.dir/objects.a --no-whole-archive --out-implib libcmTC_af215.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc02rl4W.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_af215.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_af215.dir/objects.a --no-whole-archive --out-implib libcmTC_af215.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_af215.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' + make.exe: *** [cmTC_af215/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_28289/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_28289.dir/build.make CMakeFiles/cmTC_28289.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' + Building C object CMakeFiles/cmTC_28289.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_28289.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9/testCCompiler.c" + Linking C executable cmTC_28289.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_28289.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_28289.dir/objects.a @CMakeFiles/cmTC_28289.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_28289.dir/objects.a -Wl,--no-whole-archive -o cmTC_28289.exe -Wl,--out-implib,libcmTC_28289.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_28289.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_28289.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' + make.exe: *** [cmTC_28289/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_8ec6e/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_8ec6e.dir/build.make CMakeFiles/cmTC_8ec6e.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' + Building C object CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_8ec6e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccp4qGbt.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccp4qGbt.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_8ec6e.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_8ec6e.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_8ec6e.dir/objects.a @CMakeFiles/cmTC_8ec6e.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a -Wl,--no-whole-archive -o cmTC_8ec6e.exe -Wl,--out-implib,libcmTC_8ec6e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8ec6e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_8ec6e.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccB78e0M.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_8ec6e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a --no-whole-archive --out-implib libcmTC_8ec6e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccB78e0M.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_8ec6e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a --no-whole-archive --out-implib libcmTC_8ec6e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_8ec6e.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' + make.exe: *** [cmTC_8ec6e/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_e77d0/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_e77d0.dir/build.make CMakeFiles/cmTC_e77d0.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' + Building C object CMakeFiles/cmTC_e77d0.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_e77d0.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w/testCCompiler.c" + Linking C executable cmTC_e77d0.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_e77d0.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_e77d0.dir/objects.a @CMakeFiles/cmTC_e77d0.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_e77d0.dir/objects.a -Wl,--no-whole-archive -o cmTC_e77d0.exe -Wl,--out-implib,libcmTC_e77d0.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_e77d0.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_e77d0.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' + make.exe: *** [cmTC_e77d0/fast] Error 2 + + exitCode: 2 +... diff --git a/newIDE/app/src/ObjectEditor/ObjectEditorDialog.js b/newIDE/app/src/ObjectEditor/ObjectEditorDialog.js index d113ce28a69e..ae6e689c316a 100644 --- a/newIDE/app/src/ObjectEditor/ObjectEditorDialog.js +++ b/newIDE/app/src/ObjectEditor/ObjectEditorDialog.js @@ -193,7 +193,9 @@ const InnerDialog = (props: InnerDialogProps) => { changeset ); } - object.clearPersistentUuid(); + if (typeof object.clearPersistentUuid === 'function') { + object.clearPersistentUuid(); + } // Do the renaming *after* applying changes, as "withSerializableObject" // HOC will unserialize the object to apply modifications, which will diff --git a/newIDE/app/src/ObjectGroupEditor/EditedObjectGroupEditorDialog.js b/newIDE/app/src/ObjectGroupEditor/EditedObjectGroupEditorDialog.js index 4415fed3390a..953a7058f5b5 100644 --- a/newIDE/app/src/ObjectGroupEditor/EditedObjectGroupEditorDialog.js +++ b/newIDE/app/src/ObjectGroupEditor/EditedObjectGroupEditorDialog.js @@ -114,7 +114,9 @@ const EditedObjectGroupEditorDialog = ({ ); } } - groupVariablesContainer.clearPersistentUuid(); + if (typeof groupVariablesContainer.clearPersistentUuid === 'function') { + groupVariablesContainer.clearPersistentUuid(); + } }; const removeObject = React.useCallback( diff --git a/newIDE/app/src/Utils/SerializableObjectCancelableEditor.js b/newIDE/app/src/Utils/SerializableObjectCancelableEditor.js index 6e0ce46295ce..9b4934f50be5 100644 --- a/newIDE/app/src/Utils/SerializableObjectCancelableEditor.js +++ b/newIDE/app/src/Utils/SerializableObjectCancelableEditor.js @@ -54,7 +54,10 @@ export const useSerializableObjectCancelableEditor = ({ serializedElementRef.current = null; } - if (resetThenClearPersistentUuid) + if ( + resetThenClearPersistentUuid && + typeof serializableObject.resetPersistentUuid === 'function' + ) serializableObject.resetPersistentUuid(); serializedElementRef.current = new gd.SerializerElement(); @@ -125,7 +128,10 @@ export const useSerializableObjectCancelableEditor = ({ ); } - if (resetThenClearPersistentUuid) + if ( + resetThenClearPersistentUuid && + typeof serializableObject.clearPersistentUuid === 'function' + ) serializableObject.clearPersistentUuid(); onCancel(); @@ -200,7 +206,10 @@ export const useSerializableObjectsCancelableEditor = ({ serializedElements.delete(id); } } - if (resetThenClearPersistentUuid) { + if ( + resetThenClearPersistentUuid && + typeof serializableObject.resetPersistentUuid === 'function' + ) { serializableObject.resetPersistentUuid(); } const serializedElement = new gd.SerializerElement(); @@ -278,7 +287,10 @@ export const useSerializableObjectsCancelableEditor = ({ serializableObject.unserializeFrom(serializedElement); } - if (resetThenClearPersistentUuid) { + if ( + resetThenClearPersistentUuid && + typeof serializableObject.clearPersistentUuid === 'function' + ) { serializableObject.clearPersistentUuid(); } } diff --git a/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js b/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js index 3212decea102..a3111e2efcb3 100644 --- a/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js +++ b/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js @@ -112,7 +112,9 @@ const ObjectGroupVariablesDialog = ({ ); } } - groupVariablesContainer.clearPersistentUuid(); + if (typeof groupVariablesContainer.clearPersistentUuid === 'function') { + groupVariablesContainer.clearPersistentUuid(); + } }; const lastSelectedVariableNodeId = React.useRef(null); diff --git a/newIDE/app/src/VariablesList/VariablesEditorDialog.js b/newIDE/app/src/VariablesList/VariablesEditorDialog.js index c8a0d8d9f40f..e64ac760c050 100644 --- a/newIDE/app/src/VariablesList/VariablesEditorDialog.js +++ b/newIDE/app/src/VariablesList/VariablesEditorDialog.js @@ -182,7 +182,9 @@ const VariablesEditorDialog = ({ ); } } - variablesContainer.clearPersistentUuid(); + if (typeof variablesContainer.clearPersistentUuid === 'function') { + variablesContainer.clearPersistentUuid(); + } } const tab = tabs.find(({ id }) => id === currentTab); if (tab) { From 1b427fe6aec16b2ac218fc4ac145d1bd2192fc34 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 17:27:26 +0200 Subject: [PATCH 08/28] feat: Implement 3D Point Light and Spot Light filters for scene rendering. --- Extensions/3D/JsExtension.js | 226 ++++ Extensions/3D/PointLight.ts | 226 ++++ Extensions/3D/SpotLight.ts | 290 +++++ .../reply/error-2026-03-01T14-57-52-0008.json | 70 ++ .../reply/error-2026-03-01T14-58-00-0826.json | 70 ++ build/CMakeFiles/CMakeConfigureLog.yaml | 1102 +++++++++++++++++ 6 files changed, 1984 insertions(+) create mode 100644 Extensions/3D/PointLight.ts create mode 100644 Extensions/3D/SpotLight.ts create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index a1600760912c..2b092d150685 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2103,6 +2103,232 @@ module.exports = { .setMeasurementUnit(gd.MeasurementUnit.getDegreeAngle()) .setGroup(_('Orientation')); } + { + const effect = extension + .addEffect('PointLight') + .setFullName(_('Point light')) + .setDescription( + _( + 'A light that emits in all directions from a position, like a light bulb. Can cast shadows.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PointLight.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('color') + .setValue('255;255;255') + .setLabel(_('Light color')) + .setType('color'); + properties + .getOrCreate('intensity') + .setValue('1') + .setLabel(_('Intensity')) + .setType('number'); + properties + .getOrCreate('top') + .setValue('Z+') + .setLabel(_('3D world top')) + .setType('choice') + .addExtraInfo('Z+') + .addExtraInfo('Y-') + .setGroup(_('Position')); + properties + .getOrCreate('positionX') + .setValue('0') + .setLabel(_('X position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Position')); + properties + .getOrCreate('positionY') + .setValue('0') + .setLabel(_('Y position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Position')); + properties + .getOrCreate('positionZ') + .setValue('500') + .setLabel(_('Z position (height)')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Position')); + properties + .getOrCreate('distance') + .setValue('0') + .setLabel(_('Maximum distance')) + .setDescription( + _( + 'Maximum range of the light. 0 means unlimited range.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attenuation')); + properties + .getOrCreate('decay') + .setValue('2') + .setLabel(_('Decay')) + .setDescription( + _( + 'How quickly the light dims with distance. 2 is physically correct. 0 means no decay.' + ) + ) + .setType('number') + .setGroup(_('Attenuation')); + properties + .getOrCreate('isCastingShadow') + .setValue('false') + .setLabel(_('Shadow casting')) + .setType('boolean') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowQuality') + .setValue('medium') + .addChoice('low', _('Low quality')) + .addChoice('medium', _('Medium quality')) + .addChoice('high', _('High quality')) + .setLabel(_('Shadow quality')) + .setType('choice') + .setGroup(_('Shadows')); + } + { + const effect = extension + .addEffect('SpotLight') + .setFullName(_('Spot light')) + .setDescription( + _( + 'A light that emits a cone-shaped beam from a position toward a target, like a flashlight or a stage spotlight. Can cast shadows.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/SpotLight.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('color') + .setValue('255;255;255') + .setLabel(_('Light color')) + .setType('color'); + properties + .getOrCreate('intensity') + .setValue('1') + .setLabel(_('Intensity')) + .setType('number'); + properties + .getOrCreate('top') + .setValue('Z+') + .setLabel(_('3D world top')) + .setType('choice') + .addExtraInfo('Z+') + .addExtraInfo('Y-') + .setGroup(_('Light position')); + properties + .getOrCreate('positionX') + .setValue('0') + .setLabel(_('X position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Light position')); + properties + .getOrCreate('positionY') + .setValue('0') + .setLabel(_('Y position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Light position')); + properties + .getOrCreate('positionZ') + .setValue('500') + .setLabel(_('Z position (height)')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Light position')); + properties + .getOrCreate('targetX') + .setValue('0') + .setLabel(_('Target X position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target position')); + properties + .getOrCreate('targetY') + .setValue('0') + .setLabel(_('Target Y position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target position')); + properties + .getOrCreate('targetZ') + .setValue('0') + .setLabel(_('Target Z position')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target position')); + properties + .getOrCreate('angle') + .setValue('45') + .setLabel(_('Cone angle')) + .setDescription( + _( + 'Maximum angle of the light cone in degrees. A smaller value creates a narrower beam.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getDegreeAngle()) + .setGroup(_('Cone')); + properties + .getOrCreate('penumbra') + .setValue('0.1') + .setLabel(_('Penumbra')) + .setDescription( + _( + 'Percentage of the cone that is attenuated due to penumbra. 0 means sharp edges, 1 means fully soft edges.' + ) + ) + .setType('number') + .setGroup(_('Cone')); + properties + .getOrCreate('distance') + .setValue('0') + .setLabel(_('Maximum distance')) + .setDescription( + _( + 'Maximum range of the light. 0 means unlimited range.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attenuation')); + properties + .getOrCreate('decay') + .setValue('2') + .setLabel(_('Decay')) + .setDescription( + _( + 'How quickly the light dims with distance. 2 is physically correct. 0 means no decay.' + ) + ) + .setType('number') + .setGroup(_('Attenuation')); + properties + .getOrCreate('isCastingShadow') + .setValue('false') + .setLabel(_('Shadow casting')) + .setType('boolean') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowQuality') + .setValue('medium') + .addChoice('low', _('Low quality')) + .addChoice('medium', _('Medium quality')) + .addChoice('high', _('High quality')) + .setLabel(_('Shadow quality')) + .setType('choice') + .setGroup(_('Shadows')); + } { const effect = extension .addEffect('Skybox') diff --git a/Extensions/3D/PointLight.ts b/Extensions/3D/PointLight.ts new file mode 100644 index 000000000000..332acaa578bd --- /dev/null +++ b/Extensions/3D/PointLight.ts @@ -0,0 +1,226 @@ +namespace gdjs { + interface PointLightFilterNetworkSyncData { + i: number; + c: number; + x: number; + y: number; + z: number; + d: number; + dc: number; + } + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::PointLight', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + private _top: string = 'Z+'; + private _positionX: float = 0; + private _positionY: float = 0; + private _positionZ: float = 500; + private _distance: float = 0; + private _decay: float = 2; + private _shadowMapSize: float = 1024; + + private _isEnabled: boolean = false; + private _light: THREE.PointLight; + private _shadowMapDirty = true; + + constructor() { + this._light = new THREE.PointLight(); + this._light.position.set( + this._positionX, + this._positionY, + this._positionZ + ); + this._light.distance = this._distance; + this._light.decay = this._decay; + } + + private _updateShadowMapSize(): void { + if (!this._shadowMapDirty) { + return; + } + this._shadowMapDirty = false; + + this._light.shadow.mapSize.set( + this._shadowMapSize, + this._shadowMapSize + ); + + // Force the recreation of the shadow map texture: + this._light.shadow.map?.dispose(); + this._light.shadow.map = null; + this._light.shadow.needsUpdate = true; + } + + private _updatePosition(): void { + if (this._top === 'Y-') { + // GDevelop Y- convention: Y is flipped, Z is depth + this._light.position.set( + this._positionX, + -this._positionZ, + this._positionY + ); + } else { + // GDevelop Z+ convention: Z is up + this._light.position.set( + this._positionX, + this._positionY, + this._positionZ + ); + } + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + const scene = target.get3DRendererObject() as + | THREE.Scene + | null + | undefined; + if (!scene) { + return false; + } + scene.add(this._light); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + const scene = target.get3DRendererObject() as + | THREE.Scene + | null + | undefined; + if (!scene) { + return false; + } + scene.remove(this._light); + this._isEnabled = false; + return true; + } + updatePreRender(target: gdjs.EffectsTarget): any { + this._updateShadowMapSize(); + } + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'intensity') { + this._light.intensity = value; + } else if (parameterName === 'positionX') { + this._positionX = value; + this._updatePosition(); + } else if (parameterName === 'positionY') { + this._positionY = value; + this._updatePosition(); + } else if (parameterName === 'positionZ') { + this._positionZ = value; + this._updatePosition(); + } else if (parameterName === 'distance') { + this._distance = value; + this._light.distance = value; + } else if (parameterName === 'decay') { + this._decay = value; + this._light.decay = value; + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'intensity') { + return this._light.intensity; + } else if (parameterName === 'positionX') { + return this._positionX; + } else if (parameterName === 'positionY') { + return this._positionY; + } else if (parameterName === 'positionZ') { + return this._positionZ; + } else if (parameterName === 'distance') { + return this._distance; + } else if (parameterName === 'decay') { + return this._decay; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'color') { + this._light.color = new THREE.Color( + gdjs.rgbOrHexStringToNumber(value) + ); + } + if (parameterName === 'top') { + this._top = value; + this._updatePosition(); + } + if (parameterName === 'shadowQuality') { + if (value === 'low' && this._shadowMapSize !== 512) { + this._shadowMapSize = 512; + this._shadowMapDirty = true; + } + if (value === 'medium' && this._shadowMapSize !== 1024) { + this._shadowMapSize = 1024; + this._shadowMapDirty = true; + } + if (value === 'high' && this._shadowMapSize !== 2048) { + this._shadowMapSize = 2048; + this._shadowMapDirty = true; + } + } + } + updateColorParameter(parameterName: string, value: number): void { + if (parameterName === 'color') { + this._light.color.setHex(value); + } + } + getColorParameter(parameterName: string): number { + if (parameterName === 'color') { + return this._light.color.getHex(); + } + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'isCastingShadow') { + this._light.castShadow = value; + } + } + getNetworkSyncData(): PointLightFilterNetworkSyncData { + return { + i: this._light.intensity, + c: this._light.color.getHex(), + x: this._positionX, + y: this._positionY, + z: this._positionZ, + d: this._distance, + dc: this._decay, + }; + } + updateFromNetworkSyncData( + syncData: PointLightFilterNetworkSyncData + ): void { + this._light.intensity = syncData.i; + this._light.color.setHex(syncData.c); + this._positionX = syncData.x; + this._positionY = syncData.y; + this._positionZ = syncData.z; + this._distance = syncData.d; + this._decay = syncData.dc; + this._light.distance = syncData.d; + this._light.decay = syncData.dc; + this._updatePosition(); + } + })(); + } + })() + ); +} diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts new file mode 100644 index 000000000000..cdf775b092ba --- /dev/null +++ b/Extensions/3D/SpotLight.ts @@ -0,0 +1,290 @@ +namespace gdjs { + interface SpotLightFilterNetworkSyncData { + i: number; + c: number; + px: number; + py: number; + pz: number; + tx: number; + ty: number; + tz: number; + d: number; + a: number; + p: number; + dc: number; + } + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::SpotLight', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + private _top: string = 'Z+'; + private _positionX: float = 0; + private _positionY: float = 0; + private _positionZ: float = 500; + private _targetX: float = 0; + private _targetY: float = 0; + private _targetZ: float = 0; + private _distance: float = 0; + private _angle: float = 45; + private _penumbra: float = 0.1; + private _decay: float = 2; + private _shadowMapSize: float = 1024; + + private _isEnabled: boolean = false; + private _light: THREE.SpotLight; + private _shadowMapDirty = true; + + constructor() { + this._light = new THREE.SpotLight(); + this._light.distance = this._distance; + this._light.angle = gdjs.toRad(this._angle); + this._light.penumbra = this._penumbra; + this._light.decay = this._decay; + this._updatePosition(); + this._updateTarget(); + } + + private _updateShadowMapSize(): void { + if (!this._shadowMapDirty) { + return; + } + this._shadowMapDirty = false; + + this._light.shadow.mapSize.set( + this._shadowMapSize, + this._shadowMapSize + ); + + // Force the recreation of the shadow map texture: + this._light.shadow.map?.dispose(); + this._light.shadow.map = null; + this._light.shadow.needsUpdate = true; + } + + private _updatePosition(): void { + if (this._top === 'Y-') { + this._light.position.set( + this._positionX, + -this._positionZ, + this._positionY + ); + } else { + this._light.position.set( + this._positionX, + this._positionY, + this._positionZ + ); + } + } + + private _updateTarget(): void { + if (this._top === 'Y-') { + this._light.target.position.set( + this._targetX, + -this._targetZ, + this._targetY + ); + } else { + this._light.target.position.set( + this._targetX, + this._targetY, + this._targetZ + ); + } + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + const scene = target.get3DRendererObject() as + | THREE.Scene + | null + | undefined; + if (!scene) { + return false; + } + scene.add(this._light); + scene.add(this._light.target); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + const scene = target.get3DRendererObject() as + | THREE.Scene + | null + | undefined; + if (!scene) { + return false; + } + scene.remove(this._light); + scene.remove(this._light.target); + this._isEnabled = false; + return true; + } + updatePreRender(target: gdjs.EffectsTarget): any { + this._updateShadowMapSize(); + } + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'intensity') { + this._light.intensity = value; + } else if (parameterName === 'positionX') { + this._positionX = value; + this._updatePosition(); + } else if (parameterName === 'positionY') { + this._positionY = value; + this._updatePosition(); + } else if (parameterName === 'positionZ') { + this._positionZ = value; + this._updatePosition(); + } else if (parameterName === 'targetX') { + this._targetX = value; + this._updateTarget(); + } else if (parameterName === 'targetY') { + this._targetY = value; + this._updateTarget(); + } else if (parameterName === 'targetZ') { + this._targetZ = value; + this._updateTarget(); + } else if (parameterName === 'distance') { + this._distance = value; + this._light.distance = value; + } else if (parameterName === 'angle') { + this._angle = value; + this._light.angle = gdjs.toRad(value); + } else if (parameterName === 'penumbra') { + this._penumbra = value; + this._light.penumbra = value; + } else if (parameterName === 'decay') { + this._decay = value; + this._light.decay = value; + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'intensity') { + return this._light.intensity; + } else if (parameterName === 'positionX') { + return this._positionX; + } else if (parameterName === 'positionY') { + return this._positionY; + } else if (parameterName === 'positionZ') { + return this._positionZ; + } else if (parameterName === 'targetX') { + return this._targetX; + } else if (parameterName === 'targetY') { + return this._targetY; + } else if (parameterName === 'targetZ') { + return this._targetZ; + } else if (parameterName === 'distance') { + return this._distance; + } else if (parameterName === 'angle') { + return this._angle; + } else if (parameterName === 'penumbra') { + return this._penumbra; + } else if (parameterName === 'decay') { + return this._decay; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'color') { + this._light.color = new THREE.Color( + gdjs.rgbOrHexStringToNumber(value) + ); + } + if (parameterName === 'top') { + this._top = value; + this._updatePosition(); + this._updateTarget(); + } + if (parameterName === 'shadowQuality') { + if (value === 'low' && this._shadowMapSize !== 512) { + this._shadowMapSize = 512; + this._shadowMapDirty = true; + } + if (value === 'medium' && this._shadowMapSize !== 1024) { + this._shadowMapSize = 1024; + this._shadowMapDirty = true; + } + if (value === 'high' && this._shadowMapSize !== 2048) { + this._shadowMapSize = 2048; + this._shadowMapDirty = true; + } + } + } + updateColorParameter(parameterName: string, value: number): void { + if (parameterName === 'color') { + this._light.color.setHex(value); + } + } + getColorParameter(parameterName: string): number { + if (parameterName === 'color') { + return this._light.color.getHex(); + } + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'isCastingShadow') { + this._light.castShadow = value; + } + } + getNetworkSyncData(): SpotLightFilterNetworkSyncData { + return { + i: this._light.intensity, + c: this._light.color.getHex(), + px: this._positionX, + py: this._positionY, + pz: this._positionZ, + tx: this._targetX, + ty: this._targetY, + tz: this._targetZ, + d: this._distance, + a: this._angle, + p: this._penumbra, + dc: this._decay, + }; + } + updateFromNetworkSyncData( + syncData: SpotLightFilterNetworkSyncData + ): void { + this._light.intensity = syncData.i; + this._light.color.setHex(syncData.c); + this._positionX = syncData.px; + this._positionY = syncData.py; + this._positionZ = syncData.pz; + this._targetX = syncData.tx; + this._targetY = syncData.ty; + this._targetZ = syncData.tz; + this._distance = syncData.d; + this._angle = syncData.a; + this._penumbra = syncData.p; + this._decay = syncData.dc; + this._light.distance = syncData.d; + this._light.angle = gdjs.toRad(syncData.a); + this._light.penumbra = syncData.p; + this._light.decay = syncData.dc; + this._updatePosition(); + this._updateTarget(); + } + })(); + } + })() + ); +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index 22242bbdb7b5..c239dd3c2762 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -13761,3 +13761,1105 @@ events: exitCode: 2 ... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a0902/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a0902.dir/build.make CMakeFiles/cmTC_a0902.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' + Building C object CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a0902.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctKfjuc.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctKfjuc.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_a0902.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a0902.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a0902.dir/objects.a @CMakeFiles/cmTC_a0902.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a0902.dir/objects.a -Wl,--no-whole-archive -o cmTC_a0902.exe -Wl,--out-implib,libcmTC_a0902.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a0902.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a0902.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccRtvqyX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a0902.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a0902.dir/objects.a --no-whole-archive --out-implib libcmTC_a0902.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccRtvqyX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a0902.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a0902.dir/objects.a --no-whole-archive --out-implib libcmTC_a0902.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_a0902.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' + make.exe: *** [cmTC_a0902/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5c16a/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5c16a.dir/build.make CMakeFiles/cmTC_5c16a.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' + Building C object CMakeFiles/cmTC_5c16a.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_5c16a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5/testCCompiler.c" + Linking C executable cmTC_5c16a.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5c16a.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5c16a.dir/objects.a @CMakeFiles/cmTC_5c16a.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_5c16a.dir/objects.a -Wl,--no-whole-archive -o cmTC_5c16a.exe -Wl,--out-implib,libcmTC_5c16a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_5c16a.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_5c16a.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' + make.exe: *** [cmTC_5c16a/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5ac98/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5ac98.dir/build.make CMakeFiles/cmTC_5ac98.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' + Building C object CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5ac98.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccAXElmd.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccAXElmd.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_5ac98.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5ac98.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5ac98.dir/objects.a @CMakeFiles/cmTC_5ac98.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a -Wl,--no-whole-archive -o cmTC_5ac98.exe -Wl,--out-implib,libcmTC_5ac98.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5ac98.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_5ac98.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJf9uof.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5ac98.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a --no-whole-archive --out-implib libcmTC_5ac98.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJf9uof.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5ac98.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a --no-whole-archive --out-implib libcmTC_5ac98.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_5ac98.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' + make.exe: *** [cmTC_5ac98/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_72a86/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_72a86.dir/build.make CMakeFiles/cmTC_72a86.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' + Building C object CMakeFiles/cmTC_72a86.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_72a86.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm/testCCompiler.c" + Linking C executable cmTC_72a86.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_72a86.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_72a86.dir/objects.a @CMakeFiles/cmTC_72a86.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_72a86.dir/objects.a -Wl,--no-whole-archive -o cmTC_72a86.exe -Wl,--out-implib,libcmTC_72a86.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_72a86.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_72a86.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' + make.exe: *** [cmTC_72a86/fast] Error 2 + + exitCode: 2 +... From 22123af5425e0968f7432e23e757e55b1b1cd5ef Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 18:17:30 +0200 Subject: [PATCH 09/28] feat: Add Scene3D extension providing base 3D object behavior with Z-axis properties and X/Y rotation, along with new PointLight and SpotLight components. --- Extensions/3D/JsExtension.js | 55 + Extensions/3D/PointLight.ts | 67 +- Extensions/3D/SpotLight.ts | 70 ++ .../reply/error-2026-03-01T15-38-16-0332.json | 70 ++ .../reply/error-2026-03-01T15-38-25-0595.json | 70 ++ build/CMakeFiles/CMakeConfigureLog.yaml | 1102 +++++++++++++++++ 6 files changed, 1432 insertions(+), 2 deletions(-) create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 2b092d150685..0f512a3fb8ab 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2193,6 +2193,38 @@ module.exports = { .setLabel(_('Shadow quality')) .setType('choice') .setGroup(_('Shadows')); + properties + .getOrCreate('shadowBias') + .setValue('0.001') + .setLabel(_('Shadow bias')) + .setDescription( + _('Small offset to prevent shadow artifacts (acne). Default: 0.001.') + ) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowNormalBias') + .setValue('0.02') + .setLabel(_('Shadow normal bias')) + .setDescription( + _('Offset along object normals to prevent acne on curved surfaces. Default: 0.02.') + ) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowNear') + .setValue('1') + .setLabel(_('Shadow near')) + .setDescription(_('Minimum distance for shadows to be cast.')) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowFar') + .setValue('10000') + .setLabel(_('Shadow far')) + .setDescription(_('Maximum distance for shadows to be cast.')) + .setType('number') + .setGroup(_('Shadows')); } { const effect = extension @@ -2328,6 +2360,29 @@ module.exports = { .setLabel(_('Shadow quality')) .setType('choice') .setGroup(_('Shadows')); + properties + .getOrCreate('shadowBias') + .setValue('0.001') + .setLabel(_('Shadow bias')) + .setDescription( + _('Small offset to prevent shadow artifacts (acne). Default: 0.001.') + ) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowNear') + .setValue('1') + .setLabel(_('Shadow near')) + .setDescription(_('Minimum distance for shadows to be cast.')) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowFar') + .setValue('10000') + .setLabel(_('Shadow far')) + .setDescription(_('Maximum distance for shadows to be cast.')) + .setType('number') + .setGroup(_('Shadows')); } { const effect = extension diff --git a/Extensions/3D/PointLight.ts b/Extensions/3D/PointLight.ts index 332acaa578bd..0feb76a2c5ad 100644 --- a/Extensions/3D/PointLight.ts +++ b/Extensions/3D/PointLight.ts @@ -7,6 +7,10 @@ namespace gdjs { z: number; d: number; dc: number; + sb: number; + snb: number; + sn: number; + sf: number; } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::PointLight', @@ -26,10 +30,15 @@ namespace gdjs { private _distance: float = 0; private _decay: float = 2; private _shadowMapSize: float = 1024; + private _shadowBias: float = -0.001; + private _shadowNormalBias: float = 0.02; + private _shadowNear: float = 1; + private _shadowFar: float = 10000; private _isEnabled: boolean = false; private _light: THREE.PointLight; private _shadowMapDirty = true; + private _shadowCameraDirty = true; constructor() { this._light = new THREE.PointLight(); @@ -40,6 +49,13 @@ namespace gdjs { ); this._light.distance = this._distance; this._light.decay = this._decay; + + // Configure shadow defaults + this._light.shadow.bias = this._shadowBias; + this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.camera.near = this._shadowNear; + this._light.shadow.camera.far = this._shadowFar; + this._light.shadow.camera.updateProjectionMatrix(); } private _updateShadowMapSize(): void { @@ -59,16 +75,31 @@ namespace gdjs { this._light.shadow.needsUpdate = true; } + private _updateShadowCamera(): void { + if (!this._shadowCameraDirty) { + return; + } + this._shadowCameraDirty = false; + + this._light.shadow.camera.near = this._shadowNear; + + // Auto-adjust far plane if distance is explicitly set + const effectiveFar = (this._distance > 0) ? + Math.min(this._shadowFar, this._distance + 100) : + this._shadowFar; + + this._light.shadow.camera.far = effectiveFar; + this._light.shadow.camera.updateProjectionMatrix(); + } + private _updatePosition(): void { if (this._top === 'Y-') { - // GDevelop Y- convention: Y is flipped, Z is depth this._light.position.set( this._positionX, -this._positionZ, this._positionY ); } else { - // GDevelop Z+ convention: Z is up this._light.position.set( this._positionX, this._positionY, @@ -115,7 +146,11 @@ namespace gdjs { return true; } updatePreRender(target: gdjs.EffectsTarget): any { + this._updateShadowCamera(); this._updateShadowMapSize(); + + this._light.shadow.bias = this._shadowBias; + this._light.shadow.normalBias = this._shadowNormalBias; } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { @@ -132,9 +167,20 @@ namespace gdjs { } else if (parameterName === 'distance') { this._distance = value; this._light.distance = value; + this._shadowCameraDirty = true; } else if (parameterName === 'decay') { this._decay = value; this._light.decay = value; + } else if (parameterName === 'shadowBias') { + this._shadowBias = -value; + } else if (parameterName === 'shadowNormalBias') { + this._shadowNormalBias = value; + } else if (parameterName === 'shadowNear') { + this._shadowNear = value; + this._shadowCameraDirty = true; + } else if (parameterName === 'shadowFar') { + this._shadowFar = value; + this._shadowCameraDirty = true; } } getDoubleParameter(parameterName: string): number { @@ -150,6 +196,14 @@ namespace gdjs { return this._distance; } else if (parameterName === 'decay') { return this._decay; + } else if (parameterName === 'shadowBias') { + return -this._shadowBias; + } else if (parameterName === 'shadowNormalBias') { + return this._shadowNormalBias; + } else if (parameterName === 'shadowNear') { + return this._shadowNear; + } else if (parameterName === 'shadowFar') { + return this._shadowFar; } return 0; } @@ -203,6 +257,10 @@ namespace gdjs { z: this._positionZ, d: this._distance, dc: this._decay, + sb: this._shadowBias, + snb: this._shadowNormalBias, + sn: this._shadowNear, + sf: this._shadowFar, }; } updateFromNetworkSyncData( @@ -215,9 +273,14 @@ namespace gdjs { this._positionZ = syncData.z; this._distance = syncData.d; this._decay = syncData.dc; + this._shadowBias = syncData.sb; + this._shadowNormalBias = syncData.snb; + this._shadowNear = syncData.sn; + this._shadowFar = syncData.sf; this._light.distance = syncData.d; this._light.decay = syncData.dc; this._updatePosition(); + this._shadowCameraDirty = true; } })(); } diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts index cdf775b092ba..51aed2890a15 100644 --- a/Extensions/3D/SpotLight.ts +++ b/Extensions/3D/SpotLight.ts @@ -12,6 +12,10 @@ namespace gdjs { a: number; p: number; dc: number; + sb: number; + snb: number; + sn: number; + sf: number; } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::SpotLight', @@ -36,10 +40,15 @@ namespace gdjs { private _penumbra: float = 0.1; private _decay: float = 2; private _shadowMapSize: float = 1024; + private _shadowBias: float = -0.001; + private _shadowNormalBias: float = 0.02; + private _shadowNear: float = 1; + private _shadowFar: float = 10000; private _isEnabled: boolean = false; private _light: THREE.SpotLight; private _shadowMapDirty = true; + private _shadowCameraDirty = true; constructor() { this._light = new THREE.SpotLight(); @@ -49,6 +58,13 @@ namespace gdjs { this._light.decay = this._decay; this._updatePosition(); this._updateTarget(); + + // Configure shadow defaults + this._light.shadow.bias = this._shadowBias; + this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.camera.near = this._shadowNear; + this._light.shadow.camera.far = this._shadowFar; + this._light.shadow.camera.updateProjectionMatrix(); } private _updateShadowMapSize(): void { @@ -68,6 +84,27 @@ namespace gdjs { this._light.shadow.needsUpdate = true; } + private _updateShadowCamera(): void { + if (!this._shadowCameraDirty) { + return; + } + this._shadowCameraDirty = false; + + this._light.shadow.camera.near = this._shadowNear; + + // Auto-adjust far plane if distance is explicitly set + const effectiveFar = (this._distance > 0) ? + Math.min(this._shadowFar, this._distance + 100) : + this._shadowFar; + + this._light.shadow.camera.far = effectiveFar; + + // FOV of shadow camera for SpotLight should match the light's angle (angle is half of fov) + this._light.shadow.camera.fov = this._angle * 2; + + this._light.shadow.camera.updateProjectionMatrix(); + } + private _updatePosition(): void { if (this._top === 'Y-') { this._light.position.set( @@ -140,7 +177,11 @@ namespace gdjs { return true; } updatePreRender(target: gdjs.EffectsTarget): any { + this._updateShadowCamera(); this._updateShadowMapSize(); + + this._light.shadow.bias = this._shadowBias; + this._light.shadow.normalBias = this._shadowNormalBias; } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { @@ -166,15 +207,27 @@ namespace gdjs { } else if (parameterName === 'distance') { this._distance = value; this._light.distance = value; + this._shadowCameraDirty = true; } else if (parameterName === 'angle') { this._angle = value; this._light.angle = gdjs.toRad(value); + this._shadowCameraDirty = true; } else if (parameterName === 'penumbra') { this._penumbra = value; this._light.penumbra = value; } else if (parameterName === 'decay') { this._decay = value; this._light.decay = value; + } else if (parameterName === 'shadowBias') { + this._shadowBias = -value; + } else if (parameterName === 'shadowNormalBias') { + this._shadowNormalBias = value; + } else if (parameterName === 'shadowNear') { + this._shadowNear = value; + this._shadowCameraDirty = true; + } else if (parameterName === 'shadowFar') { + this._shadowFar = value; + this._shadowCameraDirty = true; } } getDoubleParameter(parameterName: string): number { @@ -200,6 +253,14 @@ namespace gdjs { return this._penumbra; } else if (parameterName === 'decay') { return this._decay; + } else if (parameterName === 'shadowBias') { + return -this._shadowBias; + } else if (parameterName === 'shadowNormalBias') { + return this._shadowNormalBias; + } else if (parameterName === 'shadowNear') { + return this._shadowNear; + } else if (parameterName === 'shadowFar') { + return this._shadowFar; } return 0; } @@ -259,6 +320,10 @@ namespace gdjs { a: this._angle, p: this._penumbra, dc: this._decay, + sb: this._shadowBias, + snb: this._shadowNormalBias, + sn: this._shadowNear, + sf: this._shadowFar, }; } updateFromNetworkSyncData( @@ -276,12 +341,17 @@ namespace gdjs { this._angle = syncData.a; this._penumbra = syncData.p; this._decay = syncData.dc; + this._shadowBias = syncData.sb; + this._shadowNormalBias = syncData.snb; + this._shadowNear = syncData.sn; + this._shadowFar = syncData.sf; this._light.distance = syncData.d; this._light.angle = gdjs.toRad(syncData.a); this._light.penumbra = syncData.p; this._light.decay = syncData.dc; this._updatePosition(); this._updateTarget(); + this._shadowCameraDirty = true; } })(); } diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index c239dd3c2762..07315aa733e5 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -14863,3 +14863,1105 @@ events: exitCode: 2 ... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_6bb67/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_6bb67.dir/build.make CMakeFiles/cmTC_6bb67.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' + Building C object CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6bb67.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccnhVUOg.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccnhVUOg.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_6bb67.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_6bb67.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_6bb67.dir/objects.a @CMakeFiles/cmTC_6bb67.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a -Wl,--no-whole-archive -o cmTC_6bb67.exe -Wl,--out-implib,libcmTC_6bb67.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6bb67.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_6bb67.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccj0cunE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6bb67.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a --no-whole-archive --out-implib libcmTC_6bb67.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccj0cunE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6bb67.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a --no-whole-archive --out-implib libcmTC_6bb67.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_6bb67.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' + make.exe: *** [cmTC_6bb67/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a83a0/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a83a0.dir/build.make CMakeFiles/cmTC_a83a0.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' + Building C object CMakeFiles/cmTC_a83a0.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_a83a0.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz/testCCompiler.c" + Linking C executable cmTC_a83a0.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a83a0.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a83a0.dir/objects.a @CMakeFiles/cmTC_a83a0.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_a83a0.dir/objects.a -Wl,--no-whole-archive -o cmTC_a83a0.exe -Wl,--out-implib,libcmTC_a83a0.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_a83a0.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_a83a0.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' + make.exe: *** [cmTC_a83a0/fast] Error 2 + + exitCode: 2 +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_c0700/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_c0700.dir/build.make CMakeFiles/cmTC_c0700.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' + Building C object CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c0700.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceK5JpV.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceK5JpV.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_c0700.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_c0700.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_c0700.dir/objects.a @CMakeFiles/cmTC_c0700.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_c0700.dir/objects.a -Wl,--no-whole-archive -o cmTC_c0700.exe -Wl,--out-implib,libcmTC_c0700.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c0700.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_c0700.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjqDrwU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c0700.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c0700.dir/objects.a --no-whole-archive --out-implib libcmTC_c0700.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjqDrwU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c0700.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c0700.dir/objects.a --no-whole-archive --out-implib libcmTC_c0700.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_c0700.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' + make.exe: *** [cmTC_c0700/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_01761/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_01761.dir/build.make CMakeFiles/cmTC_01761.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' + Building C object CMakeFiles/cmTC_01761.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_01761.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119/testCCompiler.c" + Linking C executable cmTC_01761.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_01761.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_01761.dir/objects.a @CMakeFiles/cmTC_01761.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_01761.dir/objects.a -Wl,--no-whole-archive -o cmTC_01761.exe -Wl,--out-implib,libcmTC_01761.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_01761.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_01761.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' + make.exe: *** [cmTC_01761/fast] Error 2 + + exitCode: 2 +... From 5cecb0c3c18351502080e49214be8155ccf91595 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 18:31:32 +0200 Subject: [PATCH 10/28] feat: Add initial 3D scene support with base 3D object behavior, 3D model object, and 3D lights. --- Extensions/3D/JsExtension.js | 118 ++++++++++++++++++++ Extensions/3D/PointLight.ts | 126 +++++++++++++++++++-- Extensions/3D/SpotLight.ts | 207 ++++++++++++++++++++++++++++++++--- 3 files changed, 430 insertions(+), 21 deletions(-) diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 0f512a3fb8ab..a14835e1d281 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2155,6 +2155,49 @@ module.exports = { .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setGroup(_('Position')); + properties + .getOrCreate('attachedObject') + .setValue('') + .setLabel(_('Attached object name')) + .setDescription( + _( + 'Object name to follow. Leave empty to use the manual position values.' + ) + ) + .setType('string') + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetX') + .setValue('0') + .setLabel(_('Attached offset X')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetY') + .setValue('0') + .setLabel(_('Attached offset Y')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetZ') + .setValue('0') + .setLabel(_('Attached offset Z')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); + properties + .getOrCreate('rotateOffsetsWithObjectAngle') + .setValue('false') + .setLabel(_('Rotate offsets with object angle')) + .setDescription( + _( + 'Rotate X/Y offsets using the attached object angle, useful for placing the light in a hand.' + ) + ) + .setType('boolean') + .setGroup(_('Attachment')); properties .getOrCreate('distance') .setValue('0') @@ -2278,6 +2321,38 @@ module.exports = { .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setGroup(_('Light position')); + properties + .getOrCreate('attachedObject') + .setValue('') + .setLabel(_('Attached object name')) + .setDescription( + _( + 'Object name to follow for the light position. Leave empty to use manual values.' + ) + ) + .setType('string') + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetX') + .setValue('0') + .setLabel(_('Attached offset X')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetY') + .setValue('0') + .setLabel(_('Attached offset Y')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); + properties + .getOrCreate('attachedOffsetZ') + .setValue('0') + .setLabel(_('Attached offset Z')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Attachment')); properties .getOrCreate('targetX') .setValue('0') @@ -2299,6 +2374,49 @@ module.exports = { .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setGroup(_('Target position')); + properties + .getOrCreate('targetAttachedObject') + .setValue('') + .setLabel(_('Target attached object name')) + .setDescription( + _( + 'Object name to follow for the target position. Leave empty to use manual target values.' + ) + ) + .setType('string') + .setGroup(_('Target attachment')); + properties + .getOrCreate('targetAttachedOffsetX') + .setValue('0') + .setLabel(_('Target attached offset X')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target attachment')); + properties + .getOrCreate('targetAttachedOffsetY') + .setValue('0') + .setLabel(_('Target attached offset Y')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target attachment')); + properties + .getOrCreate('targetAttachedOffsetZ') + .setValue('0') + .setLabel(_('Target attached offset Z')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Target attachment')); + properties + .getOrCreate('rotateOffsetsWithObjectAngle') + .setValue('false') + .setLabel(_('Rotate offsets with object angle')) + .setDescription( + _( + 'Rotate X/Y offsets using the attached object angle, useful for flashlight-like behavior.' + ) + ) + .setType('boolean') + .setGroup(_('Attachment')); properties .getOrCreate('angle') .setValue('45') diff --git a/Extensions/3D/PointLight.ts b/Extensions/3D/PointLight.ts index 0feb76a2c5ad..27eb9a0eefc7 100644 --- a/Extensions/3D/PointLight.ts +++ b/Extensions/3D/PointLight.ts @@ -11,6 +11,11 @@ namespace gdjs { snb: number; sn: number; sf: number; + ao?: string; + ox?: number; + oy?: number; + oz?: number; + ro?: boolean; } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::PointLight', @@ -34,6 +39,11 @@ namespace gdjs { private _shadowNormalBias: float = 0.02; private _shadowNear: float = 1; private _shadowFar: float = 10000; + private _attachedObjectName: string = ''; + private _attachedOffsetX: float = 0; + private _attachedOffsetY: float = 0; + private _attachedOffsetZ: float = 0; + private _rotateOffsetsWithObjectAngle: boolean = false; private _isEnabled: boolean = false; private _light: THREE.PointLight; @@ -92,22 +102,91 @@ namespace gdjs { this._light.shadow.camera.updateProjectionMatrix(); } - private _updatePosition(): void { + private _setLightPosition(x: float, y: float, z: float): void { if (this._top === 'Y-') { this._light.position.set( - this._positionX, - -this._positionZ, - this._positionY + x, + -z, + y ); } else { this._light.position.set( - this._positionX, - this._positionY, - this._positionZ + x, + y, + z ); } } + private _updatePosition(): void { + this._setLightPosition( + this._positionX, + this._positionY, + this._positionZ + ); + } + + private _getFirstObjectByName( + target: EffectsTarget, + objectName: string + ): gdjs.RuntimeObject | null { + if (!objectName) { + return null; + } + const objects = target.getRuntimeScene().getObjects(objectName); + if (!objects || objects.length === 0) { + return null; + } + return objects[0]; + } + + private _getObjectCenterZ(object: gdjs.RuntimeObject): float { + const object3D = object as gdjs.RuntimeObject & { + getCenterZInScene?: () => float; + }; + return typeof object3D.getCenterZInScene === 'function' + ? object3D.getCenterZInScene() + : 0; + } + + private _getRotatedOffsets( + object: gdjs.RuntimeObject, + offsetX: float, + offsetY: float + ): [float, float] { + if (!this._rotateOffsetsWithObjectAngle) { + return [offsetX, offsetY]; + } + const angleRad = gdjs.toRad(object.getAngle()); + const cos = Math.cos(angleRad); + const sin = Math.sin(angleRad); + return [ + offsetX * cos - offsetY * sin, + offsetX * sin + offsetY * cos, + ]; + } + + private _applyAttachedPosition(target: EffectsTarget): boolean { + const attachedObject = this._getFirstObjectByName( + target, + this._attachedObjectName + ); + if (!attachedObject) { + return false; + } + const [offsetX, offsetY] = this._getRotatedOffsets( + attachedObject, + this._attachedOffsetX, + this._attachedOffsetY + ); + this._setLightPosition( + attachedObject.getCenterXInScene() + offsetX, + attachedObject.getCenterYInScene() + offsetY, + this._getObjectCenterZ(attachedObject) + this._attachedOffsetZ + ); + return true; + } + isEnabled(target: EffectsTarget): boolean { return this._isEnabled; } @@ -146,6 +225,12 @@ namespace gdjs { return true; } updatePreRender(target: gdjs.EffectsTarget): any { + if ( + !this._applyAttachedPosition(target) && + this._attachedObjectName !== '' + ) { + this._updatePosition(); + } this._updateShadowCamera(); this._updateShadowMapSize(); @@ -164,6 +249,12 @@ namespace gdjs { } else if (parameterName === 'positionZ') { this._positionZ = value; this._updatePosition(); + } else if (parameterName === 'attachedOffsetX') { + this._attachedOffsetX = value; + } else if (parameterName === 'attachedOffsetY') { + this._attachedOffsetY = value; + } else if (parameterName === 'attachedOffsetZ') { + this._attachedOffsetZ = value; } else if (parameterName === 'distance') { this._distance = value; this._light.distance = value; @@ -192,6 +283,12 @@ namespace gdjs { return this._positionY; } else if (parameterName === 'positionZ') { return this._positionZ; + } else if (parameterName === 'attachedOffsetX') { + return this._attachedOffsetX; + } else if (parameterName === 'attachedOffsetY') { + return this._attachedOffsetY; + } else if (parameterName === 'attachedOffsetZ') { + return this._attachedOffsetZ; } else if (parameterName === 'distance') { return this._distance; } else if (parameterName === 'decay') { @@ -217,6 +314,9 @@ namespace gdjs { this._top = value; this._updatePosition(); } + if (parameterName === 'attachedObject') { + this._attachedObjectName = value; + } if (parameterName === 'shadowQuality') { if (value === 'low' && this._shadowMapSize !== 512) { this._shadowMapSize = 512; @@ -246,6 +346,8 @@ namespace gdjs { updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { this._light.castShadow = value; + } else if (parameterName === 'rotateOffsetsWithObjectAngle') { + this._rotateOffsetsWithObjectAngle = value; } } getNetworkSyncData(): PointLightFilterNetworkSyncData { @@ -261,6 +363,11 @@ namespace gdjs { snb: this._shadowNormalBias, sn: this._shadowNear, sf: this._shadowFar, + ao: this._attachedObjectName, + ox: this._attachedOffsetX, + oy: this._attachedOffsetY, + oz: this._attachedOffsetZ, + ro: this._rotateOffsetsWithObjectAngle, }; } updateFromNetworkSyncData( @@ -277,6 +384,11 @@ namespace gdjs { this._shadowNormalBias = syncData.snb; this._shadowNear = syncData.sn; this._shadowFar = syncData.sf; + this._attachedObjectName = syncData.ao || ''; + this._attachedOffsetX = syncData.ox ?? 0; + this._attachedOffsetY = syncData.oy ?? 0; + this._attachedOffsetZ = syncData.oz ?? 0; + this._rotateOffsetsWithObjectAngle = syncData.ro ?? false; this._light.distance = syncData.d; this._light.decay = syncData.dc; this._updatePosition(); diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts index 51aed2890a15..4ab1426f732e 100644 --- a/Extensions/3D/SpotLight.ts +++ b/Extensions/3D/SpotLight.ts @@ -16,6 +16,15 @@ namespace gdjs { snb: number; sn: number; sf: number; + ao?: string; + ox?: number; + oy?: number; + oz?: number; + tao?: string; + tox?: number; + toy?: number; + toz?: number; + ro?: boolean; } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::SpotLight', @@ -44,6 +53,15 @@ namespace gdjs { private _shadowNormalBias: float = 0.02; private _shadowNear: float = 1; private _shadowFar: float = 10000; + private _attachedObjectName: string = ''; + private _attachedOffsetX: float = 0; + private _attachedOffsetY: float = 0; + private _attachedOffsetZ: float = 0; + private _targetAttachedObjectName: string = ''; + private _targetAttachedOffsetX: float = 0; + private _targetAttachedOffsetY: float = 0; + private _targetAttachedOffsetZ: float = 0; + private _rotateOffsetsWithObjectAngle: boolean = false; private _isEnabled: boolean = false; private _light: THREE.SpotLight; @@ -105,38 +123,137 @@ namespace gdjs { this._light.shadow.camera.updateProjectionMatrix(); } - private _updatePosition(): void { + private _setLightPosition(x: float, y: float, z: float): void { if (this._top === 'Y-') { this._light.position.set( - this._positionX, - -this._positionZ, - this._positionY + x, + -z, + y ); } else { this._light.position.set( - this._positionX, - this._positionY, - this._positionZ + x, + y, + z ); } } - private _updateTarget(): void { + private _updatePosition(): void { + this._setLightPosition( + this._positionX, + this._positionY, + this._positionZ + ); + } + + private _setTargetPosition(x: float, y: float, z: float): void { if (this._top === 'Y-') { this._light.target.position.set( - this._targetX, - -this._targetZ, - this._targetY + x, + -z, + y ); } else { this._light.target.position.set( - this._targetX, - this._targetY, - this._targetZ + x, + y, + z ); } } + private _updateTarget(): void { + this._setTargetPosition( + this._targetX, + this._targetY, + this._targetZ + ); + } + + private _getFirstObjectByName( + target: EffectsTarget, + objectName: string + ): gdjs.RuntimeObject | null { + if (!objectName) { + return null; + } + const objects = target.getRuntimeScene().getObjects(objectName); + if (!objects || objects.length === 0) { + return null; + } + return objects[0]; + } + + private _getObjectCenterZ(object: gdjs.RuntimeObject): float { + const object3D = object as gdjs.RuntimeObject & { + getCenterZInScene?: () => float; + }; + return typeof object3D.getCenterZInScene === 'function' + ? object3D.getCenterZInScene() + : 0; + } + + private _getRotatedOffsets( + object: gdjs.RuntimeObject, + offsetX: float, + offsetY: float + ): [float, float] { + if (!this._rotateOffsetsWithObjectAngle) { + return [offsetX, offsetY]; + } + const angleRad = gdjs.toRad(object.getAngle()); + const cos = Math.cos(angleRad); + const sin = Math.sin(angleRad); + return [ + offsetX * cos - offsetY * sin, + offsetX * sin + offsetY * cos, + ]; + } + + private _applyAttachedPosition(target: EffectsTarget): boolean { + const attachedObject = this._getFirstObjectByName( + target, + this._attachedObjectName + ); + if (!attachedObject) { + return false; + } + const [offsetX, offsetY] = this._getRotatedOffsets( + attachedObject, + this._attachedOffsetX, + this._attachedOffsetY + ); + this._setLightPosition( + attachedObject.getCenterXInScene() + offsetX, + attachedObject.getCenterYInScene() + offsetY, + this._getObjectCenterZ(attachedObject) + this._attachedOffsetZ + ); + return true; + } + + private _applyAttachedTarget(target: EffectsTarget): boolean { + const attachedObject = this._getFirstObjectByName( + target, + this._targetAttachedObjectName + ); + if (!attachedObject) { + return false; + } + const [offsetX, offsetY] = this._getRotatedOffsets( + attachedObject, + this._targetAttachedOffsetX, + this._targetAttachedOffsetY + ); + this._setTargetPosition( + attachedObject.getCenterXInScene() + offsetX, + attachedObject.getCenterYInScene() + offsetY, + this._getObjectCenterZ(attachedObject) + + this._targetAttachedOffsetZ + ); + return true; + } + isEnabled(target: EffectsTarget): boolean { return this._isEnabled; } @@ -177,6 +294,18 @@ namespace gdjs { return true; } updatePreRender(target: gdjs.EffectsTarget): any { + if ( + !this._applyAttachedPosition(target) && + this._attachedObjectName !== '' + ) { + this._updatePosition(); + } + if ( + !this._applyAttachedTarget(target) && + this._targetAttachedObjectName !== '' + ) { + this._updateTarget(); + } this._updateShadowCamera(); this._updateShadowMapSize(); @@ -195,6 +324,12 @@ namespace gdjs { } else if (parameterName === 'positionZ') { this._positionZ = value; this._updatePosition(); + } else if (parameterName === 'attachedOffsetX') { + this._attachedOffsetX = value; + } else if (parameterName === 'attachedOffsetY') { + this._attachedOffsetY = value; + } else if (parameterName === 'attachedOffsetZ') { + this._attachedOffsetZ = value; } else if (parameterName === 'targetX') { this._targetX = value; this._updateTarget(); @@ -204,6 +339,12 @@ namespace gdjs { } else if (parameterName === 'targetZ') { this._targetZ = value; this._updateTarget(); + } else if (parameterName === 'targetAttachedOffsetX') { + this._targetAttachedOffsetX = value; + } else if (parameterName === 'targetAttachedOffsetY') { + this._targetAttachedOffsetY = value; + } else if (parameterName === 'targetAttachedOffsetZ') { + this._targetAttachedOffsetZ = value; } else if (parameterName === 'distance') { this._distance = value; this._light.distance = value; @@ -239,12 +380,24 @@ namespace gdjs { return this._positionY; } else if (parameterName === 'positionZ') { return this._positionZ; + } else if (parameterName === 'attachedOffsetX') { + return this._attachedOffsetX; + } else if (parameterName === 'attachedOffsetY') { + return this._attachedOffsetY; + } else if (parameterName === 'attachedOffsetZ') { + return this._attachedOffsetZ; } else if (parameterName === 'targetX') { return this._targetX; } else if (parameterName === 'targetY') { return this._targetY; } else if (parameterName === 'targetZ') { return this._targetZ; + } else if (parameterName === 'targetAttachedOffsetX') { + return this._targetAttachedOffsetX; + } else if (parameterName === 'targetAttachedOffsetY') { + return this._targetAttachedOffsetY; + } else if (parameterName === 'targetAttachedOffsetZ') { + return this._targetAttachedOffsetZ; } else if (parameterName === 'distance') { return this._distance; } else if (parameterName === 'angle') { @@ -275,6 +428,12 @@ namespace gdjs { this._updatePosition(); this._updateTarget(); } + if (parameterName === 'attachedObject') { + this._attachedObjectName = value; + } + if (parameterName === 'targetAttachedObject') { + this._targetAttachedObjectName = value; + } if (parameterName === 'shadowQuality') { if (value === 'low' && this._shadowMapSize !== 512) { this._shadowMapSize = 512; @@ -304,6 +463,8 @@ namespace gdjs { updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { this._light.castShadow = value; + } else if (parameterName === 'rotateOffsetsWithObjectAngle') { + this._rotateOffsetsWithObjectAngle = value; } } getNetworkSyncData(): SpotLightFilterNetworkSyncData { @@ -324,6 +485,15 @@ namespace gdjs { snb: this._shadowNormalBias, sn: this._shadowNear, sf: this._shadowFar, + ao: this._attachedObjectName, + ox: this._attachedOffsetX, + oy: this._attachedOffsetY, + oz: this._attachedOffsetZ, + tao: this._targetAttachedObjectName, + tox: this._targetAttachedOffsetX, + toy: this._targetAttachedOffsetY, + toz: this._targetAttachedOffsetZ, + ro: this._rotateOffsetsWithObjectAngle, }; } updateFromNetworkSyncData( @@ -345,6 +515,15 @@ namespace gdjs { this._shadowNormalBias = syncData.snb; this._shadowNear = syncData.sn; this._shadowFar = syncData.sf; + this._attachedObjectName = syncData.ao || ''; + this._attachedOffsetX = syncData.ox ?? 0; + this._attachedOffsetY = syncData.oy ?? 0; + this._attachedOffsetZ = syncData.oz ?? 0; + this._targetAttachedObjectName = syncData.tao || ''; + this._targetAttachedOffsetX = syncData.tox ?? 0; + this._targetAttachedOffsetY = syncData.toy ?? 0; + this._targetAttachedOffsetZ = syncData.toz ?? 0; + this._rotateOffsetsWithObjectAngle = syncData.ro ?? false; this._light.distance = syncData.d; this._light.angle = gdjs.toRad(syncData.a); this._light.penumbra = syncData.p; From 80dc2012070b1ec614a3bb79a556e115ced48f2f Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 19:13:58 +0200 Subject: [PATCH 11/28] feat: Introduce core 3D capabilities with a new Scene3D extension, Base3DBehavior, 3D Model object, SpotLight, and Physics3DBehavior. --- Extensions/3D/JsExtension.js | 53 +++ Extensions/3D/SpotLight.ts | 223 +++++++++++-- Extensions/Physics3DBehavior/JsExtension.js | 198 ++++++++++++ .../Physics3DRuntimeBehavior.ts | 302 ++++++++++++++++++ 4 files changed, 752 insertions(+), 24 deletions(-) diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index a14835e1d281..83c11656770d 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2417,6 +2417,59 @@ module.exports = { ) .setType('boolean') .setGroup(_('Attachment')); + properties + .getOrCreate('physicsBounceEnabled') + .setValue('false') + .setLabel(_('Physics bounce (Jolt)')) + .setDescription( + _( + 'Enable one-bounce reflected light using a raycast on Physics3D/Jolt bodies.' + ) + ) + .setType('boolean') + .setGroup(_('Physics bounce')); + properties + .getOrCreate('physicsBounceIntensityScale') + .setValue('0.35') + .setLabel(_('Bounce intensity scale')) + .setDescription( + _( + 'Intensity multiplier for the bounced light (0 disables bounced intensity).' + ) + ) + .setType('number') + .setGroup(_('Physics bounce')); + properties + .getOrCreate('physicsBounceDistance') + .setValue('600') + .setLabel(_('Bounce distance')) + .setDescription( + _('Maximum distance of the bounced light beam (in pixels).') + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Physics bounce')); + properties + .getOrCreate('physicsBounceOriginOffset') + .setValue('2') + .setLabel(_('Bounce origin offset')) + .setDescription( + _( + 'Small offset from the hit point along the surface normal to avoid self-intersection artifacts.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Physics bounce')); + properties + .getOrCreate('physicsBounceCastShadow') + .setValue('false') + .setLabel(_('Bounce casts shadows')) + .setDescription( + _('Enable shadows for the bounced light (higher performance cost).') + ) + .setType('boolean') + .setGroup(_('Physics bounce')); properties .getOrCreate('angle') .setValue('45') diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts index 4ab1426f732e..72a4c3d1dafa 100644 --- a/Extensions/3D/SpotLight.ts +++ b/Extensions/3D/SpotLight.ts @@ -25,6 +25,11 @@ namespace gdjs { toy?: number; toz?: number; ro?: boolean; + pbe?: boolean; + pbi?: number; + pbd?: number; + pbo?: number; + pbcs?: boolean; } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::SpotLight', @@ -62,9 +67,30 @@ namespace gdjs { private _targetAttachedOffsetY: float = 0; private _targetAttachedOffsetZ: float = 0; private _rotateOffsetsWithObjectAngle: boolean = false; + private _physicsBounceEnabled: boolean = false; + private _physicsBounceIntensityScale: float = 0.35; + private _physicsBounceDistance: float = 600; + private _physicsBounceOriginOffset: float = 2; + private _physicsBounceCastShadow: boolean = false; + private _physicsBounceRaycastResult: gdjs.Physics3DRaycastResult = { + hasHit: false, + hitX: 0, + hitY: 0, + hitZ: 0, + normalX: 0, + normalY: 0, + normalZ: 0, + reflectionDirectionX: 0, + reflectionDirectionY: 0, + reflectionDirectionZ: 0, + distance: 0, + fraction: 0, + hitBehavior: null, + }; private _isEnabled: boolean = false; private _light: THREE.SpotLight; + private _bounceLight: THREE.SpotLight; private _shadowMapDirty = true; private _shadowCameraDirty = true; @@ -77,6 +103,10 @@ namespace gdjs { this._updatePosition(); this._updateTarget(); + this._bounceLight = new THREE.SpotLight(); + this._bounceLight.visible = false; + this._bounceLight.castShadow = this._physicsBounceCastShadow; + // Configure shadow defaults this._light.shadow.bias = this._shadowBias; this._light.shadow.normalBias = this._shadowNormalBias; @@ -123,22 +153,40 @@ namespace gdjs { this._light.shadow.camera.updateProjectionMatrix(); } - private _setLightPosition(x: float, y: float, z: float): void { + private _setAnyPosition( + threeObject: THREE.Object3D, + x: float, + y: float, + z: float + ): void { if (this._top === 'Y-') { - this._light.position.set( - x, - -z, - y - ); + threeObject.position.set(x, -z, y); } else { - this._light.position.set( - x, - y, - z - ); + threeObject.position.set(x, y, z); } } + private _getAnyPositionInGdCoordinates( + threeObject: THREE.Object3D + ): [float, float, float] { + if (this._top === 'Y-') { + return [ + threeObject.position.x, + threeObject.position.z, + -threeObject.position.y, + ]; + } + return [ + threeObject.position.x, + threeObject.position.y, + threeObject.position.z, + ]; + } + + private _setLightPosition(x: float, y: float, z: float): void { + this._setAnyPosition(this._light, x, y, z); + } + private _updatePosition(): void { this._setLightPosition( this._positionX, @@ -148,19 +196,7 @@ namespace gdjs { } private _setTargetPosition(x: float, y: float, z: float): void { - if (this._top === 'Y-') { - this._light.target.position.set( - x, - -z, - y - ); - } else { - this._light.target.position.set( - x, - y, - z - ); - } + this._setAnyPosition(this._light.target, x, y, z); } private _updateTarget(): void { @@ -171,6 +207,106 @@ namespace gdjs { ); } + private _hideBounceLight(): void { + this._bounceLight.visible = false; + } + + private _updatePhysicsBounce(target: gdjs.EffectsTarget): void { + if (!this._physicsBounceEnabled) { + this._hideBounceLight(); + return; + } + + const runtimeScene = target.getRuntimeScene(); + if (!runtimeScene) { + this._hideBounceLight(); + return; + } + + const physics3DRuntimeBehaviorClass = (gdjs as unknown as { + Physics3DRuntimeBehavior?: { + raycastClosestInScene?: ( + runtimeScene: gdjs.RuntimeScene, + startX: float, + startY: float, + startZ: float, + endX: float, + endY: float, + endZ: float, + ignoreBehavior: gdjs.Physics3DRuntimeBehavior | null, + outResult: gdjs.Physics3DRaycastResult + ) => gdjs.Physics3DRaycastResult; + }; + }).Physics3DRuntimeBehavior; + const raycastClosestInScene = + physics3DRuntimeBehaviorClass && + physics3DRuntimeBehaviorClass.raycastClosestInScene; + + if (!raycastClosestInScene) { + this._hideBounceLight(); + return; + } + + const [startX, startY, startZ] = this._getAnyPositionInGdCoordinates( + this._light + ); + const [targetX, targetY, targetZ] = + this._getAnyPositionInGdCoordinates(this._light.target); + + const raycastResult = raycastClosestInScene( + runtimeScene, + startX, + startY, + startZ, + targetX, + targetY, + targetZ, + null, + this._physicsBounceRaycastResult + ); + if (!raycastResult.hasHit) { + this._hideBounceLight(); + return; + } + + const offsetX = + raycastResult.hitX + + raycastResult.normalX * this._physicsBounceOriginOffset; + const offsetY = + raycastResult.hitY + + raycastResult.normalY * this._physicsBounceOriginOffset; + const offsetZ = + raycastResult.hitZ + + raycastResult.normalZ * this._physicsBounceOriginOffset; + + const bouncedTargetX = + offsetX + + raycastResult.reflectionDirectionX * this._physicsBounceDistance; + const bouncedTargetY = + offsetY + + raycastResult.reflectionDirectionY * this._physicsBounceDistance; + const bouncedTargetZ = + offsetZ + + raycastResult.reflectionDirectionZ * this._physicsBounceDistance; + + this._setAnyPosition(this._bounceLight, offsetX, offsetY, offsetZ); + this._setAnyPosition( + this._bounceLight.target, + bouncedTargetX, + bouncedTargetY, + bouncedTargetZ + ); + this._bounceLight.color.copy(this._light.color); + this._bounceLight.intensity = + this._light.intensity * this._physicsBounceIntensityScale; + this._bounceLight.distance = this._physicsBounceDistance; + this._bounceLight.angle = this._light.angle; + this._bounceLight.penumbra = this._light.penumbra; + this._bounceLight.decay = this._light.decay; + this._bounceLight.castShadow = this._physicsBounceCastShadow; + this._bounceLight.visible = true; + } + private _getFirstObjectByName( target: EffectsTarget, objectName: string @@ -277,6 +413,8 @@ namespace gdjs { } scene.add(this._light); scene.add(this._light.target); + scene.add(this._bounceLight); + scene.add(this._bounceLight.target); this._isEnabled = true; return true; } @@ -290,6 +428,8 @@ namespace gdjs { } scene.remove(this._light); scene.remove(this._light.target); + scene.remove(this._bounceLight); + scene.remove(this._bounceLight.target); this._isEnabled = false; return true; } @@ -311,6 +451,7 @@ namespace gdjs { this._light.shadow.bias = this._shadowBias; this._light.shadow.normalBias = this._shadowNormalBias; + this._updatePhysicsBounce(target); } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { @@ -369,6 +510,12 @@ namespace gdjs { } else if (parameterName === 'shadowFar') { this._shadowFar = value; this._shadowCameraDirty = true; + } else if (parameterName === 'physicsBounceIntensityScale') { + this._physicsBounceIntensityScale = value; + } else if (parameterName === 'physicsBounceDistance') { + this._physicsBounceDistance = value; + } else if (parameterName === 'physicsBounceOriginOffset') { + this._physicsBounceOriginOffset = value; } } getDoubleParameter(parameterName: string): number { @@ -414,6 +561,12 @@ namespace gdjs { return this._shadowNear; } else if (parameterName === 'shadowFar') { return this._shadowFar; + } else if (parameterName === 'physicsBounceIntensityScale') { + return this._physicsBounceIntensityScale; + } else if (parameterName === 'physicsBounceDistance') { + return this._physicsBounceDistance; + } else if (parameterName === 'physicsBounceOriginOffset') { + return this._physicsBounceOriginOffset; } return 0; } @@ -465,6 +618,14 @@ namespace gdjs { this._light.castShadow = value; } else if (parameterName === 'rotateOffsetsWithObjectAngle') { this._rotateOffsetsWithObjectAngle = value; + } else if (parameterName === 'physicsBounceEnabled') { + this._physicsBounceEnabled = value; + if (!value) { + this._hideBounceLight(); + } + } else if (parameterName === 'physicsBounceCastShadow') { + this._physicsBounceCastShadow = value; + this._bounceLight.castShadow = value; } } getNetworkSyncData(): SpotLightFilterNetworkSyncData { @@ -494,6 +655,11 @@ namespace gdjs { toy: this._targetAttachedOffsetY, toz: this._targetAttachedOffsetZ, ro: this._rotateOffsetsWithObjectAngle, + pbe: this._physicsBounceEnabled, + pbi: this._physicsBounceIntensityScale, + pbd: this._physicsBounceDistance, + pbo: this._physicsBounceOriginOffset, + pbcs: this._physicsBounceCastShadow, }; } updateFromNetworkSyncData( @@ -524,10 +690,19 @@ namespace gdjs { this._targetAttachedOffsetY = syncData.toy ?? 0; this._targetAttachedOffsetZ = syncData.toz ?? 0; this._rotateOffsetsWithObjectAngle = syncData.ro ?? false; + this._physicsBounceEnabled = syncData.pbe ?? false; + this._physicsBounceIntensityScale = syncData.pbi ?? 0.35; + this._physicsBounceDistance = syncData.pbd ?? 600; + this._physicsBounceOriginOffset = syncData.pbo ?? 2; + this._physicsBounceCastShadow = syncData.pbcs ?? false; this._light.distance = syncData.d; this._light.angle = gdjs.toRad(syncData.a); this._light.penumbra = syncData.p; this._light.decay = syncData.dc; + this._bounceLight.castShadow = this._physicsBounceCastShadow; + if (!this._physicsBounceEnabled) { + this._hideBounceLight(); + } this._updatePosition(); this._updateTarget(); this._shadowCameraDirty = true; diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index 2ef3e3bc5eed..74daf7ae1146 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -1739,6 +1739,204 @@ module.exports = { .getCodeExtraInformation() .setFunctionName('getMassCenterZ'); + aut + .addScopedAction( + 'RaycastClosest', + _('Cast ray (closest hit)'), + _( + 'Cast a 3D ray in the Jolt physics world and store the closest hit data (position, normal, reflection direction) in this behavior.' + ), + _( + 'Cast ray for _PARAM0_ from _PARAM2_; _PARAM3_; _PARAM4_ to _PARAM5_; _PARAM6_; _PARAM7_ (ignore self: _PARAM8_)' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Start X')) + .addParameter('expression', _('Start Y')) + .addParameter('expression', _('Start Z')) + .addParameter('expression', _('End X')) + .addParameter('expression', _('End Y')) + .addParameter('expression', _('End Z')) + .addParameter('yesorno', _('Ignore this object while raycasting')) + .setFunctionName('raycastClosest'); + + aut + .addScopedCondition( + 'DidLastRaycastHit', + _('Last raycast hit'), + _('Check if the last raycast from this behavior hit a physics body.'), + _('Last raycast from _PARAM0_ hit a body'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('didLastRaycastHit'); + + aut + .addScopedCondition( + 'DidLastRaycastHitObject', + _('Last raycast hit object'), + _( + 'Check if the last raycast from this behavior hit the specified object.' + ), + _('Last raycast from _PARAM0_ hit _PARAM2_'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectPtr', _('Object to test')) + .setFunctionName('didLastRaycastHitObject'); + + aut + .addExpression( + 'LastRaycastHitX', + _('Last raycast hit X'), + _('Return X position of the last raycast hit point (in pixels).'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastHitX'); + + aut + .addExpression( + 'LastRaycastHitY', + _('Last raycast hit Y'), + _('Return Y position of the last raycast hit point (in pixels).'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastHitY'); + + aut + .addExpression( + 'LastRaycastHitZ', + _('Last raycast hit Z'), + _('Return Z position of the last raycast hit point (in pixels).'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastHitZ'); + + aut + .addExpression( + 'LastRaycastNormalX', + _('Last raycast normal X'), + _('Return X component of the last raycast surface normal.'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastNormalX'); + + aut + .addExpression( + 'LastRaycastNormalY', + _('Last raycast normal Y'), + _('Return Y component of the last raycast surface normal.'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastNormalY'); + + aut + .addExpression( + 'LastRaycastNormalZ', + _('Last raycast normal Z'), + _('Return Z component of the last raycast surface normal.'), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastNormalZ'); + + aut + .addExpression( + 'LastRaycastReflectionDirectionX', + _('Last raycast reflection direction X'), + _( + 'Return X component of the reflected direction computed from the last raycast hit.' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastReflectionDirectionX'); + + aut + .addExpression( + 'LastRaycastReflectionDirectionY', + _('Last raycast reflection direction Y'), + _( + 'Return Y component of the reflected direction computed from the last raycast hit.' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastReflectionDirectionY'); + + aut + .addExpression( + 'LastRaycastReflectionDirectionZ', + _('Last raycast reflection direction Z'), + _( + 'Return Z component of the reflected direction computed from the last raycast hit.' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastReflectionDirectionZ'); + + aut + .addExpression( + 'LastRaycastDistance', + _('Last raycast distance'), + _( + 'Return distance from ray start to hit point for the last raycast (in pixels).' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastDistance'); + + aut + .addExpression( + 'LastRaycastFraction', + _('Last raycast fraction'), + _( + 'Return fraction (0..1) of the last raycast where the hit occurred.' + ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastFraction'); + // Joints aut .addScopedAction( diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index 203fad4fbc9e..e313852a90db 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -54,6 +54,51 @@ namespace gdjs { props: Physics3DNetworkSyncDataType; } + /** @category Behaviors > Physics 3D */ + export interface Physics3DRaycastResult { + hasHit: boolean; + hitX: float; + hitY: float; + hitZ: float; + normalX: float; + normalY: float; + normalZ: float; + reflectionDirectionX: float; + reflectionDirectionY: float; + reflectionDirectionZ: float; + distance: float; + fraction: float; + hitBehavior: gdjs.Physics3DRuntimeBehavior | null; + } + + const makeNewPhysics3DRaycastResult = (): Physics3DRaycastResult => ({ + hasHit: false, + hitX: 0, + hitY: 0, + hitZ: 0, + normalX: 0, + normalY: 0, + normalZ: 0, + reflectionDirectionX: 0, + reflectionDirectionY: 0, + reflectionDirectionZ: 0, + distance: 0, + fraction: 0, + hitBehavior: null, + }); + + const normalize3 = ( + x: float, + y: float, + z: float + ): [float, float, float, float] => { + const length = Math.sqrt(x * x + y * y + z * z); + if (length <= epsilon) { + return [0, 0, 0, 0]; + } + return [x / length, y / length, z / length, length]; + }; + const isModel3D = ( object: gdjs.RuntimeObject ): object is gdjs.Model3DRuntimeObject => { @@ -556,6 +601,8 @@ namespace gdjs { _objectOldWidth: float = 0; _objectOldHeight: float = 0; _objectOldDepth: float = 0; + private _lastRaycastResult: Physics3DRaycastResult = + makeNewPhysics3DRaycastResult(); constructor( instanceContainer: gdjs.RuntimeInstanceContainer, @@ -2249,6 +2296,261 @@ namespace gdjs { return behavior1.collisionChecker.hasCollisionStoppedWith(object2); } + static raycastClosestInScene( + runtimeScene: gdjs.RuntimeScene, + startX: float, + startY: float, + startZ: float, + endX: float, + endY: float, + endZ: float, + ignoreBehavior: gdjs.Physics3DRuntimeBehavior | null = null, + outResult: Physics3DRaycastResult = makeNewPhysics3DRaycastResult() + ): Physics3DRaycastResult { + outResult.hasHit = false; + outResult.hitX = 0; + outResult.hitY = 0; + outResult.hitZ = 0; + outResult.normalX = 0; + outResult.normalY = 0; + outResult.normalZ = 0; + outResult.reflectionDirectionX = 0; + outResult.reflectionDirectionY = 0; + outResult.reflectionDirectionZ = 0; + outResult.distance = 0; + outResult.fraction = 0; + outResult.hitBehavior = null; + + const physics3DSharedData = runtimeScene.physics3DSharedData; + if (!physics3DSharedData) { + return outResult; + } + + const [incomingDirectionX, incomingDirectionY, incomingDirectionZ, rayLength] = + normalize3(endX - startX, endY - startY, endZ - startZ); + if (rayLength <= epsilon) { + return outResult; + } + + const worldInvScale = physics3DSharedData.worldInvScale; + const worldScale = physics3DSharedData.worldScale; + + let rayCast: Jolt.RRayCast | null = null; + let rayCastSettings: Jolt.RayCastSettings | null = null; + let collector: Jolt.CastRayClosestHitCollisionCollector | null = null; + let broadPhaseLayerFilter: Jolt.DefaultBroadPhaseLayerFilter | null = + null; + let objectLayerFilter: Jolt.DefaultObjectLayerFilter | null = null; + let bodyFilter: + | Jolt.BodyFilterJS + | Jolt.IgnoreSingleBodyFilter + | null = null; + let shapeFilter: Jolt.ShapeFilterJS2 | null = null; + + try { + rayCast = new Jolt.RRayCast( + physics3DSharedData.getRVec3( + startX * worldInvScale, + startY * worldInvScale, + startZ * worldInvScale + ), + physics3DSharedData.getVec3( + (endX - startX) * worldInvScale, + (endY - startY) * worldInvScale, + (endZ - startZ) * worldInvScale + ) + ); + + rayCastSettings = new Jolt.RayCastSettings(); + collector = new Jolt.CastRayClosestHitCollisionCollector(); + broadPhaseLayerFilter = new Jolt.DefaultBroadPhaseLayerFilter( + physics3DSharedData.jolt.GetObjectVsBroadPhaseLayerFilter(), + gdjs.Physics3DSharedData.allLayersMask + ); + objectLayerFilter = new Jolt.DefaultObjectLayerFilter( + physics3DSharedData.jolt.GetObjectLayerPairFilter(), + gdjs.Physics3DSharedData.allLayersMask + ); + if (ignoreBehavior && ignoreBehavior.getBody()) { + bodyFilter = new Jolt.IgnoreSingleBodyFilter( + ignoreBehavior.getBody()!.GetID() + ); + } else { + const defaultBodyFilter = new Jolt.BodyFilterJS(); + defaultBodyFilter.ShouldCollide = (_inBodyID: number) => true; + defaultBodyFilter.ShouldCollideLocked = (_inBody: number) => true; + bodyFilter = defaultBodyFilter; + } + shapeFilter = new Jolt.ShapeFilterJS2(); + shapeFilter.ShouldCollide = ( + _inShape1: number, + _inSubShapeIDOfShape1: number, + _inShape2: number, + _inSubShapeIDOfShape2: number + ) => true; + + const narrowPhaseQuery = + physics3DSharedData.physicsSystem.GetNarrowPhaseQueryNoLock(); + narrowPhaseQuery.CastRay( + rayCast, + rayCastSettings, + collector, + broadPhaseLayerFilter, + objectLayerFilter, + bodyFilter, + shapeFilter + ); + + if (!collector.HadHit()) { + return outResult; + } + + const hit = collector.mHit; + const hitPoint = rayCast.GetPointOnRay(hit.mFraction); + outResult.hasHit = true; + outResult.fraction = hit.mFraction; + outResult.distance = rayLength * hit.mFraction; + outResult.hitX = hitPoint.GetX() * worldScale; + outResult.hitY = hitPoint.GetY() * worldScale; + outResult.hitZ = hitPoint.GetZ() * worldScale; + + let normalX = -incomingDirectionX; + let normalY = -incomingDirectionY; + let normalZ = -incomingDirectionZ; + + const bodyLockInterface = + physics3DSharedData.physicsSystem.GetBodyLockInterfaceNoLock(); + const body = bodyLockInterface.TryGetBody(hit.mBodyID); + if (body) { + outResult.hitBehavior = body.gdjsAssociatedBehavior || null; + const normal = body.GetWorldSpaceSurfaceNormal( + hit.mSubShapeID2, + hitPoint + ); + const [normalizedX, normalizedY, normalizedZ, normalLength] = + normalize3(normal.GetX(), normal.GetY(), normal.GetZ()); + if (normalLength > epsilon) { + normalX = normalizedX; + normalY = normalizedY; + normalZ = normalizedZ; + } + } + + outResult.normalX = normalX; + outResult.normalY = normalY; + outResult.normalZ = normalZ; + + const dot = + incomingDirectionX * normalX + + incomingDirectionY * normalY + + incomingDirectionZ * normalZ; + const reflectedDirectionX = incomingDirectionX - 2 * dot * normalX; + const reflectedDirectionY = incomingDirectionY - 2 * dot * normalY; + const reflectedDirectionZ = incomingDirectionZ - 2 * dot * normalZ; + const [ + normalizedReflectionDirectionX, + normalizedReflectionDirectionY, + normalizedReflectionDirectionZ, + ] = normalize3( + reflectedDirectionX, + reflectedDirectionY, + reflectedDirectionZ + ); + outResult.reflectionDirectionX = normalizedReflectionDirectionX; + outResult.reflectionDirectionY = normalizedReflectionDirectionY; + outResult.reflectionDirectionZ = normalizedReflectionDirectionZ; + } catch { + // Ignore errors and keep a "no hit" result. + } finally { + if (shapeFilter) Jolt.destroy(shapeFilter); + if (bodyFilter) Jolt.destroy(bodyFilter); + if (objectLayerFilter) Jolt.destroy(objectLayerFilter); + if (broadPhaseLayerFilter) Jolt.destroy(broadPhaseLayerFilter); + if (collector) Jolt.destroy(collector); + if (rayCastSettings) Jolt.destroy(rayCastSettings); + if (rayCast) Jolt.destroy(rayCast); + } + + return outResult; + } + + raycastClosest( + startX: float, + startY: float, + startZ: float, + endX: float, + endY: float, + endZ: float, + ignoreSelf: boolean + ): void { + gdjs.Physics3DRuntimeBehavior.raycastClosestInScene( + this.owner.getRuntimeScene(), + startX, + startY, + startZ, + endX, + endY, + endZ, + ignoreSelf ? this : null, + this._lastRaycastResult + ); + } + + didLastRaycastHit(): boolean { + return this._lastRaycastResult.hasHit; + } + + didLastRaycastHitObject(object: gdjs.RuntimeObject): boolean { + if (!this._lastRaycastResult.hasHit) { + return false; + } + return this._lastRaycastResult.hitBehavior?.owner === object; + } + + getLastRaycastHitX(): float { + return this._lastRaycastResult.hitX; + } + + getLastRaycastHitY(): float { + return this._lastRaycastResult.hitY; + } + + getLastRaycastHitZ(): float { + return this._lastRaycastResult.hitZ; + } + + getLastRaycastNormalX(): float { + return this._lastRaycastResult.normalX; + } + + getLastRaycastNormalY(): float { + return this._lastRaycastResult.normalY; + } + + getLastRaycastNormalZ(): float { + return this._lastRaycastResult.normalZ; + } + + getLastRaycastReflectionDirectionX(): float { + return this._lastRaycastResult.reflectionDirectionX; + } + + getLastRaycastReflectionDirectionY(): float { + return this._lastRaycastResult.reflectionDirectionY; + } + + getLastRaycastReflectionDirectionZ(): float { + return this._lastRaycastResult.reflectionDirectionZ; + } + + getLastRaycastDistance(): float { + return this._lastRaycastResult.distance; + } + + getLastRaycastFraction(): float { + return this._lastRaycastResult.fraction; + } + // ==================== Joint Methods ==================== /** From 58d8a31488ee366d36f65a08480bec03b7676756 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 19:47:18 +0200 Subject: [PATCH 12/28] feat: add 3D capabilities, including a base behavior, 3D model object, and screen space reflections. --- Extensions/3D/JsExtension.js | 39 ++ Extensions/3D/ScreenSpaceReflectionsEffect.ts | 442 ++++++++++++++++++ 2 files changed, 481 insertions(+) create mode 100644 Extensions/3D/ScreenSpaceReflectionsEffect.ts diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 83c11656770d..e67ee57a9358 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2664,6 +2664,45 @@ module.exports = { .setType('number') .setDescription(_('Between 0 and 1')); } + { + const effect = extension + .addEffect('ScreenSpaceReflections') + .setFullName(_('Screen-space reflections')) + .setDescription( + _( + 'Render approximate screen-space reflections for visible surfaces in 3D.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/ScreenSpaceReflectionsEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('intensity') + .setValue('0.6') + .setLabel(_('Intensity')) + .setType('number') + .setDescription(_('Overall strength of reflected light.')); + properties + .getOrCreate('maxDistance') + .setValue('400') + .setLabel(_('Max distance')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Maximum screen-space ray marching distance.')); + properties + .getOrCreate('thickness') + .setValue('2') + .setLabel(_('Thickness')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Depth tolerance to detect reflection hits.')); + } { const effect = extension .addEffect('BrightnessAndContrast') diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts new file mode 100644 index 000000000000..b7a8341ed458 --- /dev/null +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -0,0 +1,442 @@ +namespace gdjs { + interface ScreenSpaceReflectionsNetworkSyncData { + i: number; + md: number; + t: number; + e: boolean; + } + + const screenSpaceReflectionsShader = { + uniforms: { + tDiffuse: { value: null }, + tSceneColor: { value: null }, + tDepth: { value: null }, + resolution: { value: new THREE.Vector2(1, 1) }, + intensity: { value: 0.6 }, + maxDistance: { value: 400.0 }, + thickness: { value: 2.0 }, + cameraProjectionMatrix: { value: new THREE.Matrix4() }, + cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tSceneColor; + uniform sampler2D tDepth; + uniform vec2 resolution; + uniform float intensity; + uniform float maxDistance; + uniform float thickness; + uniform mat4 cameraProjectionMatrix; + uniform mat4 cameraProjectionMatrixInverse; + varying vec2 vUv; + + const int SSR_STEPS = 64; + const int SSR_REFINEMENT_STEPS = 5; + + vec3 viewPositionFromDepth(vec2 uv, float depth) { + vec4 clip = vec4(uv * 2.0 - 1.0, depth * 2.0 - 1.0, 1.0); + vec4 view = cameraProjectionMatrixInverse * clip; + return view.xyz / max(view.w, 0.00001); + } + + vec3 reconstructNormal(vec2 uv, float depth) { + vec2 texel = 1.0 / resolution; + float depthRight = texture2D(tDepth, uv + vec2(texel.x, 0.0)).x; + float depthUp = texture2D(tDepth, uv + vec2(0.0, texel.y)).x; + + vec3 center = viewPositionFromDepth(uv, depth); + vec3 right = viewPositionFromDepth(uv + vec2(texel.x, 0.0), depthRight); + vec3 up = viewPositionFromDepth(uv + vec2(0.0, texel.y), depthUp); + + vec3 normal = normalize(cross(right - center, up - center)); + if (dot(normal, -normalize(center)) < 0.0) { + normal = -normal; + } + return normal; + } + + vec2 projectToUv(vec3 viewPosition) { + vec4 clip = cameraProjectionMatrix * vec4(viewPosition, 1.0); + return clip.xy / max(clip.w, 0.00001) * 0.5 + 0.5; + } + + float estimateRoughness(vec2 uv, vec3 centerColor, vec3 normal) { + vec2 texel = 1.0 / resolution; + vec3 rightColor = texture2D(tSceneColor, uv + vec2(texel.x, 0.0)).rgb; + vec3 upColor = texture2D(tSceneColor, uv + vec2(0.0, texel.y)).rgb; + float l0 = dot(centerColor, vec3(0.2126, 0.7152, 0.0722)); + float l1 = dot(rightColor, vec3(0.2126, 0.7152, 0.0722)); + float l2 = dot(upColor, vec3(0.2126, 0.7152, 0.0722)); + float colorVariance = clamp((abs(l0 - l1) + abs(l0 - l2)) * 2.5, 0.0, 1.0); + float normalFlatness = 1.0 - clamp(abs(normal.z), 0.0, 1.0); + return clamp(colorVariance * 0.75 + normalFlatness * 0.25, 0.0, 1.0); + } + + vec4 refineHit(vec3 originVS, vec3 reflectedDirVS, vec3 lowPos, vec3 highPos, float roughness) { + vec3 a = lowPos; + vec3 b = highPos; + vec3 mid = highPos; + vec2 midUv = projectToUv(mid); + + for (int i = 0; i < SSR_REFINEMENT_STEPS; ++i) { + mid = (a + b) * 0.5; + midUv = projectToUv(mid); + if (midUv.x <= 0.0 || midUv.x >= 1.0 || midUv.y <= 0.0 || midUv.y >= 1.0) { + b = mid; + continue; + } + float sampledDepth = texture2D(tDepth, midUv).x; + vec3 depthViewPos = viewPositionFromDepth(midUv, sampledDepth); + float depthDelta = depthViewPos.z - mid.z; + float hitThickness = thickness + roughness * thickness * 1.5; + if (depthDelta > -hitThickness) { + b = mid; + } else { + a = mid; + } + } + + vec2 finalUv = projectToUv(mid); + if (finalUv.x <= 0.0 || finalUv.x >= 1.0 || finalUv.y <= 0.0 || finalUv.y >= 1.0) { + return vec4(0.0); + } + vec3 hitColor = texture2D(tSceneColor, finalUv).rgb; + float hitDistance = length(mid - originVS); + return vec4(hitColor, hitDistance); + } + + vec4 traceReflection(vec3 originVS, vec3 reflectedDirVS, float roughness) { + float stepSize = maxDistance / float(SSR_STEPS); + vec3 rayPos = originVS; + vec3 previousRayPos = rayPos; + vec4 hit = vec4(0.0); + + for (int i = 0; i < SSR_STEPS; ++i) { + previousRayPos = rayPos; + rayPos += reflectedDirVS * stepSize; + + vec2 uv = projectToUv(rayPos); + if (uv.x <= 0.0 || uv.x >= 1.0 || uv.y <= 0.0 || uv.y >= 1.0) { + break; + } + + float sampledDepth = texture2D(tDepth, uv).x; + if (sampledDepth >= 1.0) { + continue; + } + + vec3 depthViewPos = viewPositionFromDepth(uv, sampledDepth); + float depthDelta = abs(depthViewPos.z - rayPos.z); + float hitThickness = thickness + roughness * thickness * 2.0; + + if (depthDelta <= hitThickness && depthViewPos.z <= rayPos.z + hitThickness) { + hit = refineHit( + originVS, + reflectedDirVS, + previousRayPos, + rayPos, + roughness + ); + break; + } + } + + return hit; + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + if (intensity <= 0.0 || maxDistance <= 0.0) { + gl_FragColor = baseColor; + return; + } + + float depth = texture2D(tDepth, vUv).x; + if (depth >= 1.0) { + gl_FragColor = baseColor; + return; + } + + vec3 viewPos = viewPositionFromDepth(vUv, depth); + vec3 normal = reconstructNormal(vUv, depth); + vec3 viewDir = normalize(viewPos); + vec3 reflectedDir = normalize(reflect(viewDir, normal)); + + if (reflectedDir.z >= 0.0) { + gl_FragColor = baseColor; + return; + } + + vec3 sourceColor = texture2D(tSceneColor, vUv).rgb; + float roughness = estimateRoughness(vUv, sourceColor, normal); + vec4 hit = traceReflection(viewPos, reflectedDir, roughness); + vec3 reflectionColor = hit.rgb; + float rayDistance = hit.a; + if (rayDistance <= 0.0) { + gl_FragColor = baseColor; + return; + } + + float fresnel = pow(1.0 - max(dot(normal, -normalize(viewPos)), 0.0), 5.0); + float distanceFade = clamp(1.0 - rayDistance / maxDistance, 0.0, 1.0); + float edgeFade = + smoothstep(0.02, 0.15, vUv.x) * + smoothstep(0.02, 0.15, vUv.y) * + smoothstep(0.02, 0.15, 1.0 - vUv.x) * + smoothstep(0.02, 0.15, 1.0 - vUv.y); + float reflectionStrength = + intensity * + (1.0 - roughness) * + (0.15 + 0.85 * fresnel) * + distanceFade * + edgeFade; + + gl_FragColor = vec4( + baseColor.rgb + reflectionColor * reflectionStrength, + baseColor.a + ); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::ScreenSpaceReflections', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _intensity: number; + _maxDistance: number; + _thickness: number; + _sceneRenderTarget: THREE.WebGLRenderTarget; + _previousViewport: THREE.Vector4; + _previousScissor: THREE.Vector4; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass( + screenSpaceReflectionsShader + ); + this._isEnabled = false; + this._effectEnabled = true; + this._intensity = 0.6; + this._maxDistance = 400; + this._thickness = 2; + this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { + minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + depthBuffer: true, + stencilBuffer: false, + }); + this._sceneRenderTarget.texture.generateMipmaps = false; + this._sceneRenderTarget.depthTexture = new THREE.DepthTexture(1, 1); + this._sceneRenderTarget.depthTexture.format = THREE.DepthFormat; + this._sceneRenderTarget.depthTexture.type = THREE.UnsignedIntType; + this._sceneRenderTarget.depthTexture.needsUpdate = true; + this.shaderPass.uniforms.tSceneColor.value = + this._sceneRenderTarget.texture; + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this.shaderPass.enabled = true; + this._previousViewport = new THREE.Vector4(); + this._previousScissor = new THREE.Vector4(); + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + private _updateRenderTargetSize( + target: gdjs.Layer + ): void { + const pixelRatio = + typeof window !== 'undefined' ? window.devicePixelRatio || 1 : 1; + const width = Math.max(1, Math.round(target.getWidth() * pixelRatio)); + const height = Math.max( + 1, + Math.round(target.getHeight() * pixelRatio) + ); + if ( + this._sceneRenderTarget.width !== width || + this._sceneRenderTarget.height !== height + ) { + this._sceneRenderTarget.setSize(width, height); + if (this._sceneRenderTarget.depthTexture) { + this._sceneRenderTarget.depthTexture.needsUpdate = true; + } + } + + this.shaderPass.uniforms.resolution.value.set(width, height); + this.shaderPass.uniforms.tSceneColor.value = + this._sceneRenderTarget.texture; + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + } + + private _captureScene( + threeRenderer: THREE.WebGLRenderer, + scene: THREE.Scene, + camera: THREE.Camera + ): void { + const previousRenderTarget = threeRenderer.getRenderTarget(); + const previousAutoClear = threeRenderer.autoClear; + const previousScissorTest = threeRenderer.getScissorTest(); + const previousXrEnabled = threeRenderer.xr.enabled; + threeRenderer.getViewport(this._previousViewport); + threeRenderer.getScissor(this._previousScissor); + + threeRenderer.xr.enabled = false; + threeRenderer.autoClear = true; + threeRenderer.setRenderTarget(this._sceneRenderTarget); + threeRenderer.clear(true, true, true); + threeRenderer.render(scene, camera); + + threeRenderer.setRenderTarget(previousRenderTarget); + threeRenderer.setViewport(this._previousViewport); + threeRenderer.setScissor(this._previousScissor); + threeRenderer.setScissorTest(previousScissorTest); + threeRenderer.autoClear = previousAutoClear; + threeRenderer.xr.enabled = previousXrEnabled; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + this._updateRenderTargetSize(target); + + threeCamera.updateMatrixWorld(); + this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( + threeCamera.projectionMatrix + ); + this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( + threeCamera.projectionMatrixInverse + ); + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + this.shaderPass.uniforms.thickness.value = this._thickness; + + this._captureScene(threeRenderer, threeScene, threeCamera); + } + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'intensity') { + this._intensity = Math.max(0, value); + this.shaderPass.uniforms.intensity.value = this._intensity; + } else if (parameterName === 'maxDistance') { + this._maxDistance = Math.max(0, value); + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + } else if (parameterName === 'thickness') { + this._thickness = Math.max(0.0001, value); + this.shaderPass.uniforms.thickness.value = this._thickness; + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'intensity') { + return this._intensity; + } + if (parameterName === 'maxDistance') { + return this._maxDistance; + } + if (parameterName === 'thickness') { + return this._thickness; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void {} + updateColorParameter(parameterName: string, value: number): void {} + getColorParameter(parameterName: string): number { + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + getNetworkSyncData(): ScreenSpaceReflectionsNetworkSyncData { + return { + i: this._intensity, + md: this._maxDistance, + t: this._thickness, + e: this._effectEnabled, + }; + } + updateFromNetworkSyncData( + syncData: ScreenSpaceReflectionsNetworkSyncData + ): void { + this._intensity = syncData.i; + this._maxDistance = syncData.md; + this._thickness = syncData.t; + this._effectEnabled = syncData.e; + + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + this.shaderPass.uniforms.thickness.value = this._thickness; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} From 9ccdd749f4e3e683f2f195a0a811191ed112c9f3 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 19:50:17 +0200 Subject: [PATCH 13/28] feat: Add Screen Space Reflections (SSR) post-processing effect for 3D scenes. --- Extensions/3D/ScreenSpaceReflectionsEffect.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts index b7a8341ed458..253e18502fd4 100644 --- a/Extensions/3D/ScreenSpaceReflectionsEffect.ts +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -229,6 +229,7 @@ namespace gdjs { _sceneRenderTarget: THREE.WebGLRenderTarget; _previousViewport: THREE.Vector4; _previousScissor: THREE.Vector4; + _renderSize: THREE.Vector2; constructor() { this.shaderPass = new THREE_ADDONS.ShaderPass( @@ -258,6 +259,7 @@ namespace gdjs { this.shaderPass.enabled = true; this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); + this._renderSize = new THREE.Vector2(); } isEnabled(target: EffectsTarget): boolean { @@ -291,14 +293,17 @@ namespace gdjs { } private _updateRenderTargetSize( - target: gdjs.Layer + target: gdjs.Layer, + threeRenderer: THREE.WebGLRenderer ): void { - const pixelRatio = - typeof window !== 'undefined' ? window.devicePixelRatio || 1 : 1; - const width = Math.max(1, Math.round(target.getWidth() * pixelRatio)); + threeRenderer.getDrawingBufferSize(this._renderSize); + const width = Math.max( + 1, + Math.round(this._renderSize.x || target.getWidth()) + ); const height = Math.max( 1, - Math.round(target.getHeight() * pixelRatio) + Math.round(this._renderSize.y || target.getHeight()) ); if ( this._sceneRenderTarget.width !== width || @@ -315,6 +320,8 @@ namespace gdjs { this._sceneRenderTarget.texture; this.shaderPass.uniforms.tDepth.value = this._sceneRenderTarget.depthTexture; + this._sceneRenderTarget.texture.colorSpace = + threeRenderer.outputColorSpace; } private _captureScene( @@ -364,7 +371,7 @@ namespace gdjs { return; } - this._updateRenderTargetSize(target); + this._updateRenderTargetSize(target, threeRenderer); threeCamera.updateMatrixWorld(); this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( From 8a771883ecd5d8f0d28c15458ca8ad8aa9b9eb7a Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 19:57:17 +0200 Subject: [PATCH 14/28] feat(3D): Add SpotLight filter with configurable properties, shadows, and physics bounce. --- Extensions/3D/ScreenSpaceReflectionsEffect.ts | 54 +++++++++++++++++-- Extensions/3D/SpotLight.ts | 2 +- 2 files changed, 50 insertions(+), 6 deletions(-) diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts index 253e18502fd4..56e81f6240ab 100644 --- a/Extensions/3D/ScreenSpaceReflectionsEffect.ts +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -15,6 +15,7 @@ namespace gdjs { intensity: { value: 0.6 }, maxDistance: { value: 400.0 }, thickness: { value: 2.0 }, + maxSteps: { value: 40.0 }, cameraProjectionMatrix: { value: new THREE.Matrix4() }, cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, }, @@ -36,6 +37,7 @@ namespace gdjs { uniform float intensity; uniform float maxDistance; uniform float thickness; + uniform float maxSteps; uniform mat4 cameraProjectionMatrix; uniform mat4 cameraProjectionMatrixInverse; varying vec2 vUv; @@ -116,12 +118,16 @@ namespace gdjs { } vec4 traceReflection(vec3 originVS, vec3 reflectedDirVS, float roughness) { - float stepSize = maxDistance / float(SSR_STEPS); + float clampedSteps = clamp(maxSteps, 8.0, float(SSR_STEPS)); + float stepSize = maxDistance / clampedSteps; vec3 rayPos = originVS; vec3 previousRayPos = rayPos; vec4 hit = vec4(0.0); for (int i = 0; i < SSR_STEPS; ++i) { + if (float(i) >= clampedSteps) { + break; + } previousRayPos = rayPos; rayPos += reflectedDirVS * stepSize; @@ -194,9 +200,10 @@ namespace gdjs { smoothstep(0.02, 0.15, vUv.y) * smoothstep(0.02, 0.15, 1.0 - vUv.x) * smoothstep(0.02, 0.15, 1.0 - vUv.y); + float materialReflectivity = max(0.12, 1.0 - roughness); float reflectionStrength = intensity * - (1.0 - roughness) * + materialReflectivity * (0.15 + 0.85 * fresnel) * distanceFade * edgeFade; @@ -230,6 +237,11 @@ namespace gdjs { _previousViewport: THREE.Vector4; _previousScissor: THREE.Vector4; _renderSize: THREE.Vector2; + _captureScale: number; + _raySteps: number; + _frameTimeSmoothing: number; + _framesSinceCapture: number; + _captureIntervalFrames: number; constructor() { this.shaderPass = new THREE_ADDONS.ShaderPass( @@ -260,6 +272,11 @@ namespace gdjs { this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); this._renderSize = new THREE.Vector2(); + this._captureScale = 1.0; + this._raySteps = 40; + this._frameTimeSmoothing = 16.6; + this._framesSinceCapture = 9999; + this._captureIntervalFrames = 1; } isEnabled(target: EffectsTarget): boolean { @@ -299,11 +316,11 @@ namespace gdjs { threeRenderer.getDrawingBufferSize(this._renderSize); const width = Math.max( 1, - Math.round(this._renderSize.x || target.getWidth()) + Math.round((this._renderSize.x || target.getWidth()) * this._captureScale) ); const height = Math.max( 1, - Math.round(this._renderSize.y || target.getHeight()) + Math.round((this._renderSize.y || target.getHeight()) * this._captureScale) ); if ( this._sceneRenderTarget.width !== width || @@ -324,6 +341,27 @@ namespace gdjs { threeRenderer.outputColorSpace; } + private _adaptQuality(target: gdjs.EffectsTarget): void { + const elapsedTimeMs = Math.max(0, target.getElapsedTime()); + this._frameTimeSmoothing = + this._frameTimeSmoothing * 0.9 + elapsedTimeMs * 0.1; + + if (this._frameTimeSmoothing > 22) { + this._captureScale = Math.max(0.6, this._captureScale - 0.04); + this._raySteps = Math.max(20, this._raySteps - 2); + } else if (this._frameTimeSmoothing < 15) { + this._captureScale = Math.min(1.0, this._captureScale + 0.02); + this._raySteps = Math.min(48, this._raySteps + 1); + } + + this._captureIntervalFrames = + this._frameTimeSmoothing > 30 + ? 3 + : this._frameTimeSmoothing > 22 + ? 2 + : 1; + } + private _captureScene( threeRenderer: THREE.WebGLRenderer, scene: THREE.Scene, @@ -371,6 +409,7 @@ namespace gdjs { return; } + this._adaptQuality(target); this._updateRenderTargetSize(target, threeRenderer); threeCamera.updateMatrixWorld(); @@ -383,8 +422,13 @@ namespace gdjs { this.shaderPass.uniforms.intensity.value = this._intensity; this.shaderPass.uniforms.maxDistance.value = this._maxDistance; this.shaderPass.uniforms.thickness.value = this._thickness; + this.shaderPass.uniforms.maxSteps.value = this._raySteps; - this._captureScene(threeRenderer, threeScene, threeCamera); + this._framesSinceCapture += 1; + if (this._framesSinceCapture >= this._captureIntervalFrames) { + this._captureScene(threeRenderer, threeScene, threeCamera); + this._framesSinceCapture = 0; + } } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts index 72a4c3d1dafa..d21dc23d3feb 100644 --- a/Extensions/3D/SpotLight.ts +++ b/Extensions/3D/SpotLight.ts @@ -217,7 +217,7 @@ namespace gdjs { return; } - const runtimeScene = target.getRuntimeScene(); + const runtimeScene = target.getRuntimeScene() as gdjs.RuntimeScene; if (!runtimeScene) { this._hideBounceLight(); return; From fd508dad7b05f7bf60737fa96267d78128634c91 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 20:27:43 +0200 Subject: [PATCH 15/28] feat: add 3D extension with base object behavior, 3D model, and new 3D effects. --- Extensions/3D/DepthOfFieldEffect.ts | 328 +++++++++++++++++++ Extensions/3D/JsExtension.js | 82 +++++ Extensions/3D/VolumetricFogEffect.ts | 466 +++++++++++++++++++++++++++ 3 files changed, 876 insertions(+) create mode 100644 Extensions/3D/DepthOfFieldEffect.ts create mode 100644 Extensions/3D/VolumetricFogEffect.ts diff --git a/Extensions/3D/DepthOfFieldEffect.ts b/Extensions/3D/DepthOfFieldEffect.ts new file mode 100644 index 000000000000..5231c2c21d83 --- /dev/null +++ b/Extensions/3D/DepthOfFieldEffect.ts @@ -0,0 +1,328 @@ +namespace gdjs { + interface DepthOfFieldNetworkSyncData { + fd: number; + fr: number; + mb: number; + e: boolean; + } + + const depthOfFieldShader = { + uniforms: { + tDiffuse: { value: null }, + tDepth: { value: null }, + resolution: { value: new THREE.Vector2(1, 1) }, + focusDistance: { value: 400.0 }, + focusRange: { value: 250.0 }, + maxBlur: { value: 6.0 }, + cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tDepth; + uniform vec2 resolution; + uniform float focusDistance; + uniform float focusRange; + uniform float maxBlur; + uniform mat4 cameraProjectionMatrixInverse; + varying vec2 vUv; + + vec3 viewPositionFromDepth(vec2 uv, float depth) { + vec4 clip = vec4(uv * 2.0 - 1.0, depth * 2.0 - 1.0, 1.0); + vec4 view = cameraProjectionMatrixInverse * clip; + return view.xyz / max(view.w, 0.00001); + } + + float getPixelDistance(float depth, vec2 uv) { + if (depth >= 1.0) { + return focusDistance + focusRange + maxBlur * 100.0; + } + return length(viewPositionFromDepth(uv, depth)); + } + + float getBlurFactor(float distanceToCamera) { + float safeRange = max(focusRange, 0.0001); + float distanceFromFocus = abs(distanceToCamera - focusDistance); + float raw = clamp(distanceFromFocus / safeRange, 0.0, 1.0); + return raw * raw * (3.0 - 2.0 * raw); + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + if (maxBlur <= 0.0) { + gl_FragColor = baseColor; + return; + } + + float depth = texture2D(tDepth, vUv).x; + float distanceToCamera = getPixelDistance(depth, vUv); + float blurFactor = getBlurFactor(distanceToCamera); + if (blurFactor <= 0.001) { + gl_FragColor = baseColor; + return; + } + + float blurRadius = maxBlur * blurFactor; + vec2 texel = 1.0 / resolution; + float sigma = max(blurRadius * 0.75, 0.5); + float twoSigmaSquared = 2.0 * sigma * sigma; + + vec3 accumColor = vec3(0.0); + float accumWeight = 0.0; + + for (int x = -3; x <= 3; x++) { + for (int y = -3; y <= 3; y++) { + vec2 offset = vec2(float(x), float(y)); + float distanceSquared = dot(offset, offset); + float weight = exp(-distanceSquared / twoSigmaSquared); + vec2 sampleUv = vUv + offset * texel * blurRadius; + vec3 sampleColor = texture2D(tDiffuse, sampleUv).rgb; + accumColor += sampleColor * weight; + accumWeight += weight; + } + } + + vec3 blurredColor = accumColor / max(accumWeight, 0.00001); + vec3 finalColor = mix(baseColor.rgb, blurredColor, blurFactor); + gl_FragColor = vec4(finalColor, baseColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::DepthOfField', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _focusDistance: number; + _focusRange: number; + _maxBlur: number; + _sceneRenderTarget: THREE.WebGLRenderTarget; + _previousViewport: THREE.Vector4; + _previousScissor: THREE.Vector4; + _renderSize: THREE.Vector2; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass(depthOfFieldShader); + this._isEnabled = false; + this._effectEnabled = true; + this._focusDistance = 400; + this._focusRange = 250; + this._maxBlur = 6; + + this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { + minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + depthBuffer: true, + stencilBuffer: false, + }); + this._sceneRenderTarget.texture.generateMipmaps = false; + this._sceneRenderTarget.depthTexture = new THREE.DepthTexture(1, 1); + this._sceneRenderTarget.depthTexture.format = THREE.DepthFormat; + this._sceneRenderTarget.depthTexture.type = THREE.UnsignedIntType; + this._sceneRenderTarget.depthTexture.needsUpdate = true; + + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this.shaderPass.uniforms.focusDistance.value = this._focusDistance; + this.shaderPass.uniforms.focusRange.value = this._focusRange; + this.shaderPass.uniforms.maxBlur.value = this._maxBlur; + this.shaderPass.enabled = true; + + this._previousViewport = new THREE.Vector4(); + this._previousScissor = new THREE.Vector4(); + this._renderSize = new THREE.Vector2(); + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + private _updateRenderTargetSize( + threeRenderer: THREE.WebGLRenderer + ): void { + threeRenderer.getDrawingBufferSize(this._renderSize); + const width = Math.max(1, Math.round(this._renderSize.x || 1)); + const height = Math.max(1, Math.round(this._renderSize.y || 1)); + + if ( + this._sceneRenderTarget.width !== width || + this._sceneRenderTarget.height !== height + ) { + this._sceneRenderTarget.setSize(width, height); + if (this._sceneRenderTarget.depthTexture) { + this._sceneRenderTarget.depthTexture.needsUpdate = true; + } + } + + this.shaderPass.uniforms.resolution.value.set(width, height); + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this._sceneRenderTarget.texture.colorSpace = + threeRenderer.outputColorSpace; + } + + private _captureScene( + threeRenderer: THREE.WebGLRenderer, + scene: THREE.Scene, + camera: THREE.Camera + ): void { + const previousRenderTarget = threeRenderer.getRenderTarget(); + const previousAutoClear = threeRenderer.autoClear; + const previousScissorTest = threeRenderer.getScissorTest(); + const previousXrEnabled = threeRenderer.xr.enabled; + threeRenderer.getViewport(this._previousViewport); + threeRenderer.getScissor(this._previousScissor); + + threeRenderer.xr.enabled = false; + threeRenderer.autoClear = true; + threeRenderer.setRenderTarget(this._sceneRenderTarget); + threeRenderer.clear(true, true, true); + threeRenderer.render(scene, camera); + + threeRenderer.setRenderTarget(previousRenderTarget); + threeRenderer.setViewport(this._previousViewport); + threeRenderer.setScissor(this._previousScissor); + threeRenderer.setScissorTest(previousScissorTest); + threeRenderer.autoClear = previousAutoClear; + threeRenderer.xr.enabled = previousXrEnabled; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + this._updateRenderTargetSize(threeRenderer); + + threeCamera.updateMatrixWorld(); + this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( + threeCamera.projectionMatrixInverse + ); + this.shaderPass.uniforms.focusDistance.value = this._focusDistance; + this.shaderPass.uniforms.focusRange.value = this._focusRange; + this.shaderPass.uniforms.maxBlur.value = this._maxBlur; + + this._captureScene(threeRenderer, threeScene, threeCamera); + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'focusDistance') { + this._focusDistance = Math.max(0, value); + this.shaderPass.uniforms.focusDistance.value = this._focusDistance; + } else if (parameterName === 'focusRange') { + this._focusRange = Math.max(0.0001, value); + this.shaderPass.uniforms.focusRange.value = this._focusRange; + } else if (parameterName === 'maxBlur') { + this._maxBlur = Math.max(0, value); + this.shaderPass.uniforms.maxBlur.value = this._maxBlur; + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'focusDistance') { + return this._focusDistance; + } + if (parameterName === 'focusRange') { + return this._focusRange; + } + if (parameterName === 'maxBlur') { + return this._maxBlur; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void {} + updateColorParameter(parameterName: string, value: number): void {} + getColorParameter(parameterName: string): number { + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + getNetworkSyncData(): DepthOfFieldNetworkSyncData { + return { + fd: this._focusDistance, + fr: this._focusRange, + mb: this._maxBlur, + e: this._effectEnabled, + }; + } + updateFromNetworkSyncData(syncData: DepthOfFieldNetworkSyncData): void { + this._focusDistance = syncData.fd; + this._focusRange = syncData.fr; + this._maxBlur = syncData.mb; + this._effectEnabled = syncData.e; + + this.shaderPass.uniforms.focusDistance.value = this._focusDistance; + this.shaderPass.uniforms.focusRange.value = this._focusRange; + this.shaderPass.uniforms.maxBlur.value = this._maxBlur; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index e67ee57a9358..7a0d3610a63d 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2703,6 +2703,88 @@ module.exports = { .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setDescription(_('Depth tolerance to detect reflection hits.')); } + { + const effect = extension + .addEffect('VolumetricFog') + .setFullName(_('Volumetric fog')) + .setDescription( + _( + 'Simulate volumetric light scattering by ray-marching fog in screen space around scene lights.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/VolumetricFogEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('fogColor') + .setValue('200;220;255') + .setLabel(_('Fog color')) + .setType('color'); + properties + .getOrCreate('density') + .setValue('0.012') + .setLabel(_('Density')) + .setType('number') + .setDescription(_('Base fog density in the volume.')); + properties + .getOrCreate('lightScatter') + .setValue('1') + .setLabel(_('Light scatter')) + .setType('number') + .setDescription(_('How much fog glows near PointLight and SpotLight.')); + properties + .getOrCreate('maxDistance') + .setValue('1200') + .setLabel(_('Max distance')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Maximum distance for volumetric ray marching.')); + } + { + const effect = extension + .addEffect('DepthOfField') + .setFullName(_('Depth of field')) + .setDescription( + _( + 'Blur pixels based on distance from the focus plane using depth-aware gaussian blur.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/DepthOfFieldEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('focusDistance') + .setValue('400') + .setLabel(_('Focus distance')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Distance from the camera that remains sharp.')); + properties + .getOrCreate('focusRange') + .setValue('250') + .setLabel(_('Focus range')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('How gradually blur increases around focus distance.')); + properties + .getOrCreate('maxBlur') + .setValue('6') + .setLabel(_('Max blur')) + .setType('number') + .setDescription(_('Maximum blur radius strength.')); + } { const effect = extension .addEffect('BrightnessAndContrast') diff --git a/Extensions/3D/VolumetricFogEffect.ts b/Extensions/3D/VolumetricFogEffect.ts new file mode 100644 index 000000000000..22e8ce54f6ca --- /dev/null +++ b/Extensions/3D/VolumetricFogEffect.ts @@ -0,0 +1,466 @@ +namespace gdjs { + interface VolumetricFogNetworkSyncData { + c: number; + d: number; + ls: number; + md: number; + e: boolean; + } + + const MAX_VOLUMETRIC_LIGHTS = 16; + + const makeVector3Array = (count: integer): THREE.Vector3[] => { + const values: THREE.Vector3[] = []; + for (let i = 0; i < count; i++) { + values.push(new THREE.Vector3()); + } + return values; + }; + + const makeNumberArray = (count: integer): number[] => { + const values: number[] = []; + for (let i = 0; i < count; i++) { + values.push(0); + } + return values; + }; + + const volumetricFogShader = { + uniforms: { + tDiffuse: { value: null }, + tDepth: { value: null }, + resolution: { value: new THREE.Vector2(1, 1) }, + fogColor: { value: new THREE.Vector3(1.0, 1.0, 1.0) }, + density: { value: 0.012 }, + lightScatter: { value: 1.0 }, + maxDistance: { value: 1200.0 }, + lightCount: { value: 0 }, + lightPositions: { value: makeVector3Array(MAX_VOLUMETRIC_LIGHTS) }, + lightColors: { value: makeVector3Array(MAX_VOLUMETRIC_LIGHTS) }, + lightRanges: { value: makeNumberArray(MAX_VOLUMETRIC_LIGHTS) }, + cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + #define MAX_VOLUMETRIC_LIGHTS ${MAX_VOLUMETRIC_LIGHTS} + #define VOLUMETRIC_STEPS 48 + + uniform sampler2D tDiffuse; + uniform sampler2D tDepth; + uniform vec2 resolution; + uniform vec3 fogColor; + uniform float density; + uniform float lightScatter; + uniform float maxDistance; + uniform int lightCount; + uniform vec3 lightPositions[MAX_VOLUMETRIC_LIGHTS]; + uniform vec3 lightColors[MAX_VOLUMETRIC_LIGHTS]; + uniform float lightRanges[MAX_VOLUMETRIC_LIGHTS]; + uniform mat4 cameraProjectionMatrixInverse; + varying vec2 vUv; + + vec3 viewPositionFromDepth(vec2 uv, float depth) { + vec4 clip = vec4(uv * 2.0 - 1.0, depth * 2.0 - 1.0, 1.0); + vec4 view = cameraProjectionMatrixInverse * clip; + return view.xyz / max(view.w, 0.00001); + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + if (density <= 0.0 || maxDistance <= 0.0) { + gl_FragColor = baseColor; + return; + } + + float depth = texture2D(tDepth, vUv).x; + vec3 farViewPosition = viewPositionFromDepth(vUv, 1.0); + vec3 rayDirection = normalize(farViewPosition); + float rayLength = maxDistance; + + if (depth < 1.0) { + vec3 surfaceViewPosition = viewPositionFromDepth(vUv, depth); + float surfaceDistance = length(surfaceViewPosition); + if (surfaceDistance > 0.00001) { + rayDirection = normalize(surfaceViewPosition); + rayLength = min(surfaceDistance, maxDistance); + } + } + + float stepLength = rayLength / float(VOLUMETRIC_STEPS); + float transmittance = 1.0; + vec3 accumulatedFog = vec3(0.0); + + for (int step = 0; step < VOLUMETRIC_STEPS; step++) { + float sampleDistance = (float(step) + 0.5) * stepLength; + vec3 samplePosition = rayDirection * sampleDistance; + + float localDensity = density; + vec3 localLightColor = vec3(0.0); + + for (int i = 0; i < MAX_VOLUMETRIC_LIGHTS; i++) { + if (i >= lightCount) break; + + float range = max(lightRanges[i], 1.0); + float distanceToLight = length(samplePosition - lightPositions[i]); + float attenuation = exp( + -(distanceToLight * distanceToLight) / max(1.0, range * range * 0.5) + ); + + localLightColor += lightColors[i] * attenuation; + localDensity += density * lightScatter * attenuation * 0.5; + } + + float opticalDepth = localDensity * stepLength * 0.01; + float stepTransmittance = exp(-opticalDepth); + vec3 mediumColor = fogColor + localLightColor * lightScatter; + + accumulatedFog += + transmittance * (1.0 - stepTransmittance) * mediumColor; + transmittance *= stepTransmittance; + + if (transmittance < 0.01) { + break; + } + } + + vec3 finalColor = baseColor.rgb * transmittance + accumulatedFog; + gl_FragColor = vec4(finalColor, baseColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::VolumetricFog', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _fogColor: THREE.Color; + _density: number; + _lightScatter: number; + _maxDistance: number; + _sceneRenderTarget: THREE.WebGLRenderTarget; + _previousViewport: THREE.Vector4; + _previousScissor: THREE.Vector4; + _renderSize: THREE.Vector2; + _lightPositions: THREE.Vector3[]; + _lightColors: THREE.Vector3[]; + _lightRanges: number[]; + _tempWorldPosition: THREE.Vector3; + _tempViewPosition: THREE.Vector3; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass(volumetricFogShader); + this._isEnabled = false; + this._effectEnabled = true; + this._fogColor = new THREE.Color(0xc8dcff); + this._density = 0.012; + this._lightScatter = 1.0; + this._maxDistance = 1200; + + this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { + minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + depthBuffer: true, + stencilBuffer: false, + }); + this._sceneRenderTarget.texture.generateMipmaps = false; + this._sceneRenderTarget.depthTexture = new THREE.DepthTexture(1, 1); + this._sceneRenderTarget.depthTexture.format = THREE.DepthFormat; + this._sceneRenderTarget.depthTexture.type = THREE.UnsignedIntType; + this._sceneRenderTarget.depthTexture.needsUpdate = true; + + this._previousViewport = new THREE.Vector4(); + this._previousScissor = new THREE.Vector4(); + this._renderSize = new THREE.Vector2(); + this._lightPositions = makeVector3Array(MAX_VOLUMETRIC_LIGHTS); + this._lightColors = makeVector3Array(MAX_VOLUMETRIC_LIGHTS); + this._lightRanges = makeNumberArray(MAX_VOLUMETRIC_LIGHTS); + this._tempWorldPosition = new THREE.Vector3(); + this._tempViewPosition = new THREE.Vector3(); + + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this.shaderPass.uniforms.fogColor.value.set( + this._fogColor.r, + this._fogColor.g, + this._fogColor.b + ); + this.shaderPass.uniforms.density.value = this._density; + this.shaderPass.uniforms.lightScatter.value = this._lightScatter; + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + this.shaderPass.uniforms.lightPositions.value = this._lightPositions; + this.shaderPass.uniforms.lightColors.value = this._lightColors; + this.shaderPass.uniforms.lightRanges.value = this._lightRanges; + this.shaderPass.enabled = true; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + private _updateRenderTargetSize( + target: gdjs.Layer, + threeRenderer: THREE.WebGLRenderer + ): void { + threeRenderer.getDrawingBufferSize(this._renderSize); + const width = Math.max(1, Math.round(this._renderSize.x || 1)); + const height = Math.max(1, Math.round(this._renderSize.y || 1)); + + if ( + this._sceneRenderTarget.width !== width || + this._sceneRenderTarget.height !== height + ) { + this._sceneRenderTarget.setSize(width, height); + if (this._sceneRenderTarget.depthTexture) { + this._sceneRenderTarget.depthTexture.needsUpdate = true; + } + } + + this.shaderPass.uniforms.resolution.value.set(width, height); + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this._sceneRenderTarget.texture.colorSpace = + threeRenderer.outputColorSpace; + } + + private _captureScene( + threeRenderer: THREE.WebGLRenderer, + scene: THREE.Scene, + camera: THREE.Camera + ): void { + const previousRenderTarget = threeRenderer.getRenderTarget(); + const previousAutoClear = threeRenderer.autoClear; + const previousScissorTest = threeRenderer.getScissorTest(); + const previousXrEnabled = threeRenderer.xr.enabled; + threeRenderer.getViewport(this._previousViewport); + threeRenderer.getScissor(this._previousScissor); + + threeRenderer.xr.enabled = false; + threeRenderer.autoClear = true; + threeRenderer.setRenderTarget(this._sceneRenderTarget); + threeRenderer.clear(true, true, true); + threeRenderer.render(scene, camera); + + threeRenderer.setRenderTarget(previousRenderTarget); + threeRenderer.setViewport(this._previousViewport); + threeRenderer.setScissor(this._previousScissor); + threeRenderer.setScissorTest(previousScissorTest); + threeRenderer.autoClear = previousAutoClear; + threeRenderer.xr.enabled = previousXrEnabled; + } + + private _updateLightsUniforms( + scene: THREE.Scene, + camera: THREE.Camera + ): void { + let lightCount = 0; + + scene.traverse((object: THREE.Object3D) => { + if (lightCount >= MAX_VOLUMETRIC_LIGHTS) { + return; + } + if ( + !(object instanceof THREE.PointLight) && + !(object instanceof THREE.SpotLight) + ) { + return; + } + if (!object.visible || object.intensity <= 0) { + return; + } + + object.getWorldPosition(this._tempWorldPosition); + this._tempViewPosition + .copy(this._tempWorldPosition) + .applyMatrix4(camera.matrixWorldInverse); + + const distance = + object.distance > 0 + ? Math.min(object.distance, this._maxDistance) + : this._maxDistance; + + this._lightPositions[lightCount].copy(this._tempViewPosition); + this._lightColors[lightCount].set( + object.color.r * object.intensity, + object.color.g * object.intensity, + object.color.b * object.intensity + ); + this._lightRanges[lightCount] = Math.max(distance, 1); + lightCount++; + }); + + for (let i = lightCount; i < MAX_VOLUMETRIC_LIGHTS; i++) { + this._lightPositions[i].set(0, 0, 0); + this._lightColors[i].set(0, 0, 0); + this._lightRanges[i] = 0; + } + + this.shaderPass.uniforms.lightCount.value = lightCount; + this.shaderPass.uniforms.lightPositions.value = this._lightPositions; + this.shaderPass.uniforms.lightColors.value = this._lightColors; + this.shaderPass.uniforms.lightRanges.value = this._lightRanges; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + this._updateRenderTargetSize(target, threeRenderer); + + threeCamera.updateMatrixWorld(); + threeCamera.matrixWorldInverse.copy(threeCamera.matrixWorld).invert(); + + this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( + threeCamera.projectionMatrixInverse + ); + this.shaderPass.uniforms.fogColor.value.set( + this._fogColor.r, + this._fogColor.g, + this._fogColor.b + ); + this.shaderPass.uniforms.density.value = this._density; + this.shaderPass.uniforms.lightScatter.value = this._lightScatter; + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + + this._captureScene(threeRenderer, threeScene, threeCamera); + this._updateLightsUniforms(threeScene, threeCamera); + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'density') { + this._density = Math.max(0, value); + } else if (parameterName === 'lightScatter') { + this._lightScatter = Math.max(0, value); + } else if (parameterName === 'maxDistance') { + this._maxDistance = Math.max(0, value); + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'density') { + return this._density; + } + if (parameterName === 'lightScatter') { + return this._lightScatter; + } + if (parameterName === 'maxDistance') { + return this._maxDistance; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'fogColor') { + this._fogColor.setHex(gdjs.rgbOrHexStringToNumber(value)); + } + } + updateColorParameter(parameterName: string, value: number): void { + if (parameterName === 'fogColor') { + this._fogColor.setHex(value); + } + } + getColorParameter(parameterName: string): number { + if (parameterName === 'fogColor') { + return this._fogColor.getHex(); + } + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + getNetworkSyncData(): VolumetricFogNetworkSyncData { + return { + c: this._fogColor.getHex(), + d: this._density, + ls: this._lightScatter, + md: this._maxDistance, + e: this._effectEnabled, + }; + } + updateFromNetworkSyncData( + syncData: VolumetricFogNetworkSyncData + ): void { + this._fogColor.setHex(syncData.c); + this._density = syncData.d; + this._lightScatter = syncData.ls; + this._maxDistance = syncData.md; + this._effectEnabled = syncData.e; + + this.shaderPass.uniforms.fogColor.value.set( + this._fogColor.r, + this._fogColor.g, + this._fogColor.b + ); + this.shaderPass.uniforms.density.value = this._density; + this.shaderPass.uniforms.lightScatter.value = this._lightScatter; + this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} From fb1e5c466c63c520e2f1945f837e8d4e2354f895 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 20:38:46 +0200 Subject: [PATCH 16/28] feat: Add Screen Space Reflections (SSR) post-processing effect for 3D scenes. --- Extensions/3D/JsExtension.js | 10 +- Extensions/3D/ScreenSpaceReflectionsEffect.ts | 148 ++++++++++-------- 2 files changed, 87 insertions(+), 71 deletions(-) diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 7a0d3610a63d..0cdad5de7a50 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2684,24 +2684,24 @@ module.exports = { .setType('boolean'); properties .getOrCreate('intensity') - .setValue('0.6') + .setValue('0.85') .setLabel(_('Intensity')) .setType('number') .setDescription(_('Overall strength of reflected light.')); properties .getOrCreate('maxDistance') - .setValue('400') + .setValue('650') .setLabel(_('Max distance')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) - .setDescription(_('Maximum screen-space ray marching distance.')); + .setDescription(_('Maximum reflection tracing distance (balanced for performance).')); properties .getOrCreate('thickness') - .setValue('2') + .setValue('10') .setLabel(_('Thickness')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) - .setDescription(_('Depth tolerance to detect reflection hits.')); + .setDescription(_('Depth tolerance to detect reflection hits reliably.')); } { const effect = extension diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts index 56e81f6240ab..3a72ee9cf399 100644 --- a/Extensions/3D/ScreenSpaceReflectionsEffect.ts +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -12,10 +12,10 @@ namespace gdjs { tSceneColor: { value: null }, tDepth: { value: null }, resolution: { value: new THREE.Vector2(1, 1) }, - intensity: { value: 0.6 }, - maxDistance: { value: 400.0 }, - thickness: { value: 2.0 }, - maxSteps: { value: 40.0 }, + intensity: { value: 0.85 }, + maxDistance: { value: 650.0 }, + thickness: { value: 10.0 }, + maxSteps: { value: 28.0 }, cameraProjectionMatrix: { value: new THREE.Matrix4() }, cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, }, @@ -72,36 +72,38 @@ namespace gdjs { return clip.xy / max(clip.w, 0.00001) * 0.5 + 0.5; } - float estimateRoughness(vec2 uv, vec3 centerColor, vec3 normal) { - vec2 texel = 1.0 / resolution; - vec3 rightColor = texture2D(tSceneColor, uv + vec2(texel.x, 0.0)).rgb; - vec3 upColor = texture2D(tSceneColor, uv + vec2(0.0, texel.y)).rgb; - float l0 = dot(centerColor, vec3(0.2126, 0.7152, 0.0722)); - float l1 = dot(rightColor, vec3(0.2126, 0.7152, 0.0722)); - float l2 = dot(upColor, vec3(0.2126, 0.7152, 0.0722)); - float colorVariance = clamp((abs(l0 - l1) + abs(l0 - l2)) * 2.5, 0.0, 1.0); - float normalFlatness = 1.0 - clamp(abs(normal.z), 0.0, 1.0); - return clamp(colorVariance * 0.75 + normalFlatness * 0.25, 0.0, 1.0); + float estimateRoughness(vec3 normal, vec3 viewPos) { + float facing = clamp(dot(normal, -normalize(viewPos)), 0.0, 1.0); + return clamp(1.0 - facing * facing, 0.08, 0.8); + } + + vec3 sampleReflectionColor(vec2 uv) { + vec3 currentFrame = texture2D(tDiffuse, uv).rgb; + vec3 capturedFrame = texture2D(tSceneColor, uv).rgb; + return mix(currentFrame, capturedFrame, 0.65); } - vec4 refineHit(vec3 originVS, vec3 reflectedDirVS, vec3 lowPos, vec3 highPos, float roughness) { + vec4 refineHit(vec3 originVS, vec3 lowPos, vec3 highPos, float roughness) { vec3 a = lowPos; vec3 b = highPos; vec3 mid = highPos; - vec2 midUv = projectToUv(mid); for (int i = 0; i < SSR_REFINEMENT_STEPS; ++i) { mid = (a + b) * 0.5; - midUv = projectToUv(mid); + vec2 midUv = projectToUv(mid); if (midUv.x <= 0.0 || midUv.x >= 1.0 || midUv.y <= 0.0 || midUv.y >= 1.0) { b = mid; continue; } float sampledDepth = texture2D(tDepth, midUv).x; + if (sampledDepth >= 1.0) { + a = mid; + continue; + } vec3 depthViewPos = viewPositionFromDepth(midUv, sampledDepth); - float depthDelta = depthViewPos.z - mid.z; - float hitThickness = thickness + roughness * thickness * 1.5; - if (depthDelta > -hitThickness) { + float signedDepth = depthViewPos.z - mid.z; + float hitThickness = max(thickness, maxDistance / max(maxSteps, 1.0)); + if (signedDepth > -hitThickness * (1.0 + roughness)) { b = mid; } else { a = mid; @@ -112,7 +114,7 @@ namespace gdjs { if (finalUv.x <= 0.0 || finalUv.x >= 1.0 || finalUv.y <= 0.0 || finalUv.y >= 1.0) { return vec4(0.0); } - vec3 hitColor = texture2D(tSceneColor, finalUv).rgb; + vec3 hitColor = sampleReflectionColor(finalUv); float hitDistance = length(mid - originVS); return vec4(hitColor, hitDistance); } @@ -128,9 +130,9 @@ namespace gdjs { if (float(i) >= clampedSteps) { break; } + previousRayPos = rayPos; rayPos += reflectedDirVS * stepSize; - vec2 uv = projectToUv(rayPos); if (uv.x <= 0.0 || uv.x >= 1.0 || uv.y <= 0.0 || uv.y >= 1.0) { break; @@ -142,17 +144,11 @@ namespace gdjs { } vec3 depthViewPos = viewPositionFromDepth(uv, sampledDepth); - float depthDelta = abs(depthViewPos.z - rayPos.z); - float hitThickness = thickness + roughness * thickness * 2.0; - - if (depthDelta <= hitThickness && depthViewPos.z <= rayPos.z + hitThickness) { - hit = refineHit( - originVS, - reflectedDirVS, - previousRayPos, - rayPos, - roughness - ); + float signedDepth = depthViewPos.z - rayPos.z; + float hitThickness = max(thickness, stepSize * 1.35) * (1.0 + roughness * 0.5); + + if (signedDepth >= -hitThickness && signedDepth <= hitThickness * 1.8) { + hit = refineHit(originVS, previousRayPos, rayPos, roughness); break; } } @@ -175,36 +171,34 @@ namespace gdjs { vec3 viewPos = viewPositionFromDepth(vUv, depth); vec3 normal = reconstructNormal(vUv, depth); - vec3 viewDir = normalize(viewPos); - vec3 reflectedDir = normalize(reflect(viewDir, normal)); - - if (reflectedDir.z >= 0.0) { - gl_FragColor = baseColor; - return; - } + vec3 reflectedDir = normalize(reflect(normalize(viewPos), normal)); - vec3 sourceColor = texture2D(tSceneColor, vUv).rgb; - float roughness = estimateRoughness(vUv, sourceColor, normal); + float roughness = estimateRoughness(normal, viewPos); vec4 hit = traceReflection(viewPos, reflectedDir, roughness); vec3 reflectionColor = hit.rgb; float rayDistance = hit.a; + if (rayDistance <= 0.0) { - gl_FragColor = baseColor; - return; + vec2 fallbackUv = clamp( + vUv + reflectedDir.xy * (0.045 + 0.035 * (1.0 - roughness)), + vec2(0.0), + vec2(1.0) + ); + reflectionColor = sampleReflectionColor(fallbackUv); + rayDistance = maxDistance * 0.45; } - float fresnel = pow(1.0 - max(dot(normal, -normalize(viewPos)), 0.0), 5.0); + float fresnel = pow(1.0 - max(dot(normal, -normalize(viewPos)), 0.0), 4.0); float distanceFade = clamp(1.0 - rayDistance / maxDistance, 0.0, 1.0); float edgeFade = - smoothstep(0.02, 0.15, vUv.x) * - smoothstep(0.02, 0.15, vUv.y) * - smoothstep(0.02, 0.15, 1.0 - vUv.x) * - smoothstep(0.02, 0.15, 1.0 - vUv.y); - float materialReflectivity = max(0.12, 1.0 - roughness); + smoothstep(0.01, 0.10, vUv.x) * + smoothstep(0.01, 0.10, vUv.y) * + smoothstep(0.01, 0.10, 1.0 - vUv.x) * + smoothstep(0.01, 0.10, 1.0 - vUv.y); float reflectionStrength = intensity * - materialReflectivity * - (0.15 + 0.85 * fresnel) * + (0.25 + 0.75 * (1.0 - roughness)) * + (0.25 + 0.75 * fresnel) * distanceFade * edgeFade; @@ -249,9 +243,9 @@ namespace gdjs { ); this._isEnabled = false; this._effectEnabled = true; - this._intensity = 0.6; - this._maxDistance = 400; - this._thickness = 2; + this._intensity = 0.85; + this._maxDistance = 650; + this._thickness = 10; this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { minFilter: THREE.LinearFilter, magFilter: THREE.LinearFilter, @@ -272,8 +266,8 @@ namespace gdjs { this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); this._renderSize = new THREE.Vector2(); - this._captureScale = 1.0; - this._raySteps = 40; + this._captureScale = 0.8; + this._raySteps = 28; this._frameTimeSmoothing = 16.6; this._framesSinceCapture = 9999; this._captureIntervalFrames = 1; @@ -346,18 +340,23 @@ namespace gdjs { this._frameTimeSmoothing = this._frameTimeSmoothing * 0.9 + elapsedTimeMs * 0.1; - if (this._frameTimeSmoothing > 22) { - this._captureScale = Math.max(0.6, this._captureScale - 0.04); - this._raySteps = Math.max(20, this._raySteps - 2); - } else if (this._frameTimeSmoothing < 15) { - this._captureScale = Math.min(1.0, this._captureScale + 0.02); - this._raySteps = Math.min(48, this._raySteps + 1); + if (this._frameTimeSmoothing > 28) { + this._captureScale = Math.max(0.5, this._captureScale - 0.05); + this._raySteps = Math.max(12, this._raySteps - 2); + } else if (this._frameTimeSmoothing > 22) { + this._captureScale = Math.max(0.6, this._captureScale - 0.03); + this._raySteps = Math.max(16, this._raySteps - 1); + } else if (this._frameTimeSmoothing < 14) { + this._captureScale = Math.min(0.95, this._captureScale + 0.02); + this._raySteps = Math.min(36, this._raySteps + 1); } this._captureIntervalFrames = - this._frameTimeSmoothing > 30 - ? 3 - : this._frameTimeSmoothing > 22 + this._frameTimeSmoothing > 40 + ? 4 + : this._frameTimeSmoothing > 28 + ? 3 + : this._frameTimeSmoothing > 22 ? 2 : 1; } @@ -377,6 +376,19 @@ namespace gdjs { threeRenderer.xr.enabled = false; threeRenderer.autoClear = true; threeRenderer.setRenderTarget(this._sceneRenderTarget); + threeRenderer.setViewport( + 0, + 0, + this._sceneRenderTarget.width, + this._sceneRenderTarget.height + ); + threeRenderer.setScissor( + 0, + 0, + this._sceneRenderTarget.width, + this._sceneRenderTarget.height + ); + threeRenderer.setScissorTest(false); threeRenderer.clear(true, true, true); threeRenderer.render(scene, camera); @@ -413,6 +425,10 @@ namespace gdjs { this._updateRenderTargetSize(target, threeRenderer); threeCamera.updateMatrixWorld(); + threeCamera.updateProjectionMatrix(); + threeCamera.projectionMatrixInverse + .copy(threeCamera.projectionMatrix) + .invert(); this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( threeCamera.projectionMatrix ); From faa355e3a74f1b2c38b677158dab18587cad6354 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 20:43:42 +0200 Subject: [PATCH 17/28] feat: Add a new Screen Space Ambient Occlusion (SSAO) post-processing effect. --- Extensions/3D/JsExtension.js | 45 ++++ Extensions/3D/SSAOEffect.ts | 465 +++++++++++++++++++++++++++++++++++ 2 files changed, 510 insertions(+) create mode 100644 Extensions/3D/SSAOEffect.ts diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 0cdad5de7a50..20670a0eab3a 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2703,6 +2703,51 @@ module.exports = { .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setDescription(_('Depth tolerance to detect reflection hits reliably.')); } + { + const effect = extension + .addEffect('SSAO') + .setFullName(_('Ambient occlusion (SSAO)')) + .setDescription( + _( + 'Screen-space ambient occlusion that darkens corners, crevices and contact areas using depth.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/SSAOEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('radius') + .setValue('80') + .setLabel(_('Radius')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Sampling radius in view space.')); + properties + .getOrCreate('intensity') + .setValue('1') + .setLabel(_('Intensity')) + .setType('number') + .setDescription(_('How strong occlusion darkening is.')); + properties + .getOrCreate('bias') + .setValue('2') + .setLabel(_('Bias')) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setDescription(_('Prevents self-occlusion artifacts.')); + properties + .getOrCreate('samples') + .setValue('16') + .setLabel(_('Samples')) + .setType('number') + .setDescription(_('Quality/performance control (higher = better, slower).')); + } { const effect = extension .addEffect('VolumetricFog') diff --git a/Extensions/3D/SSAOEffect.ts b/Extensions/3D/SSAOEffect.ts new file mode 100644 index 000000000000..692967a5fbfb --- /dev/null +++ b/Extensions/3D/SSAOEffect.ts @@ -0,0 +1,465 @@ +namespace gdjs { + interface SSAONetworkSyncData { + r: number; + i: number; + b: number; + s: number; + e: boolean; + } + + const ssaoShader = { + uniforms: { + tDiffuse: { value: null }, + tDepth: { value: null }, + resolution: { value: new THREE.Vector2(1, 1) }, + radius: { value: 80.0 }, + intensity: { value: 1.0 }, + bias: { value: 2.0 }, + sampleCount: { value: 16.0 }, + cameraProjectionMatrix: { value: new THREE.Matrix4() }, + cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tDepth; + uniform vec2 resolution; + uniform float radius; + uniform float intensity; + uniform float bias; + uniform float sampleCount; + uniform mat4 cameraProjectionMatrix; + uniform mat4 cameraProjectionMatrixInverse; + varying vec2 vUv; + + const int MAX_SSAO_SAMPLES = 32; + + vec3 viewPositionFromDepth(vec2 uv, float depth) { + vec4 clip = vec4(uv * 2.0 - 1.0, depth * 2.0 - 1.0, 1.0); + vec4 view = cameraProjectionMatrixInverse * clip; + return view.xyz / max(view.w, 0.00001); + } + + vec2 projectToUv(vec3 viewPosition) { + vec4 clip = cameraProjectionMatrix * vec4(viewPosition, 1.0); + return clip.xy / max(clip.w, 0.00001) * 0.5 + 0.5; + } + + vec3 reconstructNormal(vec2 uv, float depth) { + vec2 texel = 1.0 / resolution; + float depthRight = texture2D(tDepth, uv + vec2(texel.x, 0.0)).x; + float depthUp = texture2D(tDepth, uv + vec2(0.0, texel.y)).x; + + vec3 center = viewPositionFromDepth(uv, depth); + vec3 right = viewPositionFromDepth(uv + vec2(texel.x, 0.0), depthRight); + vec3 up = viewPositionFromDepth(uv + vec2(0.0, texel.y), depthUp); + + vec3 normal = normalize(cross(right - center, up - center)); + if (dot(normal, -normalize(center)) < 0.0) { + normal = -normal; + } + return normal; + } + + float hash12(vec2 p) { + vec3 p3 = fract(vec3(p.xyx) * 0.1031); + p3 += dot(p3, p3.yzx + 33.33); + return fract((p3.x + p3.y) * p3.z); + } + + vec3 randomHemisphereDirection(vec2 uv, vec3 normal, float index) { + float u = hash12(uv * resolution + vec2(index, index * 1.37)); + float v = hash12(uv.yx * resolution + vec2(index * 2.11, index * 0.73)); + + float phi = 6.28318530718 * u; + float cosTheta = 1.0 - v; + float sinTheta = sqrt(max(0.0, 1.0 - cosTheta * cosTheta)); + + vec3 randomVec = vec3(cos(phi) * sinTheta, sin(phi) * sinTheta, cosTheta); + + vec3 tangent = normalize(abs(normal.z) < 0.999 + ? cross(normal, vec3(0.0, 0.0, 1.0)) + : cross(normal, vec3(0.0, 1.0, 0.0))); + vec3 bitangent = cross(normal, tangent); + + return normalize( + tangent * randomVec.x + + bitangent * randomVec.y + + normal * randomVec.z + ); + } + + float computeAO(vec3 originVS, vec3 normal, vec2 uv) { + float count = clamp(sampleCount, 4.0, float(MAX_SSAO_SAMPLES)); + float occlusion = 0.0; + + for (int i = 0; i < MAX_SSAO_SAMPLES; i++) { + if (float(i) >= count) { + break; + } + + float scale = (float(i) + 0.5) / count; + scale = mix(0.1, 1.0, scale * scale); + vec3 sampleDir = randomHemisphereDirection(uv, normal, float(i)); + vec3 samplePos = originVS + sampleDir * radius * scale; + vec2 sampleUv = projectToUv(samplePos); + + if ( + sampleUv.x <= 0.0 || sampleUv.x >= 1.0 || + sampleUv.y <= 0.0 || sampleUv.y >= 1.0 + ) { + continue; + } + + float sampleDepth = texture2D(tDepth, sampleUv).x; + if (sampleDepth >= 1.0) { + continue; + } + + vec3 geometryPos = viewPositionFromDepth(sampleUv, sampleDepth); + float signedDepth = geometryPos.z - samplePos.z; + float rangeWeight = smoothstep( + 0.0, + 1.0, + radius / (abs(originVS.z - geometryPos.z) + 0.0001) + ); + float isOccluded = signedDepth > bias ? 1.0 : 0.0; + occlusion += isOccluded * rangeWeight; + } + + float ao = 1.0 - (occlusion / count) * intensity; + return clamp(ao, 0.0, 1.0); + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + float depth = texture2D(tDepth, vUv).x; + if (depth >= 1.0 || intensity <= 0.0 || radius <= 0.0) { + gl_FragColor = baseColor; + return; + } + + vec3 viewPos = viewPositionFromDepth(vUv, depth); + vec3 normal = reconstructNormal(vUv, depth); + float ao = computeAO(viewPos, normal, vUv); + gl_FragColor = vec4(baseColor.rgb * ao, baseColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::SSAO', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _radius: number; + _intensity: number; + _bias: number; + _samples: number; + _effectiveSamples: number; + _sceneRenderTarget: THREE.WebGLRenderTarget; + _previousViewport: THREE.Vector4; + _previousScissor: THREE.Vector4; + _renderSize: THREE.Vector2; + _captureScale: number; + _frameTimeSmoothing: number; + _framesSinceCapture: number; + _captureIntervalFrames: number; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass(ssaoShader); + this._isEnabled = false; + this._effectEnabled = true; + this._radius = 80; + this._intensity = 1.0; + this._bias = 2.0; + this._samples = 16; + this._effectiveSamples = 16; + this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { + minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + depthBuffer: true, + stencilBuffer: false, + }); + this._sceneRenderTarget.texture.generateMipmaps = false; + this._sceneRenderTarget.depthTexture = new THREE.DepthTexture(1, 1); + this._sceneRenderTarget.depthTexture.format = THREE.DepthFormat; + this._sceneRenderTarget.depthTexture.type = THREE.UnsignedIntType; + this._sceneRenderTarget.depthTexture.needsUpdate = true; + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this.shaderPass.enabled = true; + this._previousViewport = new THREE.Vector4(); + this._previousScissor = new THREE.Vector4(); + this._renderSize = new THREE.Vector2(); + this._captureScale = 0.8; + this._frameTimeSmoothing = 16.6; + this._framesSinceCapture = 9999; + this._captureIntervalFrames = 1; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + private _updateRenderTargetSize( + target: gdjs.Layer, + threeRenderer: THREE.WebGLRenderer + ): void { + threeRenderer.getDrawingBufferSize(this._renderSize); + const width = Math.max( + 1, + Math.round((this._renderSize.x || target.getWidth()) * this._captureScale) + ); + const height = Math.max( + 1, + Math.round((this._renderSize.y || target.getHeight()) * this._captureScale) + ); + if ( + this._sceneRenderTarget.width !== width || + this._sceneRenderTarget.height !== height + ) { + this._sceneRenderTarget.setSize(width, height); + if (this._sceneRenderTarget.depthTexture) { + this._sceneRenderTarget.depthTexture.needsUpdate = true; + } + } + + this.shaderPass.uniforms.resolution.value.set(width, height); + this.shaderPass.uniforms.tDepth.value = + this._sceneRenderTarget.depthTexture; + this._sceneRenderTarget.texture.colorSpace = + threeRenderer.outputColorSpace; + } + + private _adaptQuality(target: gdjs.EffectsTarget): void { + const elapsedTimeMs = Math.max(0, target.getElapsedTime()); + this._frameTimeSmoothing = + this._frameTimeSmoothing * 0.9 + elapsedTimeMs * 0.1; + + let maxAllowedSamples = 24; + if (this._frameTimeSmoothing > 40) { + this._captureScale = Math.max(0.45, this._captureScale - 0.05); + this._captureIntervalFrames = 4; + maxAllowedSamples = 8; + } else if (this._frameTimeSmoothing > 28) { + this._captureScale = Math.max(0.5, this._captureScale - 0.04); + this._captureIntervalFrames = 3; + maxAllowedSamples = 10; + } else if (this._frameTimeSmoothing > 22) { + this._captureScale = Math.max(0.6, this._captureScale - 0.03); + this._captureIntervalFrames = 2; + maxAllowedSamples = 12; + } else if (this._frameTimeSmoothing < 14) { + this._captureScale = Math.min(0.95, this._captureScale + 0.02); + this._captureIntervalFrames = 1; + maxAllowedSamples = 24; + } else { + this._captureIntervalFrames = 1; + maxAllowedSamples = 16; + } + + this._effectiveSamples = Math.max( + 4, + Math.min(this._samples, maxAllowedSamples) + ); + } + + private _captureScene( + threeRenderer: THREE.WebGLRenderer, + scene: THREE.Scene, + camera: THREE.Camera + ): void { + const previousRenderTarget = threeRenderer.getRenderTarget(); + const previousAutoClear = threeRenderer.autoClear; + const previousScissorTest = threeRenderer.getScissorTest(); + const previousXrEnabled = threeRenderer.xr.enabled; + threeRenderer.getViewport(this._previousViewport); + threeRenderer.getScissor(this._previousScissor); + + threeRenderer.xr.enabled = false; + threeRenderer.autoClear = true; + threeRenderer.setRenderTarget(this._sceneRenderTarget); + threeRenderer.setViewport( + 0, + 0, + this._sceneRenderTarget.width, + this._sceneRenderTarget.height + ); + threeRenderer.setScissor( + 0, + 0, + this._sceneRenderTarget.width, + this._sceneRenderTarget.height + ); + threeRenderer.setScissorTest(false); + threeRenderer.clear(true, true, true); + threeRenderer.render(scene, camera); + + threeRenderer.setRenderTarget(previousRenderTarget); + threeRenderer.setViewport(this._previousViewport); + threeRenderer.setScissor(this._previousScissor); + threeRenderer.setScissorTest(previousScissorTest); + threeRenderer.autoClear = previousAutoClear; + threeRenderer.xr.enabled = previousXrEnabled; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + this._adaptQuality(target); + this._updateRenderTargetSize(target, threeRenderer); + + threeCamera.updateMatrixWorld(); + threeCamera.updateProjectionMatrix(); + threeCamera.projectionMatrixInverse + .copy(threeCamera.projectionMatrix) + .invert(); + + this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( + threeCamera.projectionMatrix + ); + this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( + threeCamera.projectionMatrixInverse + ); + this.shaderPass.uniforms.radius.value = this._radius; + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.bias.value = this._bias; + this.shaderPass.uniforms.sampleCount.value = this._effectiveSamples; + + this._framesSinceCapture += 1; + if (this._framesSinceCapture >= this._captureIntervalFrames) { + this._captureScene(threeRenderer, threeScene, threeCamera); + this._framesSinceCapture = 0; + } + } + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'radius') { + this._radius = Math.max(0.1, value); + } else if (parameterName === 'intensity') { + this._intensity = Math.max(0, value); + } else if (parameterName === 'bias') { + this._bias = Math.max(0, value); + } else if (parameterName === 'samples') { + this._samples = Math.max( + 4, + Math.min(32, Math.round(value)) + ); + } + } + getDoubleParameter(parameterName: string): number { + if (parameterName === 'radius') { + return this._radius; + } + if (parameterName === 'intensity') { + return this._intensity; + } + if (parameterName === 'bias') { + return this._bias; + } + if (parameterName === 'samples') { + return this._samples; + } + return 0; + } + updateStringParameter(parameterName: string, value: string): void {} + updateColorParameter(parameterName: string, value: number): void {} + getColorParameter(parameterName: string): number { + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + getNetworkSyncData(): SSAONetworkSyncData { + return { + r: this._radius, + i: this._intensity, + b: this._bias, + s: this._samples, + e: this._effectEnabled, + }; + } + updateFromNetworkSyncData(syncData: SSAONetworkSyncData): void { + this._radius = syncData.r; + this._intensity = syncData.i; + this._bias = syncData.b; + this._samples = syncData.s; + this._effectEnabled = syncData.e; + + this.shaderPass.uniforms.radius.value = this._radius; + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.bias.value = this._bias; + this.shaderPass.uniforms.sampleCount.value = this._samples; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} From 71c12a1e92f447d87adb1d11de2938abb5e21542 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 20:48:24 +0200 Subject: [PATCH 18/28] feat: introduce new 3D post-processing effects including Screen Space Ambient Occlusion and Screen Space Reflections. --- Extensions/3D/JsExtension.js | 8 +-- Extensions/3D/SSAOEffect.ts | 63 ++++++------------- Extensions/3D/ScreenSpaceReflectionsEffect.ts | 43 ++++--------- 3 files changed, 35 insertions(+), 79 deletions(-) diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 20670a0eab3a..4335ec89eedc 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2697,7 +2697,7 @@ module.exports = { .setDescription(_('Maximum reflection tracing distance (balanced for performance).')); properties .getOrCreate('thickness') - .setValue('10') + .setValue('8') .setLabel(_('Thickness')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) @@ -2723,20 +2723,20 @@ module.exports = { .setType('boolean'); properties .getOrCreate('radius') - .setValue('80') + .setValue('60') .setLabel(_('Radius')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setDescription(_('Sampling radius in view space.')); properties .getOrCreate('intensity') - .setValue('1') + .setValue('0.9') .setLabel(_('Intensity')) .setType('number') .setDescription(_('How strong occlusion darkening is.')); properties .getOrCreate('bias') - .setValue('2') + .setValue('0.6') .setLabel(_('Bias')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) diff --git a/Extensions/3D/SSAOEffect.ts b/Extensions/3D/SSAOEffect.ts index 692967a5fbfb..a0c8785c645a 100644 --- a/Extensions/3D/SSAOEffect.ts +++ b/Extensions/3D/SSAOEffect.ts @@ -12,9 +12,9 @@ namespace gdjs { tDiffuse: { value: null }, tDepth: { value: null }, resolution: { value: new THREE.Vector2(1, 1) }, - radius: { value: 80.0 }, - intensity: { value: 1.0 }, - bias: { value: 2.0 }, + radius: { value: 60.0 }, + intensity: { value: 0.9 }, + bias: { value: 0.6 }, sampleCount: { value: 16.0 }, cameraProjectionMatrix: { value: new THREE.Matrix4() }, cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, @@ -77,8 +77,8 @@ namespace gdjs { } vec3 randomHemisphereDirection(vec2 uv, vec3 normal, float index) { - float u = hash12(uv * resolution + vec2(index, index * 1.37)); - float v = hash12(uv.yx * resolution + vec2(index * 2.11, index * 0.73)); + float u = hash12(uv * vec2(173.3, 157.7) + vec2(index, index * 1.37)); + float v = hash12(uv.yx * vec2(149.1, 181.9) + vec2(index * 2.11, index * 0.73)); float phi = 6.28318530718 * u; float cosTheta = 1.0 - v; @@ -188,9 +188,9 @@ namespace gdjs { this.shaderPass = new THREE_ADDONS.ShaderPass(ssaoShader); this._isEnabled = false; this._effectEnabled = true; - this._radius = 80; - this._intensity = 1.0; - this._bias = 2.0; + this._radius = 60; + this._intensity = 0.9; + this._bias = 0.6; this._samples = 16; this._effectiveSamples = 16; this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { @@ -211,7 +211,7 @@ namespace gdjs { this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); this._renderSize = new THREE.Vector2(); - this._captureScale = 0.8; + this._captureScale = 0.75; this._frameTimeSmoothing = 16.6; this._framesSinceCapture = 9999; this._captureIntervalFrames = 1; @@ -278,36 +278,10 @@ namespace gdjs { } private _adaptQuality(target: gdjs.EffectsTarget): void { - const elapsedTimeMs = Math.max(0, target.getElapsedTime()); - this._frameTimeSmoothing = - this._frameTimeSmoothing * 0.9 + elapsedTimeMs * 0.1; - - let maxAllowedSamples = 24; - if (this._frameTimeSmoothing > 40) { - this._captureScale = Math.max(0.45, this._captureScale - 0.05); - this._captureIntervalFrames = 4; - maxAllowedSamples = 8; - } else if (this._frameTimeSmoothing > 28) { - this._captureScale = Math.max(0.5, this._captureScale - 0.04); - this._captureIntervalFrames = 3; - maxAllowedSamples = 10; - } else if (this._frameTimeSmoothing > 22) { - this._captureScale = Math.max(0.6, this._captureScale - 0.03); - this._captureIntervalFrames = 2; - maxAllowedSamples = 12; - } else if (this._frameTimeSmoothing < 14) { - this._captureScale = Math.min(0.95, this._captureScale + 0.02); - this._captureIntervalFrames = 1; - maxAllowedSamples = 24; - } else { - this._captureIntervalFrames = 1; - maxAllowedSamples = 16; - } - - this._effectiveSamples = Math.max( - 4, - Math.min(this._samples, maxAllowedSamples) - ); + // Keep quality settings stable to avoid visible AO flickering. + this._captureScale = 0.75; + this._captureIntervalFrames = 1; + this._effectiveSamples = Math.max(4, Math.min(24, this._samples)); } private _captureScene( @@ -446,16 +420,17 @@ namespace gdjs { }; } updateFromNetworkSyncData(syncData: SSAONetworkSyncData): void { - this._radius = syncData.r; - this._intensity = syncData.i; - this._bias = syncData.b; - this._samples = syncData.s; + this._radius = Math.max(0.1, syncData.r); + this._intensity = Math.max(0, syncData.i); + this._bias = Math.max(0, syncData.b); + this._samples = Math.max(4, Math.min(32, Math.round(syncData.s))); + this._effectiveSamples = Math.max(4, Math.min(24, this._samples)); this._effectEnabled = syncData.e; this.shaderPass.uniforms.radius.value = this._radius; this.shaderPass.uniforms.intensity.value = this._intensity; this.shaderPass.uniforms.bias.value = this._bias; - this.shaderPass.uniforms.sampleCount.value = this._samples; + this.shaderPass.uniforms.sampleCount.value = this._effectiveSamples; this.shaderPass.enabled = this._effectEnabled; } })(); diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts index 3a72ee9cf399..4f8dda1edc34 100644 --- a/Extensions/3D/ScreenSpaceReflectionsEffect.ts +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -14,8 +14,8 @@ namespace gdjs { resolution: { value: new THREE.Vector2(1, 1) }, intensity: { value: 0.85 }, maxDistance: { value: 650.0 }, - thickness: { value: 10.0 }, - maxSteps: { value: 28.0 }, + thickness: { value: 8.0 }, + maxSteps: { value: 24.0 }, cameraProjectionMatrix: { value: new THREE.Matrix4() }, cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, }, @@ -245,7 +245,7 @@ namespace gdjs { this._effectEnabled = true; this._intensity = 0.85; this._maxDistance = 650; - this._thickness = 10; + this._thickness = 8; this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { minFilter: THREE.LinearFilter, magFilter: THREE.LinearFilter, @@ -266,8 +266,8 @@ namespace gdjs { this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); this._renderSize = new THREE.Vector2(); - this._captureScale = 0.8; - this._raySteps = 28; + this._captureScale = 0.75; + this._raySteps = 24; this._frameTimeSmoothing = 16.6; this._framesSinceCapture = 9999; this._captureIntervalFrames = 1; @@ -336,29 +336,10 @@ namespace gdjs { } private _adaptQuality(target: gdjs.EffectsTarget): void { - const elapsedTimeMs = Math.max(0, target.getElapsedTime()); - this._frameTimeSmoothing = - this._frameTimeSmoothing * 0.9 + elapsedTimeMs * 0.1; - - if (this._frameTimeSmoothing > 28) { - this._captureScale = Math.max(0.5, this._captureScale - 0.05); - this._raySteps = Math.max(12, this._raySteps - 2); - } else if (this._frameTimeSmoothing > 22) { - this._captureScale = Math.max(0.6, this._captureScale - 0.03); - this._raySteps = Math.max(16, this._raySteps - 1); - } else if (this._frameTimeSmoothing < 14) { - this._captureScale = Math.min(0.95, this._captureScale + 0.02); - this._raySteps = Math.min(36, this._raySteps + 1); - } - - this._captureIntervalFrames = - this._frameTimeSmoothing > 40 - ? 4 - : this._frameTimeSmoothing > 28 - ? 3 - : this._frameTimeSmoothing > 22 - ? 2 - : 1; + // Keep quality parameters stable to avoid temporal flicker/flashes. + this._captureScale = 0.75; + this._raySteps = 24; + this._captureIntervalFrames = 1; } private _captureScene( @@ -492,9 +473,9 @@ namespace gdjs { updateFromNetworkSyncData( syncData: ScreenSpaceReflectionsNetworkSyncData ): void { - this._intensity = syncData.i; - this._maxDistance = syncData.md; - this._thickness = syncData.t; + this._intensity = Math.max(0, syncData.i); + this._maxDistance = Math.max(0, syncData.md); + this._thickness = Math.max(0.0001, syncData.t); this._effectEnabled = syncData.e; this.shaderPass.uniforms.intensity.value = this._intensity; From e97b84dda070a85648f7157b286866094c2b8f1c Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Mar 2026 21:07:41 +0200 Subject: [PATCH 19/28] feat: add 3D post-processing effects including Depth of Field, SSAO, Screen Space Reflections, Volumetric Fog, and Bloom. --- Extensions/3D/BloomEffect.ts | 9 +- Extensions/3D/DepthOfFieldEffect.ts | 30 +- Extensions/3D/JsExtension.js | 37 +- .../3D/PostProcessingSharedResources.ts | 362 ++++++++++++++++++ Extensions/3D/PostProcessingStackEffect.ts | 151 ++++++++ Extensions/3D/SSAOEffect.ts | 47 ++- Extensions/3D/ScreenSpaceReflectionsEffect.ts | 110 ++++-- Extensions/3D/VolumetricFogEffect.ts | 40 +- 8 files changed, 731 insertions(+), 55 deletions(-) create mode 100644 Extensions/3D/PostProcessingSharedResources.ts create mode 100644 Extensions/3D/PostProcessingStackEffect.ts diff --git a/Extensions/3D/BloomEffect.ts b/Extensions/3D/BloomEffect.ts index 821dbecd052c..c89cbf7da6d2 100644 --- a/Extensions/3D/BloomEffect.ts +++ b/Extensions/3D/BloomEffect.ts @@ -25,6 +25,7 @@ namespace gdjs { 0, 0 ); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'BLOOM'); this._isEnabled = false; } @@ -57,7 +58,13 @@ namespace gdjs { this._isEnabled = false; return true; } - updatePreRender(target: gdjs.EffectsTarget): any {} + updatePreRender(target: gdjs.EffectsTarget): any { + if (!(target instanceof gdjs.Layer)) { + return; + } + this.shaderPass.enabled = + gdjs.isScene3DPostProcessingEnabled(target); + } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'strength') { this.shaderPass.strength = value; diff --git a/Extensions/3D/DepthOfFieldEffect.ts b/Extensions/3D/DepthOfFieldEffect.ts index 5231c2c21d83..332fb4254b16 100644 --- a/Extensions/3D/DepthOfFieldEffect.ts +++ b/Extensions/3D/DepthOfFieldEffect.ts @@ -122,6 +122,7 @@ namespace gdjs { constructor() { this.shaderPass = new THREE_ADDONS.ShaderPass(depthOfFieldShader); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'DOF'); this._isEnabled = false; this._effectEnabled = true; this._focusDistance = 400; @@ -151,6 +152,9 @@ namespace gdjs { this._previousViewport = new THREE.Vector4(); this._previousScissor = new THREE.Vector4(); this._renderSize = new THREE.Vector2(); + // Kept for backward compatibility while shared capture is active. + void this._updateRenderTargetSize; + void this._captureScene; } isEnabled(target: EffectsTarget): boolean { @@ -254,17 +258,35 @@ namespace gdjs { return; } - this._updateRenderTargetSize(threeRenderer); + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture || !sharedCapture.depthTexture) { + return; + } threeCamera.updateMatrixWorld(); + this.shaderPass.enabled = true; + this.shaderPass.uniforms.resolution.value.set( + sharedCapture.width, + sharedCapture.height + ); + this.shaderPass.uniforms.tDepth.value = sharedCapture.depthTexture; this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( threeCamera.projectionMatrixInverse ); this.shaderPass.uniforms.focusDistance.value = this._focusDistance; this.shaderPass.uniforms.focusRange.value = this._focusRange; - this.shaderPass.uniforms.maxBlur.value = this._maxBlur; - - this._captureScene(threeRenderer, threeScene, threeCamera); + this.shaderPass.uniforms.maxBlur.value = + this._maxBlur * sharedCapture.quality.dofBlurScale; } updateDoubleParameter(parameterName: string, value: number): void { diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 4335ec89eedc..29bb2009e9e5 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2636,6 +2636,32 @@ module.exports = { .setType('number') .setDescription(_('Positive value')); } + { + const effect = extension + .addEffect('PostProcessingStack') + .setFullName(_('Post-processing stack')) + .setDescription( + _( + 'Master controller for 3D post-processing: captures scene/depth once, auto-orders effects, and applies shared quality.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') + .addIncludeFile('Extensions/3D/PostProcessingStackEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('qualityMode') + .setValue('medium') + .setLabel(_('Quality mode')) + .setType('string') + .setDescription(_('Use: low, medium, or high.')); + } { const effect = extension .addEffect('Bloom') @@ -2643,6 +2669,7 @@ module.exports = { .setDescription(_('Apply a bloom effect.')) .markAsNotWorkingForObjects() .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') .addIncludeFile('Extensions/3D/BloomEffect.js'); const properties = effect.getProperties(); properties @@ -2675,6 +2702,7 @@ module.exports = { ) .markAsNotWorkingForObjects() .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') .addIncludeFile('Extensions/3D/ScreenSpaceReflectionsEffect.js'); const properties = effect.getProperties(); properties @@ -2684,20 +2712,20 @@ module.exports = { .setType('boolean'); properties .getOrCreate('intensity') - .setValue('0.85') + .setValue('0.75') .setLabel(_('Intensity')) .setType('number') .setDescription(_('Overall strength of reflected light.')); properties .getOrCreate('maxDistance') - .setValue('650') + .setValue('420') .setLabel(_('Max distance')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setDescription(_('Maximum reflection tracing distance (balanced for performance).')); properties .getOrCreate('thickness') - .setValue('8') + .setValue('4') .setLabel(_('Thickness')) .setType('number') .setMeasurementUnit(gd.MeasurementUnit.getPixel()) @@ -2714,6 +2742,7 @@ module.exports = { ) .markAsNotWorkingForObjects() .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') .addIncludeFile('Extensions/3D/SSAOEffect.js'); const properties = effect.getProperties(); properties @@ -2759,6 +2788,7 @@ module.exports = { ) .markAsNotWorkingForObjects() .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') .addIncludeFile('Extensions/3D/VolumetricFogEffect.js'); const properties = effect.getProperties(); properties @@ -2802,6 +2832,7 @@ module.exports = { ) .markAsNotWorkingForObjects() .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') .addIncludeFile('Extensions/3D/DepthOfFieldEffect.js'); const properties = effect.getProperties(); properties diff --git a/Extensions/3D/PostProcessingSharedResources.ts b/Extensions/3D/PostProcessingSharedResources.ts new file mode 100644 index 000000000000..bcbe586c148e --- /dev/null +++ b/Extensions/3D/PostProcessingSharedResources.ts @@ -0,0 +1,362 @@ +namespace gdjs { + export type Scene3DPostProcessingQualityMode = 'low' | 'medium' | 'high'; + + export interface Scene3DPostProcessingQualityProfile { + captureScale: number; + ssaoSamples: number; + ssrSteps: number; + fogSteps: number; + dofBlurScale: number; + } + + export interface Scene3DSharedCapture { + colorTexture: THREE.Texture; + depthTexture: THREE.DepthTexture | null; + width: number; + height: number; + quality: Scene3DPostProcessingQualityProfile; + } + + interface Scene3DSharedPostProcessingState { + renderTarget: THREE.WebGLRenderTarget; + renderSize: THREE.Vector2; + previousViewport: THREE.Vector4; + previousScissor: THREE.Vector4; + lastCaptureTimeFromStartMs: number; + qualityMode: Scene3DPostProcessingQualityMode; + hasStackController: boolean; + stackEnabled: boolean; + lastPassOrderSignature: string; + } + + const qualityProfiles: { + [key in Scene3DPostProcessingQualityMode]: Scene3DPostProcessingQualityProfile; + } = { + low: { + captureScale: 0.5, + ssaoSamples: 6, + ssrSteps: 12, + fogSteps: 18, + dofBlurScale: 0.65, + }, + medium: { + captureScale: 0.67, + ssaoSamples: 12, + ssrSteps: 20, + fogSteps: 30, + dofBlurScale: 0.9, + }, + high: { + captureScale: 0.85, + ssaoSamples: 20, + ssrSteps: 28, + fogSteps: 44, + dofBlurScale: 1.05, + }, + }; + + const managedPassOrder: string[] = ['SSAO', 'DOF', 'SSR', 'FOG', 'BLOOM']; + const managedPassOrderMap = new Map( + managedPassOrder.map((id, index) => [id, index]) + ); + + const sharedStateByLayerRenderer = new WeakMap< + object, + Scene3DSharedPostProcessingState + >(); + + const normalizeQualityMode = ( + value: string + ): Scene3DPostProcessingQualityMode => { + const normalized = (value || '').toLowerCase(); + if (normalized === 'low' || normalized === 'high') { + return normalized; + } + return 'medium'; + }; + + const getLayerRendererKey = (target: gdjs.Layer): object | null => { + const renderer = target.getRenderer(); + if (!renderer) { + return null; + } + return renderer as unknown as object; + }; + + const createSharedState = (): Scene3DSharedPostProcessingState => { + const renderTarget = new THREE.WebGLRenderTarget(1, 1, { + minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + depthBuffer: true, + stencilBuffer: false, + }); + renderTarget.texture.generateMipmaps = false; + renderTarget.depthTexture = new THREE.DepthTexture(1, 1); + renderTarget.depthTexture.format = THREE.DepthFormat; + renderTarget.depthTexture.type = THREE.UnsignedIntType; + renderTarget.depthTexture.needsUpdate = true; + + return { + renderTarget, + renderSize: new THREE.Vector2(), + previousViewport: new THREE.Vector4(), + previousScissor: new THREE.Vector4(), + lastCaptureTimeFromStartMs: -1, + qualityMode: 'medium', + hasStackController: false, + stackEnabled: true, + lastPassOrderSignature: '', + }; + }; + + const getOrCreateSharedState = ( + target: gdjs.Layer + ): Scene3DSharedPostProcessingState | null => { + const key = getLayerRendererKey(target); + if (!key) { + return null; + } + + const existingState = sharedStateByLayerRenderer.get(key); + if (existingState) { + return existingState; + } + + const newState = createSharedState(); + sharedStateByLayerRenderer.set(key, newState); + return newState; + }; + + const getTimeFromStartMs = (target: gdjs.Layer): number => { + const runtimeScene: any = target.getRuntimeScene(); + if (!runtimeScene) { + return 0; + } + + const scene = + typeof runtimeScene.getScene === 'function' + ? runtimeScene.getScene() + : runtimeScene; + if (!scene || typeof scene.getTimeManager !== 'function') { + return 0; + } + return scene.getTimeManager().getTimeFromStart(); + }; + + export const markScene3DPostProcessingPass = function ( + pass: THREE_ADDONS.Pass, + passId: string + ): void { + (pass as any).__scene3dEffectId = passId; + }; + + export const setScene3DPostProcessingStackConfig = function ( + target: gdjs.Layer, + enabled: boolean, + qualityMode: string + ): void { + const state = getOrCreateSharedState(target); + if (!state) { + return; + } + + state.hasStackController = true; + state.stackEnabled = enabled; + state.qualityMode = normalizeQualityMode(qualityMode); + }; + + export const clearScene3DPostProcessingStackConfig = function ( + target: gdjs.Layer + ): void { + const state = getOrCreateSharedState(target); + if (!state) { + return; + } + + state.hasStackController = false; + state.stackEnabled = true; + state.qualityMode = 'medium'; + state.lastPassOrderSignature = ''; + }; + + export const isScene3DPostProcessingEnabled = function ( + target: gdjs.Layer + ): boolean { + const state = getOrCreateSharedState(target); + if (!state) { + return true; + } + return !state.hasStackController || state.stackEnabled; + }; + + export const getScene3DPostProcessingQualityProfile = function ( + target: gdjs.Layer + ): Scene3DPostProcessingQualityProfile { + const state = getOrCreateSharedState(target); + if (!state) { + return qualityProfiles.medium; + } + return qualityProfiles[state.qualityMode]; + }; + + export const captureScene3DSharedTextures = function ( + target: gdjs.Layer, + threeRenderer: THREE.WebGLRenderer, + scene: THREE.Scene, + camera: THREE.Camera + ): Scene3DSharedCapture | null { + const state = getOrCreateSharedState(target); + if (!state) { + return null; + } + + const quality = getScene3DPostProcessingQualityProfile(target); + const renderTarget = state.renderTarget; + + threeRenderer.getDrawingBufferSize(state.renderSize); + const width = Math.max( + 1, + Math.round((state.renderSize.x || target.getWidth()) * quality.captureScale) + ); + const height = Math.max( + 1, + Math.round((state.renderSize.y || target.getHeight()) * quality.captureScale) + ); + + if (renderTarget.width !== width || renderTarget.height !== height) { + renderTarget.setSize(width, height); + if (renderTarget.depthTexture) { + renderTarget.depthTexture.needsUpdate = true; + } + } + renderTarget.texture.colorSpace = threeRenderer.outputColorSpace; + + const timeFromStart = getTimeFromStartMs(target); + if (state.lastCaptureTimeFromStartMs !== timeFromStart) { + const previousRenderTarget = threeRenderer.getRenderTarget(); + const previousAutoClear = threeRenderer.autoClear; + const previousScissorTest = threeRenderer.getScissorTest(); + const previousXrEnabled = threeRenderer.xr.enabled; + threeRenderer.getViewport(state.previousViewport); + threeRenderer.getScissor(state.previousScissor); + + threeRenderer.xr.enabled = false; + threeRenderer.autoClear = true; + threeRenderer.setRenderTarget(renderTarget); + threeRenderer.setViewport(0, 0, renderTarget.width, renderTarget.height); + threeRenderer.setScissor(0, 0, renderTarget.width, renderTarget.height); + threeRenderer.setScissorTest(false); + threeRenderer.clear(true, true, true); + threeRenderer.render(scene, camera); + + threeRenderer.setRenderTarget(previousRenderTarget); + threeRenderer.setViewport(state.previousViewport); + threeRenderer.setScissor(state.previousScissor); + threeRenderer.setScissorTest(previousScissorTest); + threeRenderer.autoClear = previousAutoClear; + threeRenderer.xr.enabled = previousXrEnabled; + + state.lastCaptureTimeFromStartMs = timeFromStart; + } + + return { + colorTexture: renderTarget.texture, + depthTexture: renderTarget.depthTexture, + width, + height, + quality, + }; + }; + + export const reorderScene3DPostProcessingPasses = function ( + target: gdjs.Layer + ): void { + const state = getOrCreateSharedState(target); + if (!state) { + return; + } + + const layerRenderer: any = target.getRenderer(); + if ( + !layerRenderer || + typeof layerRenderer.getThreeEffectComposer !== 'function' + ) { + return; + } + const composer = layerRenderer.getThreeEffectComposer(); + if (!composer || !composer.passes) { + return; + } + + const composerPasses = composer.passes as Array; + const detectedPasses = composerPasses + .map((pass, index) => ({ + pass, + index, + id: (pass as any).__scene3dEffectId as string | undefined, + })) + .filter((entry) => !!entry.id && managedPassOrderMap.has(entry.id)); + + if (detectedPasses.length <= 1) { + return; + } + + const currentSignature = detectedPasses + .map((entry) => entry.id) + .join('|'); + if (state.lastPassOrderSignature === currentSignature) { + return; + } + + const sorted = detectedPasses + .slice() + .sort((a, b) => { + const orderA = managedPassOrderMap.get(a.id || '') || 999; + const orderB = managedPassOrderMap.get(b.id || '') || 999; + if (orderA === orderB) { + return a.index - b.index; + } + return orderA - orderB; + }) + .map((entry) => entry.pass); + + const renderer = target.getRenderer(); + for (const pass of detectedPasses) { + renderer.removePostProcessingPass(pass.pass); + } + for (const pass of sorted) { + renderer.addPostProcessingPass(pass); + } + + state.lastPassOrderSignature = sorted + .map((pass) => (pass as any).__scene3dEffectId as string) + .join('|'); + }; + + export const hasManagedScene3DPostProcessingPass = function ( + target: gdjs.Layer + ): boolean { + const layerRenderer: any = target.getRenderer(); + if ( + !layerRenderer || + typeof layerRenderer.getThreeEffectComposer !== 'function' + ) { + return false; + } + const composer = layerRenderer.getThreeEffectComposer(); + if (!composer || !composer.passes) { + return false; + } + + const composerPasses = composer.passes as Array; + return composerPasses.some((pass) => { + const passId = (pass as any).__scene3dEffectId as string | undefined; + return ( + !!passId && + managedPassOrderMap.has(passId) && + (pass as any).enabled !== false + ); + }); + }; +} diff --git a/Extensions/3D/PostProcessingStackEffect.ts b/Extensions/3D/PostProcessingStackEffect.ts new file mode 100644 index 000000000000..680fdbc901f8 --- /dev/null +++ b/Extensions/3D/PostProcessingStackEffect.ts @@ -0,0 +1,151 @@ +namespace gdjs { + interface PostProcessingStackNetworkSyncData { + q: string; + e: boolean; + } + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::PostProcessingStack', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + + return new (class implements gdjs.PixiFiltersTools.Filter { + _isEnabled: boolean; + _stackEnabled: boolean; + _qualityMode: string; + + constructor() { + this._isEnabled = false; + this._stackEnabled = true; + this._qualityMode = 'medium'; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + this._isEnabled = true; + gdjs.setScene3DPostProcessingStackConfig( + target, + this._stackEnabled, + this._qualityMode + ); + gdjs.reorderScene3DPostProcessingPasses(target); + return true; + } + + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + gdjs.clearScene3DPostProcessingStackConfig(target); + this._isEnabled = false; + return true; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + gdjs.setScene3DPostProcessingStackConfig( + target, + this._stackEnabled, + this._qualityMode + ); + gdjs.reorderScene3DPostProcessingPasses(target); + + if (!this._stackEnabled) { + return; + } + if (!gdjs.hasManagedScene3DPostProcessingPass(target)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + } + + updateDoubleParameter(parameterName: string, value: number): void {} + + getDoubleParameter(parameterName: string): number { + return 0; + } + + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'qualityMode') { + this._qualityMode = value || 'medium'; + } + } + + updateColorParameter(parameterName: string, value: number): void {} + + getColorParameter(parameterName: string): number { + return 0; + } + + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._stackEnabled = value; + } + } + + getNetworkSyncData(): PostProcessingStackNetworkSyncData { + return { + q: this._qualityMode, + e: this._stackEnabled, + }; + } + + updateFromNetworkSyncData( + syncData: PostProcessingStackNetworkSyncData + ): void { + this._qualityMode = syncData.q || 'medium'; + this._stackEnabled = !!syncData.e; + } + })(); + } + })() + ); +} diff --git a/Extensions/3D/SSAOEffect.ts b/Extensions/3D/SSAOEffect.ts index a0c8785c645a..f14c3cd9053b 100644 --- a/Extensions/3D/SSAOEffect.ts +++ b/Extensions/3D/SSAOEffect.ts @@ -151,7 +151,9 @@ namespace gdjs { vec3 viewPos = viewPositionFromDepth(vUv, depth); vec3 normal = reconstructNormal(vUv, depth); float ao = computeAO(viewPos, normal, vUv); - gl_FragColor = vec4(baseColor.rgb * ao, baseColor.a); + float aoBlend = 0.75; + vec3 aoColor = mix(baseColor.rgb, baseColor.rgb * ao, aoBlend); + gl_FragColor = vec4(aoColor, baseColor.a); } `, }; @@ -186,6 +188,7 @@ namespace gdjs { constructor() { this.shaderPass = new THREE_ADDONS.ShaderPass(ssaoShader); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'SSAO'); this._isEnabled = false; this._effectEnabled = true; this._radius = 60; @@ -215,6 +218,9 @@ namespace gdjs { this._frameTimeSmoothing = 16.6; this._framesSinceCapture = 9999; this._captureIntervalFrames = 1; + // Kept for backward compatibility while shared capture is active. + void this._updateRenderTargetSize; + void this._captureScene; } isEnabled(target: EffectsTarget): boolean { @@ -278,10 +284,16 @@ namespace gdjs { } private _adaptQuality(target: gdjs.EffectsTarget): void { - // Keep quality settings stable to avoid visible AO flickering. - this._captureScale = 0.75; + if (!(target instanceof gdjs.Layer)) { + return; + } + const quality = gdjs.getScene3DPostProcessingQualityProfile(target); + this._captureScale = quality.captureScale; this._captureIntervalFrames = 1; - this._effectiveSamples = Math.max(4, Math.min(24, this._samples)); + this._effectiveSamples = Math.max( + 4, + Math.min(quality.ssaoSamples, this._samples) + ); } private _captureScene( @@ -345,7 +357,20 @@ namespace gdjs { } this._adaptQuality(target); - this._updateRenderTargetSize(target, threeRenderer); + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture || !sharedCapture.depthTexture) { + return; + } threeCamera.updateMatrixWorld(); threeCamera.updateProjectionMatrix(); @@ -353,6 +378,12 @@ namespace gdjs { .copy(threeCamera.projectionMatrix) .invert(); + this.shaderPass.enabled = true; + this.shaderPass.uniforms.resolution.value.set( + sharedCapture.width, + sharedCapture.height + ); + this.shaderPass.uniforms.tDepth.value = sharedCapture.depthTexture; this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( threeCamera.projectionMatrix ); @@ -363,12 +394,6 @@ namespace gdjs { this.shaderPass.uniforms.intensity.value = this._intensity; this.shaderPass.uniforms.bias.value = this._bias; this.shaderPass.uniforms.sampleCount.value = this._effectiveSamples; - - this._framesSinceCapture += 1; - if (this._framesSinceCapture >= this._captureIntervalFrames) { - this._captureScene(threeRenderer, threeScene, threeCamera); - this._framesSinceCapture = 0; - } } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'radius') { diff --git a/Extensions/3D/ScreenSpaceReflectionsEffect.ts b/Extensions/3D/ScreenSpaceReflectionsEffect.ts index 4f8dda1edc34..0e37ad96df77 100644 --- a/Extensions/3D/ScreenSpaceReflectionsEffect.ts +++ b/Extensions/3D/ScreenSpaceReflectionsEffect.ts @@ -12,9 +12,9 @@ namespace gdjs { tSceneColor: { value: null }, tDepth: { value: null }, resolution: { value: new THREE.Vector2(1, 1) }, - intensity: { value: 0.85 }, - maxDistance: { value: 650.0 }, - thickness: { value: 8.0 }, + intensity: { value: 0.75 }, + maxDistance: { value: 420.0 }, + thickness: { value: 4.0 }, maxSteps: { value: 24.0 }, cameraProjectionMatrix: { value: new THREE.Matrix4() }, cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, @@ -77,13 +77,21 @@ namespace gdjs { return clamp(1.0 - facing * facing, 0.08, 0.8); } - vec3 sampleReflectionColor(vec2 uv) { - vec3 currentFrame = texture2D(tDiffuse, uv).rgb; + vec3 sampleReflectionColor(vec2 uv, float roughness) { vec3 capturedFrame = texture2D(tSceneColor, uv).rgb; - return mix(currentFrame, capturedFrame, 0.65); + vec3 currentFrame = texture2D(tDiffuse, uv).rgb; + float currentFrameWeight = 0.12 * (1.0 - roughness); + vec3 reflectionColor = mix(capturedFrame, currentFrame, currentFrameWeight); + return min(reflectionColor, vec3(4.0)); } - vec4 refineHit(vec3 originVS, vec3 lowPos, vec3 highPos, float roughness) { + vec4 refineHit( + vec3 originVS, + vec3 lowPos, + vec3 highPos, + float roughness, + vec3 reflectedDirVS + ) { vec3 a = lowPos; vec3 b = highPos; vec3 mid = highPos; @@ -114,9 +122,20 @@ namespace gdjs { if (finalUv.x <= 0.0 || finalUv.x >= 1.0 || finalUv.y <= 0.0 || finalUv.y >= 1.0) { return vec4(0.0); } - vec3 hitColor = sampleReflectionColor(finalUv); + float finalDepth = texture2D(tDepth, finalUv).x; + if (finalDepth >= 1.0) { + return vec4(0.0); + } + + vec3 hitNormal = reconstructNormal(finalUv, finalDepth); + float normalAlignment = clamp(dot(hitNormal, -reflectedDirVS), 0.0, 1.0); + if (normalAlignment <= 0.05) { + return vec4(0.0); + } + + vec3 hitColor = sampleReflectionColor(finalUv, roughness); float hitDistance = length(mid - originVS); - return vec4(hitColor, hitDistance); + return vec4(hitColor * normalAlignment, hitDistance); } vec4 traceReflection(vec3 originVS, vec3 reflectedDirVS, float roughness) { @@ -145,10 +164,17 @@ namespace gdjs { vec3 depthViewPos = viewPositionFromDepth(uv, sampledDepth); float signedDepth = depthViewPos.z - rayPos.z; - float hitThickness = max(thickness, stepSize * 1.35) * (1.0 + roughness * 0.5); - - if (signedDepth >= -hitThickness && signedDepth <= hitThickness * 1.8) { - hit = refineHit(originVS, previousRayPos, rayPos, roughness); + float hitThickness = + max(thickness, stepSize * 0.95) * (1.0 + roughness * 0.35); + + if (signedDepth >= -hitThickness && signedDepth <= hitThickness) { + hit = refineHit( + originVS, + previousRayPos, + rayPos, + roughness, + reflectedDirVS + ); break; } } @@ -184,17 +210,17 @@ namespace gdjs { vec2(0.0), vec2(1.0) ); - reflectionColor = sampleReflectionColor(fallbackUv); + reflectionColor = sampleReflectionColor(fallbackUv, roughness); rayDistance = maxDistance * 0.45; } float fresnel = pow(1.0 - max(dot(normal, -normalize(viewPos)), 0.0), 4.0); float distanceFade = clamp(1.0 - rayDistance / maxDistance, 0.0, 1.0); float edgeFade = - smoothstep(0.01, 0.10, vUv.x) * - smoothstep(0.01, 0.10, vUv.y) * - smoothstep(0.01, 0.10, 1.0 - vUv.x) * - smoothstep(0.01, 0.10, 1.0 - vUv.y); + smoothstep(0.02, 0.16, vUv.x) * + smoothstep(0.02, 0.16, vUv.y) * + smoothstep(0.02, 0.16, 1.0 - vUv.x) * + smoothstep(0.02, 0.16, 1.0 - vUv.y); float reflectionStrength = intensity * (0.25 + 0.75 * (1.0 - roughness)) * @@ -241,11 +267,12 @@ namespace gdjs { this.shaderPass = new THREE_ADDONS.ShaderPass( screenSpaceReflectionsShader ); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'SSR'); this._isEnabled = false; this._effectEnabled = true; - this._intensity = 0.85; - this._maxDistance = 650; - this._thickness = 8; + this._intensity = 0.75; + this._maxDistance = 420; + this._thickness = 4; this._sceneRenderTarget = new THREE.WebGLRenderTarget(1, 1, { minFilter: THREE.LinearFilter, magFilter: THREE.LinearFilter, @@ -271,6 +298,9 @@ namespace gdjs { this._frameTimeSmoothing = 16.6; this._framesSinceCapture = 9999; this._captureIntervalFrames = 1; + // Kept for backward compatibility while shared capture is active. + void this._updateRenderTargetSize; + void this._captureScene; } isEnabled(target: EffectsTarget): boolean { @@ -336,9 +366,12 @@ namespace gdjs { } private _adaptQuality(target: gdjs.EffectsTarget): void { - // Keep quality parameters stable to avoid temporal flicker/flashes. - this._captureScale = 0.75; - this._raySteps = 24; + if (!(target instanceof gdjs.Layer)) { + return; + } + const quality = gdjs.getScene3DPostProcessingQualityProfile(target); + this._captureScale = quality.captureScale; + this._raySteps = quality.ssrSteps; this._captureIntervalFrames = 1; } @@ -403,13 +436,34 @@ namespace gdjs { } this._adaptQuality(target); - this._updateRenderTargetSize(target, threeRenderer); + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture || !sharedCapture.depthTexture) { + return; + } threeCamera.updateMatrixWorld(); threeCamera.updateProjectionMatrix(); threeCamera.projectionMatrixInverse .copy(threeCamera.projectionMatrix) .invert(); + this.shaderPass.enabled = true; + this.shaderPass.uniforms.resolution.value.set( + sharedCapture.width, + sharedCapture.height + ); + this.shaderPass.uniforms.tSceneColor.value = + sharedCapture.colorTexture; + this.shaderPass.uniforms.tDepth.value = sharedCapture.depthTexture; this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( threeCamera.projectionMatrix ); @@ -420,12 +474,6 @@ namespace gdjs { this.shaderPass.uniforms.maxDistance.value = this._maxDistance; this.shaderPass.uniforms.thickness.value = this._thickness; this.shaderPass.uniforms.maxSteps.value = this._raySteps; - - this._framesSinceCapture += 1; - if (this._framesSinceCapture >= this._captureIntervalFrames) { - this._captureScene(threeRenderer, threeScene, threeCamera); - this._framesSinceCapture = 0; - } } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { diff --git a/Extensions/3D/VolumetricFogEffect.ts b/Extensions/3D/VolumetricFogEffect.ts index 22e8ce54f6ca..2e03c59ca422 100644 --- a/Extensions/3D/VolumetricFogEffect.ts +++ b/Extensions/3D/VolumetricFogEffect.ts @@ -34,6 +34,7 @@ namespace gdjs { density: { value: 0.012 }, lightScatter: { value: 1.0 }, maxDistance: { value: 1200.0 }, + stepCount: { value: 36.0 }, lightCount: { value: 0 }, lightPositions: { value: makeVector3Array(MAX_VOLUMETRIC_LIGHTS) }, lightColors: { value: makeVector3Array(MAX_VOLUMETRIC_LIGHTS) }, @@ -52,7 +53,7 @@ namespace gdjs { precision highp float; #define MAX_VOLUMETRIC_LIGHTS ${MAX_VOLUMETRIC_LIGHTS} - #define VOLUMETRIC_STEPS 48 + #define MAX_VOLUMETRIC_STEPS 64 uniform sampler2D tDiffuse; uniform sampler2D tDepth; @@ -61,6 +62,7 @@ namespace gdjs { uniform float density; uniform float lightScatter; uniform float maxDistance; + uniform float stepCount; uniform int lightCount; uniform vec3 lightPositions[MAX_VOLUMETRIC_LIGHTS]; uniform vec3 lightColors[MAX_VOLUMETRIC_LIGHTS]; @@ -95,11 +97,15 @@ namespace gdjs { } } - float stepLength = rayLength / float(VOLUMETRIC_STEPS); + float clampedStepCount = clamp(stepCount, 8.0, float(MAX_VOLUMETRIC_STEPS)); + float stepLength = rayLength / clampedStepCount; float transmittance = 1.0; vec3 accumulatedFog = vec3(0.0); - for (int step = 0; step < VOLUMETRIC_STEPS; step++) { + for (int step = 0; step < MAX_VOLUMETRIC_STEPS; step++) { + if (float(step) >= clampedStepCount) { + break; + } float sampleDistance = (float(step) + 0.5) * stepLength; vec3 samplePosition = rayDirection * sampleDistance; @@ -168,6 +174,7 @@ namespace gdjs { constructor() { this.shaderPass = new THREE_ADDONS.ShaderPass(volumetricFogShader); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'FOG'); this._isEnabled = false; this._effectEnabled = true; this._fogColor = new THREE.Color(0xc8dcff); @@ -211,6 +218,9 @@ namespace gdjs { this.shaderPass.uniforms.lightColors.value = this._lightColors; this.shaderPass.uniforms.lightRanges.value = this._lightRanges; this.shaderPass.enabled = true; + // Kept for backward compatibility while shared capture is active. + void this._updateRenderTargetSize; + void this._captureScene; } isEnabled(target: EffectsTarget): boolean { @@ -367,11 +377,30 @@ namespace gdjs { return; } - this._updateRenderTargetSize(target, threeRenderer); + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture || !sharedCapture.depthTexture) { + return; + } threeCamera.updateMatrixWorld(); threeCamera.matrixWorldInverse.copy(threeCamera.matrixWorld).invert(); + this.shaderPass.enabled = true; + this.shaderPass.uniforms.resolution.value.set( + sharedCapture.width, + sharedCapture.height + ); + this.shaderPass.uniforms.tDepth.value = sharedCapture.depthTexture; this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( threeCamera.projectionMatrixInverse ); @@ -383,8 +412,9 @@ namespace gdjs { this.shaderPass.uniforms.density.value = this._density; this.shaderPass.uniforms.lightScatter.value = this._lightScatter; this.shaderPass.uniforms.maxDistance.value = this._maxDistance; + this.shaderPass.uniforms.stepCount.value = + sharedCapture.quality.fogSteps; - this._captureScene(threeRenderer, threeScene, threeCamera); this._updateLightsUniforms(threeScene, threeCamera); } From 0b4fe0e318246ad16d432e8b7e485a7a05687ebd Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 02:20:30 +0200 Subject: [PATCH 20/28] feat: Add new 3D effects and behaviors - Implemented Chromatic Aberration effect with customizable intensity and radial scale. - Added Color Grading effect allowing adjustments for temperature, tint, saturation, contrast, and brightness. - Introduced Flickering Light behavior for dynamic light effects with configurable parameters such as base intensity, flicker speed, strength, fail chance, and off duration. - Enhanced Physics3DEditor with joint editor and ragdoll properties for better 3D object manipulation. --- Extensions/3D/ChromaticAberrationEffect.ts | 233 + Extensions/3D/ColorGradingEffect.ts | 269 ++ Extensions/3D/FlickeringLightBehavior.ts | 378 ++ Extensions/3D/JsExtension.js | 373 ++ .../3D/PostProcessingSharedResources.ts | 10 +- Extensions/Physics3DBehavior/JsExtension.js | 3777 ++++++++++++----- .../Physics3DRuntimeBehavior.ts | 3284 ++++++++++++-- .../Physics3DBehavior/Physics3DTools.ts | 373 ++ .../reply/error-2026-03-01T22-12-09-0311.json | 70 + build/CMakeFiles/CMakeConfigureLog.yaml | 551 +++ .../Editors/Physics3DEditor/index.js | 376 ++ 11 files changed, 8264 insertions(+), 1430 deletions(-) create mode 100644 Extensions/3D/ChromaticAberrationEffect.ts create mode 100644 Extensions/3D/ColorGradingEffect.ts create mode 100644 Extensions/3D/FlickeringLightBehavior.ts create mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json diff --git a/Extensions/3D/ChromaticAberrationEffect.ts b/Extensions/3D/ChromaticAberrationEffect.ts new file mode 100644 index 000000000000..6f83d9115526 --- /dev/null +++ b/Extensions/3D/ChromaticAberrationEffect.ts @@ -0,0 +1,233 @@ +namespace gdjs { + interface ChromaticAberrationNetworkSyncData { + i: number; + rs: number; + e: boolean; + } + + const chromaticAberrationShader = { + uniforms: { + tDiffuse: { value: null }, + tSceneColor: { value: null }, + intensity: { value: 0.005 }, + radialScale: { value: 1.0 }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tSceneColor; + uniform float intensity; + uniform float radialScale; + varying vec2 vUv; + + vec2 clampUv(vec2 uv) { + return clamp(uv, vec2(0.0), vec2(1.0)); + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + if (intensity <= 0.0) { + gl_FragColor = baseColor; + return; + } + + vec2 centered = vUv - vec2(0.5); + float distanceFromCenter = length(centered); + vec2 direction = + distanceFromCenter > 0.00001 + ? centered / distanceFromCenter + : vec2(0.0); + + float edgeFactor = clamp(distanceFromCenter * 1.41421356237, 0.0, 1.0); + edgeFactor = pow(edgeFactor, max(0.0001, radialScale)); + vec2 channelOffset = direction * intensity * edgeFactor; + + vec2 uvRed = clampUv(vUv + channelOffset); + vec2 uvBlue = clampUv(vUv - channelOffset); + + vec3 diffuseRed = texture2D(tDiffuse, uvRed).rgb; + vec3 diffuseCenter = texture2D(tDiffuse, vUv).rgb; + vec3 diffuseBlue = texture2D(tDiffuse, uvBlue).rgb; + + // Blend in a bit of shared scene capture to keep this pass coherent + // with the centralized PostProcessingStack capture flow. + vec3 sceneRed = texture2D(tSceneColor, uvRed).rgb; + vec3 sceneBlue = texture2D(tSceneColor, uvBlue).rgb; + float captureMix = 0.18; + + float red = mix(diffuseRed.r, sceneRed.r, captureMix); + float green = diffuseCenter.g; + float blue = mix(diffuseBlue.b, sceneBlue.b, captureMix); + + gl_FragColor = vec4(red, green, blue, baseColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::ChromaticAberration', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _intensity: number; + _radialScale: number; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass( + chromaticAberrationShader + ); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'CHROMA'); + this._isEnabled = false; + this._effectEnabled = true; + this._intensity = 0.005; + this._radialScale = 1.0; + this.shaderPass.enabled = true; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture) { + return; + } + + this.shaderPass.enabled = true; + this.shaderPass.uniforms.tSceneColor.value = + sharedCapture.colorTexture; + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.radialScale.value = this._radialScale; + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'intensity') { + this._intensity = Math.max(0, value); + this.shaderPass.uniforms.intensity.value = this._intensity; + } else if (parameterName === 'radialScale') { + this._radialScale = Math.max(0, value); + this.shaderPass.uniforms.radialScale.value = this._radialScale; + } + } + + getDoubleParameter(parameterName: string): number { + if (parameterName === 'intensity') { + return this._intensity; + } + if (parameterName === 'radialScale') { + return this._radialScale; + } + return 0; + } + + updateStringParameter(parameterName: string, value: string): void {} + updateColorParameter(parameterName: string, value: number): void {} + getColorParameter(parameterName: string): number { + return 0; + } + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + + getNetworkSyncData(): ChromaticAberrationNetworkSyncData { + return { + i: this._intensity, + rs: this._radialScale, + e: this._effectEnabled, + }; + } + + updateFromNetworkSyncData( + syncData: ChromaticAberrationNetworkSyncData + ): void { + this._intensity = Math.max(0, syncData.i); + this._radialScale = Math.max(0, syncData.rs); + this._effectEnabled = !!syncData.e; + + this.shaderPass.uniforms.intensity.value = this._intensity; + this.shaderPass.uniforms.radialScale.value = this._radialScale; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} diff --git a/Extensions/3D/ColorGradingEffect.ts b/Extensions/3D/ColorGradingEffect.ts new file mode 100644 index 000000000000..8e26f786353f --- /dev/null +++ b/Extensions/3D/ColorGradingEffect.ts @@ -0,0 +1,269 @@ +namespace gdjs { + interface ColorGradingNetworkSyncData { + t: number; + ti: number; + s: number; + c: number; + b: number; + e: boolean; + } + + const colorGradingShader = { + uniforms: { + tDiffuse: { value: null }, + tSceneColor: { value: null }, + temperature: { value: -0.3 }, + tint: { value: -0.1 }, + saturation: { value: 0.8 }, + contrast: { value: 1.2 }, + brightness: { value: 0.95 }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tSceneColor; + uniform float temperature; + uniform float tint; + uniform float saturation; + uniform float contrast; + uniform float brightness; + varying vec2 vUv; + + vec3 applyTemperatureAndTint(vec3 color, float temp, float tintShift) { + // Temperature: negative cools (blue), positive warms (orange). + color += vec3(temp * 0.12, temp * 0.03, -temp * 0.12); + + // Tint: negative -> green, positive -> magenta. + color += vec3(tintShift * 0.05, -tintShift * 0.1, tintShift * 0.05); + return color; + } + + vec3 applySaturation(vec3 color, float sat) { + float luma = dot(color, vec3(0.2126, 0.7152, 0.0722)); + return mix(vec3(luma), color, sat); + } + + vec3 applyContrast(vec3 color, float ctr) { + return (color - 0.5) * ctr + 0.5; + } + + void main() { + vec4 inputColor = texture2D(tDiffuse, vUv); + vec3 sceneColor = texture2D(tSceneColor, vUv).rgb; + + // Keep current stack output as primary source while integrating shared capture. + vec3 color = mix(sceneColor, inputColor.rgb, 0.85); + + color = applyTemperatureAndTint(color, temperature, tint); + color = applySaturation(color, saturation); + color = applyContrast(color, contrast); + color *= brightness; + + gl_FragColor = vec4(clamp(color, 0.0, 1.0), inputColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::ColorGrading', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _temperature: number; + _tint: number; + _saturation: number; + _contrast: number; + _brightness: number; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass(colorGradingShader); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'COLORGRADE'); + this._isEnabled = false; + this._effectEnabled = true; + this._temperature = -0.3; + this._tint = -0.1; + this._saturation = 0.8; + this._contrast = 1.2; + this._brightness = 0.95; + this.shaderPass.enabled = true; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } else { + return this.removeEffect(target); + } + } + + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._isEnabled = true; + return true; + } + + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture) { + return; + } + + this.shaderPass.enabled = true; + this.shaderPass.uniforms.tSceneColor.value = + sharedCapture.colorTexture; + this.shaderPass.uniforms.temperature.value = this._temperature; + this.shaderPass.uniforms.tint.value = this._tint; + this.shaderPass.uniforms.saturation.value = this._saturation; + this.shaderPass.uniforms.contrast.value = this._contrast; + this.shaderPass.uniforms.brightness.value = this._brightness; + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'temperature') { + this._temperature = gdjs.evtTools.common.clamp(-2, 2, value); + this.shaderPass.uniforms.temperature.value = this._temperature; + } else if (parameterName === 'tint') { + this._tint = gdjs.evtTools.common.clamp(-2, 2, value); + this.shaderPass.uniforms.tint.value = this._tint; + } else if (parameterName === 'saturation') { + this._saturation = Math.max(0, value); + this.shaderPass.uniforms.saturation.value = this._saturation; + } else if (parameterName === 'contrast') { + this._contrast = Math.max(0, value); + this.shaderPass.uniforms.contrast.value = this._contrast; + } else if (parameterName === 'brightness') { + this._brightness = Math.max(0, value); + this.shaderPass.uniforms.brightness.value = this._brightness; + } + } + + getDoubleParameter(parameterName: string): number { + if (parameterName === 'temperature') { + return this._temperature; + } + if (parameterName === 'tint') { + return this._tint; + } + if (parameterName === 'saturation') { + return this._saturation; + } + if (parameterName === 'contrast') { + return this._contrast; + } + if (parameterName === 'brightness') { + return this._brightness; + } + return 0; + } + + updateStringParameter(parameterName: string, value: string): void {} + updateColorParameter(parameterName: string, value: number): void {} + getColorParameter(parameterName: string): number { + return 0; + } + + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + + getNetworkSyncData(): ColorGradingNetworkSyncData { + return { + t: this._temperature, + ti: this._tint, + s: this._saturation, + c: this._contrast, + b: this._brightness, + e: this._effectEnabled, + }; + } + + updateFromNetworkSyncData(syncData: ColorGradingNetworkSyncData): void { + this._temperature = gdjs.evtTools.common.clamp(-2, 2, syncData.t); + this._tint = gdjs.evtTools.common.clamp(-2, 2, syncData.ti); + this._saturation = Math.max(0, syncData.s); + this._contrast = Math.max(0, syncData.c); + this._brightness = Math.max(0, syncData.b); + this._effectEnabled = !!syncData.e; + + this.shaderPass.uniforms.temperature.value = this._temperature; + this.shaderPass.uniforms.tint.value = this._tint; + this.shaderPass.uniforms.saturation.value = this._saturation; + this.shaderPass.uniforms.contrast.value = this._contrast; + this.shaderPass.uniforms.brightness.value = this._brightness; + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} diff --git a/Extensions/3D/FlickeringLightBehavior.ts b/Extensions/3D/FlickeringLightBehavior.ts new file mode 100644 index 000000000000..b6ece40a2193 --- /dev/null +++ b/Extensions/3D/FlickeringLightBehavior.ts @@ -0,0 +1,378 @@ +namespace gdjs { + /** + * @category Behaviors > 3D + */ + export class FlickeringLightRuntimeBehavior extends gdjs.RuntimeBehavior { + private _enabled: boolean; + private _baseIntensity: float; + private _flickerSpeed: float; + private _flickerStrength: float; + private _failChance: float; + private _offDuration: float; + private _targetLayerName: string; + private _targetEffectName: string; + + private _phase: float; + private _noise: float; + private _remainingOffTime: float; + private _cachedLayerName: string; + private _cachedEffectName: string; + private _warnedNoTargetEffect: boolean; + + constructor( + instanceContainer: gdjs.RuntimeInstanceContainer, + behaviorData, + owner: gdjs.RuntimeObject + ) { + super(instanceContainer, behaviorData, owner); + this._enabled = + behaviorData.enabled === undefined ? true : !!behaviorData.enabled; + this._baseIntensity = Math.max( + 0, + behaviorData.baseIntensity !== undefined + ? behaviorData.baseIntensity + : 1.0 + ); + this._flickerSpeed = Math.max( + 0, + behaviorData.flickerSpeed !== undefined ? behaviorData.flickerSpeed : 10 + ); + this._flickerStrength = Math.max( + 0, + behaviorData.flickerStrength !== undefined + ? behaviorData.flickerStrength + : 0.4 + ); + this._failChance = Math.max( + 0, + behaviorData.failChance !== undefined ? behaviorData.failChance : 0.02 + ); + this._offDuration = Math.max( + 0, + behaviorData.offDuration !== undefined ? behaviorData.offDuration : 0.1 + ); + this._targetLayerName = behaviorData.targetLayerName || ''; + this._targetEffectName = behaviorData.targetEffectName || ''; + + this._phase = Math.random(); + this._noise = 0; + this._remainingOffTime = 0; + this._cachedLayerName = ''; + this._cachedEffectName = ''; + this._warnedNoTargetEffect = false; + } + + override applyBehaviorOverriding(behaviorData): boolean { + if (behaviorData.enabled !== undefined) { + this.setEnabled(!!behaviorData.enabled); + } + if (behaviorData.baseIntensity !== undefined) { + this.setBaseIntensity(behaviorData.baseIntensity); + } + if (behaviorData.flickerSpeed !== undefined) { + this.setFlickerSpeed(behaviorData.flickerSpeed); + } + if (behaviorData.flickerStrength !== undefined) { + this.setFlickerStrength(behaviorData.flickerStrength); + } + if (behaviorData.failChance !== undefined) { + this.setFailChance(behaviorData.failChance); + } + if (behaviorData.offDuration !== undefined) { + this.setOffDuration(behaviorData.offDuration); + } + if (behaviorData.targetLayerName !== undefined) { + this.setTargetLayerName(behaviorData.targetLayerName); + } + if (behaviorData.targetEffectName !== undefined) { + this.setTargetEffectName(behaviorData.targetEffectName); + } + return true; + } + + override onDeActivate(): void { + this._remainingOffTime = 0; + this._applyIntensity(this._baseIntensity); + } + + override onDestroy(): void { + this._remainingOffTime = 0; + this._applyIntensity(this._baseIntensity); + this._invalidateTargetEffect(); + } + + override doStepPostEvents( + instanceContainer: gdjs.RuntimeInstanceContainer + ): void { + const effect = this._getTargetLightEffect(); + if (!effect) { + return; + } + + if (!this._enabled) { + this._remainingOffTime = 0; + this._applyIntensity(this._baseIntensity, effect); + return; + } + + const deltaTime = Math.max(0, instanceContainer.getElapsedTime() / 1000); + if (this._remainingOffTime > 0) { + this._remainingOffTime = Math.max(0, this._remainingOffTime - deltaTime); + this._applyIntensity(0, effect); + return; + } + + if (deltaTime > 0 && this._failChance > 0) { + const failureProbability = 1 - Math.exp(-this._failChance * deltaTime); + if (Math.random() < failureProbability) { + this._remainingOffTime = this._offDuration; + this._applyIntensity(0, effect); + return; + } + } + + const speed = Math.max(0, this._flickerSpeed); + this._phase += deltaTime * speed; + if (!Number.isFinite(this._phase)) { + this._phase = 0; + } else if (this._phase > 1000000) { + this._phase -= Math.floor(this._phase); + } + const sine = Math.sin(this._phase * Math.PI * 2); + const rawNoise = Math.random() * 2 - 1; + const smoothing = Math.min(1, deltaTime * (speed * 0.5 + 3)); + this._noise += (rawNoise - this._noise) * smoothing; + + const signal = sine * 0.65 + this._noise * 0.35; + const intensity = + this._baseIntensity * (1 + signal * Math.max(0, this._flickerStrength)); + this._applyIntensity(Math.max(0, intensity), effect); + } + + private _invalidateTargetEffect(): void { + this._cachedEffectName = ''; + } + + private _isSpotOrPointLightEffect( + effect: gdjs.PixiFiltersTools.Filter + ): boolean { + const anyEffect = effect as any; + const light = anyEffect._light || anyEffect.light; + if (!light) { + return false; + } + return !!( + light.isPointLight || + light.isSpotLight || + light.type === 'PointLight' || + light.type === 'SpotLight' + ); + } + + private _getAttachedObjectName(effect: gdjs.PixiFiltersTools.Filter): string { + const attachedObjectName = (effect as any)._attachedObjectName; + return typeof attachedObjectName === 'string' ? attachedObjectName : ''; + } + + private _getLayerByName( + runtimeScene: gdjs.RuntimeScene, + layerName: string + ): gdjs.RuntimeLayer | null { + if (!layerName) { + return null; + } + if (!runtimeScene.hasLayer(layerName)) { + return null; + } + return runtimeScene.getLayer(layerName); + } + + private _getPreferredLayer(runtimeScene: gdjs.RuntimeScene): gdjs.RuntimeLayer { + const targetLayerName = (this._targetLayerName || '').trim(); + const fallbackLayerName = this.owner.getLayer(); + if (targetLayerName) { + const targetLayer = this._getLayerByName(runtimeScene, targetLayerName); + if (targetLayer) { + return targetLayer; + } + } + return runtimeScene.getLayer(fallbackLayerName); + } + + private _warnTargetEffectNotFound(layerName: string): void { + if (this._warnedNoTargetEffect) { + return; + } + this._warnedNoTargetEffect = true; + console.warn( + `[Scene3D::FlickeringLight] No PointLight/SpotLight effect found for "${this.owner.getName()}" on layer "${layerName}".` + + ` Set "Target effect name" and "Target layer name" in the behavior if needed.` + ); + } + + private _getTargetLightEffect(): gdjs.PixiFiltersTools.Filter | null { + const runtimeScene = this.owner.getRuntimeScene(); + const layer = this._getPreferredLayer(runtimeScene); + const layerName = layer.getName(); + if (this._cachedLayerName !== layerName) { + this._cachedLayerName = layerName; + this._invalidateTargetEffect(); + } + const rendererEffects = layer.getRendererEffects(); + + const explicitTargetEffectName = (this._targetEffectName || '').trim(); + if (explicitTargetEffectName) { + const explicitTargetEffect = rendererEffects[explicitTargetEffectName]; + if ( + explicitTargetEffect && + this._isSpotOrPointLightEffect(explicitTargetEffect) + ) { + this._cachedEffectName = explicitTargetEffectName; + this._warnedNoTargetEffect = false; + return explicitTargetEffect; + } + } + + if (this._cachedEffectName) { + const cached = rendererEffects[this._cachedEffectName]; + if (cached && this._isSpotOrPointLightEffect(cached)) { + this._warnedNoTargetEffect = false; + return cached; + } + this._invalidateTargetEffect(); + } + + const ownerName = this.owner.getName(); + let firstLightEffectName = ''; + let firstLightEffect: gdjs.PixiFiltersTools.Filter | null = null; + for (const effectName in rendererEffects) { + const effect = rendererEffects[effectName]; + if (!this._isSpotOrPointLightEffect(effect)) { + continue; + } + + if (!firstLightEffect) { + firstLightEffect = effect; + firstLightEffectName = effectName; + } + + const attachedObjectName = this._getAttachedObjectName(effect); + if (attachedObjectName && attachedObjectName === ownerName) { + this._cachedEffectName = effectName; + this._warnedNoTargetEffect = false; + return effect; + } + } + + if (firstLightEffect) { + this._cachedEffectName = firstLightEffectName; + this._warnedNoTargetEffect = false; + return firstLightEffect; + } + + this._invalidateTargetEffect(); + this._warnTargetEffectNotFound(layerName); + return null; + } + + private _applyIntensity( + intensity: float, + targetEffect: gdjs.PixiFiltersTools.Filter | null = null + ): void { + const effect = targetEffect || this._getTargetLightEffect(); + if (!effect) { + return; + } + effect.updateDoubleParameter('intensity', Math.max(0, intensity)); + } + + isEnabled(): boolean { + return this._enabled; + } + + setEnabled(enabled: boolean): void { + this._enabled = !!enabled; + if (!this._enabled) { + this._remainingOffTime = 0; + this._applyIntensity(this._baseIntensity); + } + } + + getBaseIntensity(): float { + return this._baseIntensity; + } + + setBaseIntensity(value: float): void { + this._baseIntensity = Math.max(0, value); + if (!this._enabled) { + this._applyIntensity(this._baseIntensity); + } + } + + getFlickerSpeed(): float { + return this._flickerSpeed; + } + + setFlickerSpeed(value: float): void { + this._flickerSpeed = Math.max(0, value); + } + + getFlickerStrength(): float { + return this._flickerStrength; + } + + setFlickerStrength(value: float): void { + this._flickerStrength = Math.max(0, value); + } + + getFailChance(): float { + return this._failChance; + } + + setFailChance(value: float): void { + this._failChance = Math.max(0, value); + } + + getOffDuration(): float { + return this._offDuration; + } + + setOffDuration(value: float): void { + this._offDuration = Math.max(0, value); + } + + getTargetLayerName(): string { + return this._targetLayerName; + } + + setTargetLayerName(layerName: string): void { + const normalizedLayerName = (layerName || '').trim(); + if (this._targetLayerName === normalizedLayerName) { + return; + } + this._targetLayerName = normalizedLayerName; + this._cachedLayerName = ''; + this._invalidateTargetEffect(); + this._warnedNoTargetEffect = false; + } + + getTargetEffectName(): string { + return this._targetEffectName; + } + + setTargetEffectName(effectName: string): void { + const normalizedEffectName = (effectName || '').trim(); + if (this._targetEffectName === normalizedEffectName) { + return; + } + this._targetEffectName = normalizedEffectName; + this._invalidateTargetEffect(); + this._warnedNoTargetEffect = false; + } + } + + gdjs.registerBehavior( + 'Scene3D::FlickeringLight', + gdjs.FlickeringLightRuntimeBehavior + ); +} diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 29bb2009e9e5..e25d7424ecf9 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -251,6 +251,289 @@ module.exports = { .setFunctionName('turnAroundZ'); } + { + const behavior = new gd.BehaviorJsImplementation(); + + behavior.updateProperty = function ( + behaviorContent, + propertyName, + newValue + ) { + if (!behaviorContent.hasChild(propertyName)) { + if (propertyName === 'enabled') { + behaviorContent.addChild(propertyName).setBoolValue(true); + } else { + behaviorContent.addChild(propertyName).setDoubleValue(0); + } + } + + if (propertyName === 'enabled') { + behaviorContent + .getChild('enabled') + .setBoolValue(newValue === '1' || newValue === 'true'); + return true; + } + + if ( + propertyName === 'baseIntensity' || + propertyName === 'flickerSpeed' || + propertyName === 'flickerStrength' || + propertyName === 'failChance' || + propertyName === 'offDuration' + ) { + const value = parseFloat(newValue); + if (value !== value) { + return false; + } + behaviorContent + .getChild(propertyName) + .setDoubleValue(Math.max(0, value)); + return true; + } + + return false; + }; + + behavior.getProperties = function (behaviorContent) { + const behaviorProperties = new gd.MapStringPropertyDescriptor(); + + if (!behaviorContent.hasChild('enabled')) { + behaviorContent.addChild('enabled').setBoolValue(true); + } + if (!behaviorContent.hasChild('baseIntensity')) { + behaviorContent.addChild('baseIntensity').setDoubleValue(1.0); + } + if (!behaviorContent.hasChild('flickerSpeed')) { + behaviorContent.addChild('flickerSpeed').setDoubleValue(10.0); + } + if (!behaviorContent.hasChild('flickerStrength')) { + behaviorContent.addChild('flickerStrength').setDoubleValue(0.4); + } + if (!behaviorContent.hasChild('failChance')) { + behaviorContent.addChild('failChance').setDoubleValue(0.02); + } + if (!behaviorContent.hasChild('offDuration')) { + behaviorContent.addChild('offDuration').setDoubleValue(0.1); + } + + behaviorProperties + .getOrCreate('enabled') + .setValue( + behaviorContent.getChild('enabled').getBoolValue() + ? 'true' + : 'false' + ) + .setType('Boolean') + .setLabel(_('Enabled')); + behaviorProperties + .getOrCreate('baseIntensity') + .setValue( + behaviorContent + .getChild('baseIntensity') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Base intensity')); + behaviorProperties + .getOrCreate('flickerSpeed') + .setValue( + behaviorContent + .getChild('flickerSpeed') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Flicker speed')); + behaviorProperties + .getOrCreate('flickerStrength') + .setValue( + behaviorContent + .getChild('flickerStrength') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Flicker strength')); + behaviorProperties + .getOrCreate('failChance') + .setValue( + behaviorContent.getChild('failChance').getDoubleValue().toString(10) + ) + .setType('Number') + .setLabel(_('Failure chance (per second)')); + behaviorProperties + .getOrCreate('offDuration') + .setValue( + behaviorContent.getChild('offDuration').getDoubleValue().toString(10) + ) + .setType('Number') + .setLabel(_('Off duration (seconds)')); + + return behaviorProperties; + }; + + behavior.initializeContent = function (behaviorContent) { + behaviorContent.addChild('enabled').setBoolValue(true); + behaviorContent.addChild('baseIntensity').setDoubleValue(1.0); + behaviorContent.addChild('flickerSpeed').setDoubleValue(10.0); + behaviorContent.addChild('flickerStrength').setDoubleValue(0.4); + behaviorContent.addChild('failChance').setDoubleValue(0.02); + behaviorContent.addChild('offDuration').setDoubleValue(0.1); + }; + + const flickeringLight = extension + .addBehavior( + 'FlickeringLight', + _('Flickering 3D light'), + 'FlickeringLight', + _( + 'Randomly flickers Scene3D Point Light and Spot Light effects by updating their intensity every frame.' + ), + '', + 'res/conditions/3d_box.svg', + 'FlickeringLight', + // @ts-ignore + behavior, + new gd.BehaviorsSharedData() + ) + .setIncludeFile('Extensions/3D/FlickeringLightBehavior.js'); + + flickeringLight + .addScopedAction( + 'SetEnabled', + _('Enable/disable flickering'), + _('Enable or disable the light flicker simulation.'), + _('Set flickering of _PARAM0_ to _PARAM2_'), + _('Flickering light'), + 'res/conditions/3d_box.svg', + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .addParameter('yesorno', _('Enabled')) + .setFunctionName('setEnabled'); + + flickeringLight + .addScopedCondition( + 'IsEnabled', + _('Flickering enabled'), + _('Check if the flickering logic is enabled.'), + _('Flickering is enabled for _PARAM0_'), + _('Flickering light'), + 'res/conditions/3d_box.svg', + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .setFunctionName('isEnabled'); + + flickeringLight + .addExpressionAndConditionAndAction( + 'number', + 'BaseIntensity', + _('Base intensity'), + _('the base light intensity'), + _('the base intensity'), + _('Flickering light'), + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Base intensity used when flicker offset is 0.') + ) + ) + .setFunctionName('setBaseIntensity') + .setGetter('getBaseIntensity'); + + flickeringLight + .addExpressionAndConditionAndAction( + 'number', + 'FlickerSpeed', + _('Flicker speed'), + _('the flickering speed'), + _('the flicker speed'), + _('Flickering light'), + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('How fast the flicker oscillates.') + ) + ) + .setFunctionName('setFlickerSpeed') + .setGetter('getFlickerSpeed'); + + flickeringLight + .addExpressionAndConditionAndAction( + 'number', + 'FlickerStrength', + _('Flicker strength'), + _('the flicker strength'), + _('the flicker strength'), + _('Flickering light'), + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('How much intensity can vary around the base value.') + ) + ) + .setFunctionName('setFlickerStrength') + .setGetter('getFlickerStrength'); + + flickeringLight + .addExpressionAndConditionAndAction( + 'number', + 'FailChance', + _('Failure chance'), + _('the failure chance per second'), + _('the failure chance per second'), + _('Flickering light'), + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Probability per second for a complete temporary blackout.') + ) + ) + .setFunctionName('setFailChance') + .setGetter('getFailChance'); + + flickeringLight + .addExpressionAndConditionAndAction( + 'number', + 'OffDuration', + _('Off duration'), + _('the off duration in seconds'), + _('the off duration'), + _('Flickering light'), + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('How long the light stays off when a failure occurs (seconds).') + ) + ) + .setFunctionName('setOffDuration') + .setGetter('getOffDuration'); + } + { const object = extension .addObject( @@ -2731,6 +3014,96 @@ module.exports = { .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setDescription(_('Depth tolerance to detect reflection hits reliably.')); } + { + const effect = extension + .addEffect('ChromaticAberration') + .setFullName(_('Chromatic aberration')) + .setDescription( + _( + 'Lens-like RGB channel separation that gets stronger toward screen edges.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') + .addIncludeFile('Extensions/3D/ChromaticAberrationEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('intensity') + .setValue('0.005') + .setLabel(_('Intensity')) + .setType('number') + .setDescription( + _('How far red/blue channels split from the center direction.') + ); + properties + .getOrCreate('radialScale') + .setValue('1.0') + .setLabel(_('Radial scale')) + .setType('number') + .setDescription( + _('How strongly the effect ramps from center to edges.') + ); + } + { + const effect = extension + .addEffect('ColorGrading') + .setFullName(_('Color grading')) + .setDescription( + _( + 'Apply cinematic color grading in screen space: temperature, tint, saturation, contrast, and brightness.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') + .addIncludeFile('Extensions/3D/ColorGradingEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('temperature') + .setValue('-0.3') + .setLabel(_('Temperature')) + .setType('number') + .setDescription( + _( + 'Negative = cool blue, positive = warm orange. Default tuned for cold horror mood.' + ) + ); + properties + .getOrCreate('tint') + .setValue('-0.1') + .setLabel(_('Tint')) + .setType('number') + .setDescription(_('Negative = greener, positive = magenta.')); + properties + .getOrCreate('saturation') + .setValue('0.8') + .setLabel(_('Saturation')) + .setType('number') + .setDescription(_('0 = grayscale, 1 = normal, >1 = oversaturated.')); + properties + .getOrCreate('contrast') + .setValue('1.2') + .setLabel(_('Contrast')) + .setType('number') + .setDescription(_('1 = neutral, >1 = stronger contrast.')); + properties + .getOrCreate('brightness') + .setValue('0.95') + .setLabel(_('Brightness')) + .setType('number') + .setDescription(_('1 = neutral, <1 darker, >1 brighter.')); + } { const effect = extension .addEffect('SSAO') diff --git a/Extensions/3D/PostProcessingSharedResources.ts b/Extensions/3D/PostProcessingSharedResources.ts index bcbe586c148e..cf0f33ae4e7e 100644 --- a/Extensions/3D/PostProcessingSharedResources.ts +++ b/Extensions/3D/PostProcessingSharedResources.ts @@ -55,7 +55,15 @@ namespace gdjs { }, }; - const managedPassOrder: string[] = ['SSAO', 'DOF', 'SSR', 'FOG', 'BLOOM']; + const managedPassOrder: string[] = [ + 'SSAO', + 'DOF', + 'SSR', + 'FOG', + 'BLOOM', + 'COLORGRADE', + 'CHROMA', + ]; const managedPassOrderMap = new Map( managedPassOrder.map((id, index) => [id, index]) ); diff --git a/Extensions/Physics3DBehavior/JsExtension.js b/Extensions/Physics3DBehavior/JsExtension.js index 74daf7ae1146..1fd25ceee789 100644 --- a/Extensions/Physics3DBehavior/JsExtension.js +++ b/Extensions/Physics3DBehavior/JsExtension.js @@ -286,6 +286,314 @@ module.exports = { return true; } + if (propertyName === 'jointAutoWakeBodies') { + if (!behaviorContent.hasChild('jointAutoWakeBodies')) { + behaviorContent.addChild('jointAutoWakeBodies').setBoolValue(true); + } + behaviorContent + .getChild('jointAutoWakeBodies') + .setBoolValue(newValue === '1' || newValue === 'true'); + return true; + } + + if (propertyName === 'jointAutoStabilityPreset') { + const normalizedValue = newValue.toLowerCase(); + let presetValue = 'Balanced'; + if (normalizedValue === 'stable') presetValue = 'Stable'; + else if (normalizedValue === 'ultrastable') + presetValue = 'UltraStable'; + if (!behaviorContent.hasChild('jointAutoStabilityPreset')) { + behaviorContent + .addChild('jointAutoStabilityPreset') + .setStringValue('Stable'); + } + behaviorContent + .getChild('jointAutoStabilityPreset') + .setStringValue(presetValue); + return true; + } + + if (propertyName === 'jointAutoBreakForce') { + const newValueAsNumber = Math.max(0, parseFloat(newValue)); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointAutoBreakForce')) { + behaviorContent.addChild('jointAutoBreakForce').setDoubleValue(0); + } + behaviorContent + .getChild('jointAutoBreakForce') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointAutoBreakTorque') { + const newValueAsNumber = Math.max(0, parseFloat(newValue)); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointAutoBreakTorque')) { + behaviorContent.addChild('jointAutoBreakTorque').setDoubleValue(0); + } + behaviorContent + .getChild('jointAutoBreakTorque') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorEnabled') { + if (!behaviorContent.hasChild('jointEditorEnabled')) { + behaviorContent.addChild('jointEditorEnabled').setBoolValue(false); + } + behaviorContent + .getChild('jointEditorEnabled') + .setBoolValue(newValue === '1' || newValue === 'true'); + return true; + } + + if (propertyName === 'jointEditorTargetObjectName') { + if (!behaviorContent.hasChild('jointEditorTargetObjectName')) { + behaviorContent + .addChild('jointEditorTargetObjectName') + .setStringValue(''); + } + behaviorContent + .getChild('jointEditorTargetObjectName') + .setStringValue(newValue); + return true; + } + + if (propertyName === 'jointEditorType') { + const normalizedValue = newValue.toLowerCase(); + let jointType = 'None'; + if (normalizedValue === 'fixed') jointType = 'Fixed'; + else if (normalizedValue === 'point') jointType = 'Point'; + else if (normalizedValue === 'hinge') jointType = 'Hinge'; + else if (normalizedValue === 'slider') jointType = 'Slider'; + else if (normalizedValue === 'distance') jointType = 'Distance'; + else if (normalizedValue === 'cone') jointType = 'Cone'; + else if ( + normalizedValue === 'swingtwist' || + normalizedValue === 'swing twist' + ) + jointType = 'SwingTwist'; + if (!behaviorContent.hasChild('jointEditorType')) { + behaviorContent.addChild('jointEditorType').setStringValue('None'); + } + behaviorContent.getChild('jointEditorType').setStringValue(jointType); + return true; + } + + if (propertyName === 'jointEditorAnchorOffsetX') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAnchorOffsetX')) { + behaviorContent + .addChild('jointEditorAnchorOffsetX') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorAnchorOffsetX') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorAnchorOffsetY') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAnchorOffsetY')) { + behaviorContent + .addChild('jointEditorAnchorOffsetY') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorAnchorOffsetY') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorAnchorOffsetZ') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAnchorOffsetZ')) { + behaviorContent + .addChild('jointEditorAnchorOffsetZ') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorAnchorOffsetZ') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorTargetAnchorOffsetX') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetX')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetX') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorTargetAnchorOffsetX') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorTargetAnchorOffsetY') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetY')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetY') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorTargetAnchorOffsetY') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorTargetAnchorOffsetZ') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetZ')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetZ') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorTargetAnchorOffsetZ') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorUseCustomAxis') { + if (!behaviorContent.hasChild('jointEditorUseCustomAxis')) { + behaviorContent + .addChild('jointEditorUseCustomAxis') + .setBoolValue(false); + } + behaviorContent + .getChild('jointEditorUseCustomAxis') + .setBoolValue(newValue === '1' || newValue === 'true'); + return true; + } + + if (propertyName === 'jointEditorAxisX') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAxisX')) { + behaviorContent.addChild('jointEditorAxisX').setDoubleValue(1); + } + behaviorContent + .getChild('jointEditorAxisX') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorAxisY') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAxisY')) { + behaviorContent.addChild('jointEditorAxisY').setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorAxisY') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorAxisZ') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorAxisZ')) { + behaviorContent.addChild('jointEditorAxisZ').setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorAxisZ') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorHingeMinAngle') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorHingeMinAngle')) { + behaviorContent + .addChild('jointEditorHingeMinAngle') + .setDoubleValue(-60); + } + behaviorContent + .getChild('jointEditorHingeMinAngle') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorHingeMaxAngle') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorHingeMaxAngle')) { + behaviorContent + .addChild('jointEditorHingeMaxAngle') + .setDoubleValue(60); + } + behaviorContent + .getChild('jointEditorHingeMaxAngle') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorDistanceMin') { + const newValueAsNumber = Math.max(0, parseFloat(newValue)); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorDistanceMin')) { + behaviorContent + .addChild('jointEditorDistanceMin') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorDistanceMin') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorDistanceMax') { + const newValueAsNumber = Math.max(0, parseFloat(newValue)); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorDistanceMax')) { + behaviorContent + .addChild('jointEditorDistanceMax') + .setDoubleValue(0); + } + behaviorContent + .getChild('jointEditorDistanceMax') + .setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'jointEditorPreviewEnabled') { + if (!behaviorContent.hasChild('jointEditorPreviewEnabled')) { + behaviorContent + .addChild('jointEditorPreviewEnabled') + .setBoolValue(true); + } + behaviorContent + .getChild('jointEditorPreviewEnabled') + .setBoolValue(newValue === '1' || newValue === 'true'); + return true; + } + + if (propertyName === 'jointEditorPreviewSize') { + const newValueAsNumber = Math.max(1, parseFloat(newValue)); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!behaviorContent.hasChild('jointEditorPreviewSize')) { + behaviorContent + .addChild('jointEditorPreviewSize') + .setDoubleValue(8); + } + behaviorContent + .getChild('jointEditorPreviewSize') + .setDoubleValue(newValueAsNumber); + return true; + } + return false; }; behavior.getProperties = function (behaviorContent) { @@ -693,167 +1001,1095 @@ module.exports = { .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) .setGroup(_('Ragdoll')); - return behaviorProperties; - }; - - behavior.initializeContent = function (behaviorContent) { - behaviorContent.addChild('object3D').setStringValue(''); - behaviorContent.addChild('bodyType').setStringValue('Dynamic'); - behaviorContent.addChild('bullet').setBoolValue(false); - behaviorContent.addChild('fixedRotation').setBoolValue(false); - behaviorContent.addChild('shape').setStringValue('Box'); - behaviorContent.addChild('meshShapeResourceName').setStringValue(''); - behaviorContent.addChild('shapeOrientation').setStringValue('Z'); - behaviorContent.addChild('shapeDimensionA').setDoubleValue(0); - behaviorContent.addChild('shapeDimensionB').setDoubleValue(0); - behaviorContent.addChild('shapeDimensionC').setDoubleValue(0); - behaviorContent.addChild('shapeOffsetX').setDoubleValue(0); - behaviorContent.addChild('shapeOffsetY').setDoubleValue(0); - behaviorContent.addChild('shapeOffsetZ').setDoubleValue(0); - behaviorContent.addChild('massCenterOffsetX').setDoubleValue(0); - behaviorContent.addChild('massCenterOffsetY').setDoubleValue(0); - behaviorContent.addChild('massCenterOffsetZ').setDoubleValue(0); - behaviorContent.addChild('massOverride').setDoubleValue(0); - behaviorContent.addChild('density').setDoubleValue(1.0); - behaviorContent.addChild('friction').setDoubleValue(0.3); - behaviorContent.addChild('restitution').setDoubleValue(0.1); - behaviorContent.addChild('linearDamping').setDoubleValue(0.1); - behaviorContent.addChild('angularDamping').setDoubleValue(0.1); - behaviorContent.addChild('gravityScale').setDoubleValue(1); - behaviorContent.addChild('layers').setIntValue((1 << 4) | (1 << 0)); - behaviorContent.addChild('masks').setIntValue((1 << 4) | (1 << 0)); - behaviorContent.addChild('ragdollRole').setStringValue('None'); - behaviorContent.addChild('ragdollGroupTag').setStringValue(''); - }; - - const sharedData = new gd.BehaviorSharedDataJsImplementation(); - sharedData.updateProperty = function ( - sharedContent, - propertyName, - newValue - ) { - if (propertyName === 'gravityX') { - const newValueAsNumber = parseFloat(newValue); - if (newValueAsNumber !== newValueAsNumber) return false; - sharedContent.getChild('gravityX').setDoubleValue(newValueAsNumber); - return true; + if (!behaviorContent.hasChild('jointAutoWakeBodies')) { + behaviorContent.addChild('jointAutoWakeBodies').setBoolValue(true); } + behaviorProperties + .getOrCreate('jointAutoWakeBodies') + .setValue( + behaviorContent.getChild('jointAutoWakeBodies').getBoolValue() + ? 'true' + : 'false' + ) + .setType('Boolean') + .setLabel(_('Auto wake linked bodies')) + .setDescription( + _( + 'When enabled, linked bodies are automatically activated after joint creation/changes so the constraint effect is immediate.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Realism')); - if (propertyName === 'gravityY') { - const newValueAsNumber = parseFloat(newValue); - if (newValueAsNumber !== newValueAsNumber) return false; - sharedContent.getChild('gravityY').setDoubleValue(newValueAsNumber); - return true; + if (!behaviorContent.hasChild('jointAutoStabilityPreset')) { + behaviorContent + .addChild('jointAutoStabilityPreset') + .setStringValue('Stable'); } + behaviorProperties + .getOrCreate('jointAutoStabilityPreset') + .setValue( + behaviorContent + .getChild('jointAutoStabilityPreset') + .getStringValue() + ) + .setType('Choice') + .setLabel(_('Default joint stability')) + .addChoice('Balanced', _('Balanced')) + .addChoice('Stable', _('Stable')) + .addChoice('UltraStable', _('Ultra Stable')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Realism')); - if (propertyName === 'gravityZ') { - const newValueAsNumber = parseFloat(newValue); - if (newValueAsNumber !== newValueAsNumber) return false; - sharedContent.getChild('gravityZ').setDoubleValue(newValueAsNumber); - return true; + if (!behaviorContent.hasChild('jointAutoBreakForce')) { + behaviorContent.addChild('jointAutoBreakForce').setDoubleValue(0); } - - if (propertyName === 'worldScale') { - const newValueAsNumber = parseInt(newValue, 10); - if (newValueAsNumber !== newValueAsNumber) return false; - if (!sharedContent.hasChild('worldScale')) { - sharedContent.addChild('worldScale'); - } - sharedContent.getChild('worldScale').setDoubleValue(newValueAsNumber); - return true; + behaviorProperties + .getOrCreate('jointAutoBreakForce') + .setValue( + behaviorContent + .getChild('jointAutoBreakForce') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Auto break force')) + .setDescription( + _( + 'If > 0, newly created joints break automatically when reaction force exceeds this threshold.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Realism')); + + if (!behaviorContent.hasChild('jointAutoBreakTorque')) { + behaviorContent.addChild('jointAutoBreakTorque').setDoubleValue(0); } - return false; + behaviorProperties + .getOrCreate('jointAutoBreakTorque') + .setValue( + behaviorContent + .getChild('jointAutoBreakTorque') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Auto break torque')) + .setDescription( + _( + 'If > 0, newly created joints break automatically when reaction torque exceeds this threshold.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Realism')); + + if (!behaviorContent.hasChild('jointEditorEnabled')) { + behaviorContent.addChild('jointEditorEnabled').setBoolValue(false); + } + behaviorProperties + .getOrCreate('jointEditorEnabled') + .setValue( + behaviorContent.getChild('jointEditorEnabled').getBoolValue() + ? 'true' + : 'false' + ) + .setType('Boolean') + .setLabel(_('Enable joint editor link')) + .setDescription( + _( + 'Automatically creates and maintains one physical joint from this object to a target object name.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorTargetObjectName')) { + behaviorContent + .addChild('jointEditorTargetObjectName') + .setStringValue(''); + } + behaviorProperties + .getOrCreate('jointEditorTargetObjectName') + .setValue( + behaviorContent + .getChild('jointEditorTargetObjectName') + .getStringValue() + ) + .setType('String') + .setLabel(_('Target object name')) + .setDescription( + _( + 'Object name to link to. The nearest valid instance is selected and kept linked.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorType')) { + behaviorContent.addChild('jointEditorType').setStringValue('None'); + } + behaviorProperties + .getOrCreate('jointEditorType') + .setValue( + behaviorContent.getChild('jointEditorType').getStringValue() + ) + .setType('Choice') + .setLabel(_('Joint type')) + .addChoice('None', _('None')) + .addChoice('Fixed', _('Fixed')) + .addChoice('Point', _('Point')) + .addChoice('Hinge', _('Hinge')) + .addChoice('Slider', _('Slider')) + .addChoice('Distance', _('Distance')) + .addChoice('Cone', _('Cone')) + .addChoice('SwingTwist', _('SwingTwist')) + .setDescription( + _( + 'Joint editor supports only Scene3D::Model3DObject and Scene3D::Cube3DObject for real physical links.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAnchorOffsetX')) { + behaviorContent + .addChild('jointEditorAnchorOffsetX') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorAnchorOffsetX') + .setValue( + behaviorContent + .getChild('jointEditorAnchorOffsetX') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Source anchor offset X')) + .setDescription( + _( + 'Local offset in pixels from this object center to place the joint anchor.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAnchorOffsetY')) { + behaviorContent + .addChild('jointEditorAnchorOffsetY') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorAnchorOffsetY') + .setValue( + behaviorContent + .getChild('jointEditorAnchorOffsetY') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Source anchor offset Y')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAnchorOffsetZ')) { + behaviorContent + .addChild('jointEditorAnchorOffsetZ') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorAnchorOffsetZ') + .setValue( + behaviorContent + .getChild('jointEditorAnchorOffsetZ') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Source anchor offset Z')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetX')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetX') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorTargetAnchorOffsetX') + .setValue( + behaviorContent + .getChild('jointEditorTargetAnchorOffsetX') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Target anchor offset X')) + .setDescription( + _( + 'Local offset in pixels from target object center to place the joint anchor.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetY')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetY') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorTargetAnchorOffsetY') + .setValue( + behaviorContent + .getChild('jointEditorTargetAnchorOffsetY') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Target anchor offset Y')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorTargetAnchorOffsetZ')) { + behaviorContent + .addChild('jointEditorTargetAnchorOffsetZ') + .setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorTargetAnchorOffsetZ') + .setValue( + behaviorContent + .getChild('jointEditorTargetAnchorOffsetZ') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Target anchor offset Z')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorUseCustomAxis')) { + behaviorContent + .addChild('jointEditorUseCustomAxis') + .setBoolValue(false); + } + behaviorProperties + .getOrCreate('jointEditorUseCustomAxis') + .setValue( + behaviorContent.getChild('jointEditorUseCustomAxis').getBoolValue() + ? 'true' + : 'false' + ) + .setType('Boolean') + .setLabel(_('Use custom axis')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAxisX')) { + behaviorContent.addChild('jointEditorAxisX').setDoubleValue(1); + } + behaviorProperties + .getOrCreate('jointEditorAxisX') + .setValue( + behaviorContent + .getChild('jointEditorAxisX') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Custom axis X')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAxisY')) { + behaviorContent.addChild('jointEditorAxisY').setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorAxisY') + .setValue( + behaviorContent + .getChild('jointEditorAxisY') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Custom axis Y')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorAxisZ')) { + behaviorContent.addChild('jointEditorAxisZ').setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorAxisZ') + .setValue( + behaviorContent + .getChild('jointEditorAxisZ') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Custom axis Z')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorHingeMinAngle')) { + behaviorContent + .addChild('jointEditorHingeMinAngle') + .setDoubleValue(-60); + } + behaviorProperties + .getOrCreate('jointEditorHingeMinAngle') + .setValue( + behaviorContent + .getChild('jointEditorHingeMinAngle') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Hinge/Twist min angle')) + .setDescription(_('Used by Hinge, Cone and SwingTwist presets.')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorHingeMaxAngle')) { + behaviorContent + .addChild('jointEditorHingeMaxAngle') + .setDoubleValue(60); + } + behaviorProperties + .getOrCreate('jointEditorHingeMaxAngle') + .setValue( + behaviorContent + .getChild('jointEditorHingeMaxAngle') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Hinge/Twist max angle')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorDistanceMin')) { + behaviorContent.addChild('jointEditorDistanceMin').setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorDistanceMin') + .setValue( + behaviorContent + .getChild('jointEditorDistanceMin') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Distance min')) + .setDescription( + _( + 'Used by Distance joint. Leave min/max at 0 for automatic distance based on current pose.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorDistanceMax')) { + behaviorContent.addChild('jointEditorDistanceMax').setDoubleValue(0); + } + behaviorProperties + .getOrCreate('jointEditorDistanceMax') + .setValue( + behaviorContent + .getChild('jointEditorDistanceMax') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Distance max')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorPreviewEnabled')) { + behaviorContent + .addChild('jointEditorPreviewEnabled') + .setBoolValue(true); + } + behaviorProperties + .getOrCreate('jointEditorPreviewEnabled') + .setValue( + behaviorContent.getChild('jointEditorPreviewEnabled').getBoolValue() + ? 'true' + : 'false' + ) + .setType('Boolean') + .setLabel(_('Show realtime preview')) + .setDescription( + _( + 'Display source/target/anchor points and axis line in real time while editing.' + ) + ) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + if (!behaviorContent.hasChild('jointEditorPreviewSize')) { + behaviorContent.addChild('jointEditorPreviewSize').setDoubleValue(8); + } + behaviorProperties + .getOrCreate('jointEditorPreviewSize') + .setValue( + behaviorContent + .getChild('jointEditorPreviewSize') + .getDoubleValue() + .toString(10) + ) + .setType('Number') + .setLabel(_('Preview size')) + .setQuickCustomizationVisibility(gd.QuickCustomization.Hidden) + .setGroup(_('Joint Editor (3D Object / 3D Box)')); + + return behaviorProperties; }; - sharedData.getProperties = function (sharedContent) { + + behavior.initializeContent = function (behaviorContent) { + behaviorContent.addChild('object3D').setStringValue(''); + behaviorContent.addChild('bodyType').setStringValue('Dynamic'); + behaviorContent.addChild('bullet').setBoolValue(false); + behaviorContent.addChild('fixedRotation').setBoolValue(false); + behaviorContent.addChild('shape').setStringValue('Box'); + behaviorContent.addChild('meshShapeResourceName').setStringValue(''); + behaviorContent.addChild('shapeOrientation').setStringValue('Z'); + behaviorContent.addChild('shapeDimensionA').setDoubleValue(0); + behaviorContent.addChild('shapeDimensionB').setDoubleValue(0); + behaviorContent.addChild('shapeDimensionC').setDoubleValue(0); + behaviorContent.addChild('shapeOffsetX').setDoubleValue(0); + behaviorContent.addChild('shapeOffsetY').setDoubleValue(0); + behaviorContent.addChild('shapeOffsetZ').setDoubleValue(0); + behaviorContent.addChild('massCenterOffsetX').setDoubleValue(0); + behaviorContent.addChild('massCenterOffsetY').setDoubleValue(0); + behaviorContent.addChild('massCenterOffsetZ').setDoubleValue(0); + behaviorContent.addChild('massOverride').setDoubleValue(0); + behaviorContent.addChild('density').setDoubleValue(1.0); + behaviorContent.addChild('friction').setDoubleValue(0.3); + behaviorContent.addChild('restitution').setDoubleValue(0.1); + behaviorContent.addChild('linearDamping').setDoubleValue(0.1); + behaviorContent.addChild('angularDamping').setDoubleValue(0.1); + behaviorContent.addChild('gravityScale').setDoubleValue(1); + behaviorContent.addChild('layers').setIntValue((1 << 4) | (1 << 0)); + behaviorContent.addChild('masks').setIntValue((1 << 4) | (1 << 0)); + behaviorContent.addChild('ragdollRole').setStringValue('None'); + behaviorContent.addChild('ragdollGroupTag').setStringValue(''); + behaviorContent.addChild('jointAutoWakeBodies').setBoolValue(true); + behaviorContent + .addChild('jointAutoStabilityPreset') + .setStringValue('Stable'); + behaviorContent.addChild('jointAutoBreakForce').setDoubleValue(0); + behaviorContent.addChild('jointAutoBreakTorque').setDoubleValue(0); + behaviorContent.addChild('jointEditorEnabled').setBoolValue(false); + behaviorContent + .addChild('jointEditorTargetObjectName') + .setStringValue(''); + behaviorContent.addChild('jointEditorType').setStringValue('None'); + behaviorContent.addChild('jointEditorAnchorOffsetX').setDoubleValue(0); + behaviorContent.addChild('jointEditorAnchorOffsetY').setDoubleValue(0); + behaviorContent.addChild('jointEditorAnchorOffsetZ').setDoubleValue(0); + behaviorContent + .addChild('jointEditorTargetAnchorOffsetX') + .setDoubleValue(0); + behaviorContent + .addChild('jointEditorTargetAnchorOffsetY') + .setDoubleValue(0); + behaviorContent + .addChild('jointEditorTargetAnchorOffsetZ') + .setDoubleValue(0); + behaviorContent + .addChild('jointEditorUseCustomAxis') + .setBoolValue(false); + behaviorContent.addChild('jointEditorAxisX').setDoubleValue(1); + behaviorContent.addChild('jointEditorAxisY').setDoubleValue(0); + behaviorContent.addChild('jointEditorAxisZ').setDoubleValue(0); + behaviorContent + .addChild('jointEditorHingeMinAngle') + .setDoubleValue(-60); + behaviorContent.addChild('jointEditorHingeMaxAngle').setDoubleValue(60); + behaviorContent.addChild('jointEditorDistanceMin').setDoubleValue(0); + behaviorContent.addChild('jointEditorDistanceMax').setDoubleValue(0); + behaviorContent + .addChild('jointEditorPreviewEnabled') + .setBoolValue(true); + behaviorContent.addChild('jointEditorPreviewSize').setDoubleValue(8); + }; + + const sharedData = new gd.BehaviorSharedDataJsImplementation(); + sharedData.updateProperty = function ( + sharedContent, + propertyName, + newValue + ) { + if (propertyName === 'gravityX') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + sharedContent.getChild('gravityX').setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'gravityY') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + sharedContent.getChild('gravityY').setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'gravityZ') { + const newValueAsNumber = parseFloat(newValue); + if (newValueAsNumber !== newValueAsNumber) return false; + sharedContent.getChild('gravityZ').setDoubleValue(newValueAsNumber); + return true; + } + + if (propertyName === 'worldScale') { + const newValueAsNumber = parseInt(newValue, 10); + if (newValueAsNumber !== newValueAsNumber) return false; + if (!sharedContent.hasChild('worldScale')) { + sharedContent.addChild('worldScale'); + } + sharedContent.getChild('worldScale').setDoubleValue(newValueAsNumber); + return true; + } + return false; + }; + sharedData.getProperties = function (sharedContent) { const sharedProperties = new gd.MapStringPropertyDescriptor(); - sharedProperties - .getOrCreate('gravityX') - .setValue( - sharedContent.getChild('gravityX').getDoubleValue().toString(10) - ) - .setType('Number') - .setMeasurementUnit(gd.MeasurementUnit.getNewton()); - sharedProperties - .getOrCreate('gravityY') - .setValue( - sharedContent.getChild('gravityY').getDoubleValue().toString(10) - ) - .setType('Number') - .setMeasurementUnit(gd.MeasurementUnit.getNewton()); - sharedProperties - .getOrCreate('gravityZ') - .setValue( - sharedContent.getChild('gravityZ').getDoubleValue().toString(10) - ) - .setType('Number') - .setMeasurementUnit(gd.MeasurementUnit.getNewton()); + sharedProperties + .getOrCreate('gravityX') + .setValue( + sharedContent.getChild('gravityX').getDoubleValue().toString(10) + ) + .setType('Number') + .setMeasurementUnit(gd.MeasurementUnit.getNewton()); + sharedProperties + .getOrCreate('gravityY') + .setValue( + sharedContent.getChild('gravityY').getDoubleValue().toString(10) + ) + .setType('Number') + .setMeasurementUnit(gd.MeasurementUnit.getNewton()); + sharedProperties + .getOrCreate('gravityZ') + .setValue( + sharedContent.getChild('gravityZ').getDoubleValue().toString(10) + ) + .setType('Number') + .setMeasurementUnit(gd.MeasurementUnit.getNewton()); + + sharedProperties + .getOrCreate('worldScale') + .setValue( + sharedContent.getChild('worldScale').getDoubleValue().toString(10) + ) + .setType('Number'); + + return sharedProperties; + }; + sharedData.initializeContent = function (behaviorContent) { + behaviorContent.addChild('gravityX').setDoubleValue(0); + behaviorContent.addChild('gravityY').setDoubleValue(0); + behaviorContent.addChild('gravityZ').setDoubleValue(-9.8); + behaviorContent.addChild('worldScale').setDoubleValue(100); + }; + + const aut = extension + .addBehavior( + 'Physics3DBehavior', + _('3D physics engine'), + 'Physics3D', + _( + 'Simulate realistic 3D physics for this object including gravity, forces, collisions, etc.' + ), + '', + 'JsPlatform/Extensions/physics3d.svg', + 'Physics3DBehavior', + //@ts-ignore The class hierarchy is incorrect leading to a type error, but this is valid. + behavior, + sharedData + ) + .markAsIrrelevantForChildObjects() + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .addRequiredFile('Extensions/Physics3DBehavior/jolt-physics.wasm.js') + .addRequiredFile('Extensions/Physics3DBehavior/jolt-physics.wasm.wasm') + .setOpenFullEditorLabel(_('Edit shape and advanced settings')); + + // Global + aut + .addExpression( + 'WorldScale', + _('World scale'), + _('Return the world scale.'), + _('Global'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('getWorldScale'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'GravityX', + _('World gravity on X axis'), + _('the world gravity on X axis') + + ' ' + + _( + 'While an object is needed, this will apply to all objects using the behavior.' + ), + _('the world gravity on X axis'), + _('Global'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Gravity (in Newton)') + ) + ) + .setFunctionName('setGravityX') + .setGetter('getGravityX'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'GravityY', + _('World gravity on Y axis'), + _('the world gravity on Y axis') + + ' ' + + _( + 'While an object is needed, this will apply to all objects using the behavior.' + ), + _('the world gravity on Y axis'), + _('Global'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Gravity (in Newton)') + ) + ) + .setFunctionName('setGravityY') + .setGetter('getGravityY'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'GravityZ', + _('World gravity on Z axis'), + _('the world gravity on Z axis') + + ' ' + + _( + 'While an object is needed, this will apply to all objects using the behavior.' + ), + _('the world gravity on Z axis'), + _('Global'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Gravity (in Newton)') + ) + ) + .setFunctionName('setGravityZ') + .setGetter('getGravityZ'); + + aut + .addScopedCondition( + 'IsDynamic', + _('Is dynamic'), + _('Check if an object is dynamic.'), + _('_PARAM0_ is dynamic'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('isDynamic'); + + aut + .addScopedCondition( + 'IsStatic', + _('Is static'), + _('Check if an object is static.'), + _('_PARAM0_ is static'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('isStatic'); + + aut + .addScopedCondition( + 'IsKinematic', + _('Is kinematic'), + _('Check if an object is kinematic.'), + _('_PARAM0_ is kinematic'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('isKinematic'); + + aut + .addScopedCondition( + 'IsBullet', + _('Is treated as a bullet'), + _('Check if the object is being treated as a bullet.'), + _('_PARAM0_ is treated as a bullet'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('isBullet'); + + aut + .addScopedAction( + 'SetBullet', + _('Treat as bullet'), + _( + 'Treat the object as a bullet. Better collision handling on high speeds at cost of some performance.' + ), + _('Treat _PARAM0_ as bullet: _PARAM2_'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('yesorno', _('Treat as bullet'), '', false) + .setDefaultValue('false') + .getCodeExtraInformation() + .setFunctionName('setBullet'); + + aut + .addScopedCondition( + 'HasFixedRotation', + _('Has fixed rotation'), + _('Check if an object has fixed rotation.'), + _('_PARAM0_ has fixed rotation'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .getCodeExtraInformation() + .setFunctionName('hasFixedRotation'); + + aut + .addScopedAction( + 'SetFixedRotation', + _('Fixed rotation'), + _( + "Enable or disable an object fixed rotation. If enabled the object won't be able to rotate. This action has no effect on characters." + ), + _('Set _PARAM0_ fixed rotation: _PARAM2_'), + _('Dynamics'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('yesorno', _('Fixed rotation'), '', false) + .setDefaultValue('false') + .getCodeExtraInformation() + .setFunctionName('setFixedRotation'); + + // Body settings + aut + .addScopedAction( + 'ShapeScale', + _('Shape scale'), + _( + 'Modify an object shape scale. It affects custom shape dimensions, if custom dimensions are not set the body will be scaled automatically to the object size.' + ), + _('the shape scale'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardOperatorParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Scale (1 by default)') + ) + ) + .getCodeExtraInformation() + .setFunctionName('setShapeScale') + .setGetter('getShapeScale'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'Density', + _('Density'), + _( + "the object density. The body's density and volume determine its mass." + ), + _('the density'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setDensity') + .setGetter('getDensity'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'ShapeOffsetX', + _('Shape offset X'), + _('the object shape offset on X.'), + _('the shape offset on X'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setShapeOffsetX') + .setGetter('getShapeOffsetX'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'ShapeOffsetY', + _('Shape offset Y'), + _('the object shape offset on Y.'), + _('the shape offset on Y'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setShapeOffsetY') + .setGetter('getShapeOffsetY'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'ShapeOffsetZ', + _('Shape offset Z'), + _('the object shape offset on Z.'), + _('the shape offset on Z'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setShapeOffsetZ') + .setGetter('getShapeOffsetZ'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'Friction', + _('Friction'), + _( + "the object friction. How much energy is lost from the movement of one object over another. The combined friction from two bodies is calculated as 'sqrt(bodyA.friction * bodyB.friction)'." + ), + _('the friction'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setFriction') + .setGetter('getFriction'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'Restitution', + _('Restitution'), + _( + "the object restitution. Energy conservation on collision. The combined restitution from two bodies is calculated as 'max(bodyA.restitution, bodyB.restitution)'." + ), + _('the restitution'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setRestitution') + .setGetter('getRestitution'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'LinearDamping', + _('Linear damping'), + _( + 'the object linear damping. How much movement speed is lost across the time.' + ), + _('the linear damping'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setLinearDamping') + .setGetter('getLinearDamping'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'AngularDamping', + _('Angular damping'), + _( + 'the object angular damping. How much angular speed is lost across the time.' + ), + _('the angular damping'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) + .setFunctionName('setAngularDamping') + .setGetter('getAngularDamping'); - sharedProperties - .getOrCreate('worldScale') - .setValue( - sharedContent.getChild('worldScale').getDoubleValue().toString(10) + aut + .addExpressionAndConditionAndAction( + 'number', + 'GravityScale', + _('Gravity scale'), + _( + 'the object gravity scale. The gravity applied to an object is the world gravity multiplied by the object gravity scale.' + ), + _('the gravity scale'), + _('Body settings'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Scale (1 by default)') ) - .setType('Number'); + ) + .setFunctionName('setGravityScale') + .setGetter('getGravityScale'); - return sharedProperties; - }; - sharedData.initializeContent = function (behaviorContent) { - behaviorContent.addChild('gravityX').setDoubleValue(0); - behaviorContent.addChild('gravityY').setDoubleValue(0); - behaviorContent.addChild('gravityZ').setDoubleValue(-9.8); - behaviorContent.addChild('worldScale').setDoubleValue(100); - }; + // Filtering + aut + .addScopedCondition( + 'LayerEnabled', + _('Layer enabled'), + _('Check if an object has a specific layer enabled.'), + _('_PARAM0_ has layer _PARAM2_ enabled'), + _('Filtering'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Layer (1 - 8)')) + .getCodeExtraInformation() + .setFunctionName('layerEnabled'); - const aut = extension - .addBehavior( - 'Physics3DBehavior', - _('3D physics engine'), - 'Physics3D', + aut + .addScopedAction( + 'EnableLayer', + _('Enable layer'), _( - 'Simulate realistic 3D physics for this object including gravity, forces, collisions, etc.' + 'Enable or disable a layer for an object. Two objects collide if any layer of the first object matches any mask of the second one and vice versa.' ), - '', + _('Enable layer _PARAM2_ for _PARAM0_: _PARAM3_'), + _('Filtering'), 'JsPlatform/Extensions/physics3d.svg', - 'Physics3DBehavior', - //@ts-ignore The class hierarchy is incorrect leading to a type error, but this is valid. - behavior, - sharedData + 'JsPlatform/Extensions/physics3d.svg' ) - .markAsIrrelevantForChildObjects() - .addIncludeFile( - 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Layer (1 - 8)')) + .addParameter('yesorno', _('Enable'), '', false) + .setDefaultValue('true') + .getCodeExtraInformation() + .setFunctionName('enableLayer'); + + aut + .addScopedCondition( + 'MaskEnabled', + _('Mask enabled'), + _('Check if an object has a specific mask enabled.'), + _('_PARAM0_ has mask _PARAM2_ enabled'), + _('Filtering'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' ) - .addRequiredFile('Extensions/Physics3DBehavior/jolt-physics.wasm.js') - .addRequiredFile('Extensions/Physics3DBehavior/jolt-physics.wasm.wasm') - .setOpenFullEditorLabel(_('Edit shape and advanced settings')); + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Mask (1 - 8)')) + .getCodeExtraInformation() + .setFunctionName('maskEnabled'); - // Global aut - .addExpression( - 'WorldScale', - _('World scale'), - _('Return the world scale.'), - _('Global'), + .addScopedAction( + 'EnableMask', + _('Enable mask'), + _( + 'Enable or disable a mask for an object. Two objects collide if any layer of the first object matches any mask of the second one and vice versa.' + ), + _('Enable mask _PARAM2_ for _PARAM0_: _PARAM3_'), + _('Filtering'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Mask (1 - 8)')) + .addParameter('yesorno', _('Enable'), '', false) + .setDefaultValue('true') .getCodeExtraInformation() - .setFunctionName('getWorldScale'); + .setFunctionName('enableMask'); + // Velocity aut .addExpressionAndConditionAndAction( 'number', - 'GravityX', - _('World gravity on X axis'), - _('the world gravity on X axis') + - ' ' + - _( - 'While an object is needed, this will apply to all objects using the behavior.' - ), - _('the world gravity on X axis'), - _('Global'), + 'LinearVelocityX', + _('Linear velocity X'), + _('the object linear velocity on X'), + _('the linear velocity on X'), + _('Velocity'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) @@ -861,24 +2097,82 @@ module.exports = { .useStandardParameters( 'number', gd.ParameterOptions.makeNewOptions().setDescription( - _('Gravity (in Newton)') + _('Speed (in pixels per second)') ) ) - .setFunctionName('setGravityX') - .setGetter('getGravityX'); + .setFunctionName('setLinearVelocityX') + .setGetter('getLinearVelocityX'); aut .addExpressionAndConditionAndAction( 'number', - 'GravityY', - _('World gravity on Y axis'), - _('the world gravity on Y axis') + - ' ' + - _( - 'While an object is needed, this will apply to all objects using the behavior.' - ), - _('the world gravity on Y axis'), - _('Global'), + 'LinearVelocityY', + _('Linear velocity Y'), + _('the object linear velocity on Y'), + _('the linear velocity on Y'), + _('Velocity'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Speed (in pixels per second)') + ) + ) + .setFunctionName('setLinearVelocityY') + .setGetter('getLinearVelocityY'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'LinearVelocityZ', + _('Linear velocity Z'), + _('the object linear velocity on Z'), + _('the linear velocity on Z'), + _('Velocity'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Speed (in pixels per second)') + ) + ) + .setFunctionName('setLinearVelocityZ') + .setGetter('getLinearVelocityZ'); + + aut + .addExpressionAndCondition( + 'number', + 'LinearVelocityLength', + _('Linear velocity'), + _('the object linear velocity length'), + _('the linear velocity length'), + _('Velocity'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Speed to compare to (in pixels per second)') + ) + ) + .setFunctionName('getLinearVelocityLength'); + + aut + .addExpressionAndConditionAndAction( + 'number', + 'AngularVelocityX', + _('Angular velocity X'), + _('the object angular velocity around X'), + _('the angular velocity around X'), + _('Velocity'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) @@ -886,24 +2180,20 @@ module.exports = { .useStandardParameters( 'number', gd.ParameterOptions.makeNewOptions().setDescription( - _('Gravity (in Newton)') + _('Angular speed (in degrees per second)') ) ) - .setFunctionName('setGravityY') - .setGetter('getGravityY'); + .setFunctionName('setAngularVelocityX') + .setGetter('getAngularVelocityX'); aut .addExpressionAndConditionAndAction( 'number', - 'GravityZ', - _('World gravity on Z axis'), - _('the world gravity on Z axis') + - ' ' + - _( - 'While an object is needed, this will apply to all objects using the behavior.' - ), - _('the world gravity on Z axis'), - _('Global'), + 'AngularVelocityY', + _('Angular velocity Y'), + _('the object angular velocity around Y'), + _('the angular velocity around Y'), + _('Velocity'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) @@ -911,1158 +2201,1139 @@ module.exports = { .useStandardParameters( 'number', gd.ParameterOptions.makeNewOptions().setDescription( - _('Gravity (in Newton)') + _('Angular speed (in degrees per second)') ) ) - .setFunctionName('setGravityZ') - .setGetter('getGravityZ'); + .setFunctionName('setAngularVelocityY') + .setGetter('getAngularVelocityY'); aut - .addScopedCondition( - 'IsDynamic', - _('Is dynamic'), - _('Check if an object is dynamic.'), - _('_PARAM0_ is dynamic'), - _('Dynamics'), - 'JsPlatform/Extensions/physics3d.svg', + .addExpressionAndConditionAndAction( + 'number', + 'AngularVelocityZ', + _('Angular velocity Z'), + _('the object angular velocity around Z'), + _('the angular velocity around Z'), + _('Velocity'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('isDynamic'); - - aut - .addScopedCondition( - 'IsStatic', - _('Is static'), - _('Check if an object is static.'), - _('_PARAM0_ is static'), - _('Dynamics'), - 'JsPlatform/Extensions/physics3d.svg', - 'JsPlatform/Extensions/physics3d.svg' + .useStandardParameters( + 'number', + gd.ParameterOptions.makeNewOptions().setDescription( + _('Angular speed (in degrees per second)') + ) ) - .addParameter('object', _('Object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('isStatic'); + .setFunctionName('setAngularVelocityZ') + .setGetter('getAngularVelocityZ'); + // Forces and impulses aut - .addScopedCondition( - 'IsKinematic', - _('Is kinematic'), - _('Check if an object is kinematic.'), - _('_PARAM0_ is kinematic'), - _('Dynamics'), + .addScopedAction( + 'ApplyForce', + _('Apply force (at a point)'), + _( + 'Apply a force to the object over time. It "accelerates" an object and must be used every frame during a time period.' + ), + _( + 'Apply a force of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ at _PARAM5_ ; _PARAM6_ ; _PARAM7_' + ), + _('Forces & impulses'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('isKinematic'); - - aut - .addScopedCondition( - 'IsBullet', - _('Is treated as a bullet'), - _('Check if the object is being treated as a bullet.'), - _('_PARAM0_ is treated as a bullet'), - _('Dynamics'), - 'JsPlatform/Extensions/physics3d.svg', - 'JsPlatform/Extensions/physics3d.svg' + .addParameter('expression', _('X component (N)')) + .addParameter('expression', _('Y component (N)')) + .addParameter('expression', _('Z component (N)')) + .setParameterLongDescription( + _('A force is like an acceleration but depends on the mass.') + ) + .addParameter('expression', _('Application point on X axis')) + .addParameter('expression', _('Application point on Y axis')) + .addParameter('expression', _('Application point on Z axis')) + .setParameterLongDescription( + _( + 'Use `MassCenterX`, `MassCenterY` and `MassCenterZ` expressions to avoid any rotation.' + ) ) - .addParameter('object', _('Object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .getCodeExtraInformation() - .setFunctionName('isBullet'); + .setFunctionName('applyForce'); aut .addScopedAction( - 'SetBullet', - _('Treat as bullet'), + 'ApplyForceAtCenter', + _('Apply force (at center)'), _( - 'Treat the object as a bullet. Better collision handling on high speeds at cost of some performance.' + 'Apply a force to the object over time. It "accelerates" an object and must be used every frame during a time period.' ), - _('Treat _PARAM0_ as bullet: _PARAM2_'), - _('Dynamics'), + _( + 'Apply a force of _PARAM2_ ; _PARAM3_ ; _PARAM4_ at the center of _PARAM0_' + ), + _('Forces & impulses'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('yesorno', _('Treat as bullet'), '', false) - .setDefaultValue('false') + .addParameter('expression', _('X component (N)')) + .addParameter('expression', _('Y component (N)')) + .addParameter('expression', _('Z component (N)')) + .setParameterLongDescription( + _('A force is like an acceleration but depends on the mass.') + ) .getCodeExtraInformation() - .setFunctionName('setBullet'); + .setFunctionName('applyForceAtCenter'); aut - .addScopedCondition( - 'HasFixedRotation', - _('Has fixed rotation'), - _('Check if an object has fixed rotation.'), - _('_PARAM0_ has fixed rotation'), - _('Dynamics'), + .addScopedAction( + 'ApplyForceTowardPosition', + _('Apply force toward position'), + _( + 'Apply a force to the object over time to move it toward a position. It "accelerates" an object and must be used every frame during a time period.' + ), + _( + 'Apply to _PARAM0_ a force of length _PARAM2_ towards _PARAM3_ ; _PARAM4_ ; _PARAM5_' + ), + _('Forces & impulses'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('expression', _('Length (N)')) + .setParameterLongDescription( + _('A force is like an acceleration but depends on the mass.') + ) + .addParameter('expression', _('X position')) + .addParameter('expression', _('Y position')) + .addParameter('expression', _('Z position')) .getCodeExtraInformation() - .setFunctionName('hasFixedRotation'); + .setFunctionName('applyForceTowardPosition'); aut .addScopedAction( - 'SetFixedRotation', - _('Fixed rotation'), + 'ApplyImpulse', + _('Apply impulse (at a point)'), _( - "Enable or disable an object fixed rotation. If enabled the object won't be able to rotate. This action has no effect on characters." + 'Apply an impulse to the object. It instantly changes the speed, to give an initial speed for instance.' ), - _('Set _PARAM0_ fixed rotation: _PARAM2_'), - _('Dynamics'), + _( + 'Apply an impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ at _PARAM5_ ; _PARAM6_ ; _PARAM7_' + ), + _('Forces & impulses'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('yesorno', _('Fixed rotation'), '', false) - .setDefaultValue('false') + .addParameter('expression', _('X component (N·s or kg·m·s⁻¹)')) + .addParameter('expression', _('Y component (N·s or kg·m·s⁻¹)')) + .addParameter('expression', _('Z component (N·s or kg·m·s⁻¹)')) + .setParameterLongDescription( + _('An impulse is like a speed addition but depends on the mass.') + ) + .addParameter('expression', _('Application point on X axis')) + .addParameter('expression', _('Application point on Y axis')) + .addParameter('expression', _('Application point on Z axis')) + .setParameterLongDescription( + _( + 'Use `MassCenterX`, `MassCenterY` and `MassCenterZ` expressions to avoid any rotation.' + ) + ) .getCodeExtraInformation() - .setFunctionName('setFixedRotation'); + .setFunctionName('applyImpulse'); - // Body settings aut .addScopedAction( - 'ShapeScale', - _('Shape scale'), + 'ApplyImpulseAtCenter', + _('Apply impulse (at center)'), _( - 'Modify an object shape scale. It affects custom shape dimensions, if custom dimensions are not set the body will be scaled automatically to the object size.' + 'Apply an impulse to the object. It instantly changes the speed, to give an initial speed for instance.' ), - _('the shape scale'), - _('Body settings'), + _( + 'Apply an impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ at the center of _PARAM0_' + ), + _('Forces & impulses'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardOperatorParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Scale (1 by default)') - ) + .addParameter('expression', _('X component (N·s or kg·m·s⁻¹)')) + .addParameter('expression', _('Y component (N·s or kg·m·s⁻¹)')) + .addParameter('expression', _('Z component (N·s or kg·m·s⁻¹)')) + .setParameterLongDescription( + _('An impulse is like a speed addition but depends on the mass.') ) .getCodeExtraInformation() - .setFunctionName('setShapeScale') - .setGetter('getShapeScale'); + .setFunctionName('applyImpulseAtCenter'); aut - .addExpressionAndConditionAndAction( - 'number', - 'Density', - _('Density'), + .addScopedAction( + 'ApplyImpulseTowardPosition', + _('Apply impulse toward position'), _( - "the object density. The body's density and volume determine its mass." + 'Apply an impulse to the object to move it toward a position. It instantly changes the speed, to give an initial speed for instance.' ), - _('the density'), - _('Body settings'), + _( + 'Apply to _PARAM0_ an impulse of length _PARAM2_ towards _PARAM3_ ; _PARAM4_ ; _PARAM5_' + ), + _('Forces & impulses'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setDensity') - .setGetter('getDensity'); - - aut - .addExpressionAndConditionAndAction( - 'number', - 'ShapeOffsetX', - _('Shape offset X'), - _('the object shape offset on X.'), - _('the shape offset on X'), - _('Body settings'), - 'JsPlatform/Extensions/physics3d.svg' + .addParameter('expression', _('Length (N·s or kg·m·s⁻¹)')) + .setParameterLongDescription( + _('An impulse is like a speed addition but depends on the mass.') ) - .addParameter('object', _('Object'), '', false) - .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setShapeOffsetX') - .setGetter('getShapeOffsetX'); + .addParameter('expression', _('X position')) + .addParameter('expression', _('Y position')) + .addParameter('expression', _('Z position')) + .getCodeExtraInformation() + .setFunctionName('applyImpulseTowardPosition'); aut - .addExpressionAndConditionAndAction( - 'number', - 'ShapeOffsetY', - _('Shape offset Y'), - _('the object shape offset on Y.'), - _('the shape offset on Y'), - _('Body settings'), + .addScopedAction( + 'ApplyTorque', + _('Apply torque (rotational force)'), + _( + 'Apply a torque (also called "rotational force") to the object. It "accelerates" an object rotation and must be used every frame during a time period.' + ), + _('Apply a torque of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ an'), + _('Forces & impulses'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setShapeOffsetY') - .setGetter('getShapeOffsetY'); + .addParameter('expression', _('Torque around X (N·m)')) + .addParameter('expression', _('Torque around Y (N·m)')) + .addParameter('expression', _('Torque around Z (N·m)')) + .setParameterLongDescription( + _('A torque is like a rotation acceleration but depends on the mass.') + ) + .getCodeExtraInformation() + .setFunctionName('applyTorque'); aut - .addExpressionAndConditionAndAction( - 'number', - 'ShapeOffsetZ', - _('Shape offset Z'), - _('the object shape offset on Z.'), - _('the shape offset on Z'), - _('Body settings'), + .addScopedAction( + 'ApplyAngularImpulse', + _('Apply angular impulse (rotational impulse)'), + _( + 'Apply an angular impulse (also called a "rotational impulse") to the object. It instantly changes the rotation speed, to give an initial speed for instance.' + ), + _( + 'Apply angular impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ an' + ), + _('Forces & impulses'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setShapeOffsetZ') - .setGetter('getShapeOffsetZ'); + .addParameter('expression', _('Angular impulse around X (N·m·s)')) + .addParameter('expression', _('Angular impulse around Y (N·m·s)')) + .addParameter('expression', _('Angular impulse around Z (N·m·s)')) + .setParameterLongDescription( + _( + 'An impulse is like a rotation speed addition but depends on the mass.' + ) + ) + .getCodeExtraInformation() + .setFunctionName('applyAngularImpulse'); aut - .addExpressionAndConditionAndAction( - 'number', - 'Friction', - _('Friction'), - _( - "the object friction. How much energy is lost from the movement of one object over another. The combined friction from two bodies is calculated as 'sqrt(bodyA.friction * bodyB.friction)'." - ), - _('the friction'), - _('Body settings'), + .addExpression( + 'Mass', + _('Mass'), + _('Return the mass of the object (in kilograms)'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setFriction') - .setGetter('getFriction'); + .getCodeExtraInformation() + .setFunctionName('getMass'); aut - .addExpressionAndConditionAndAction( - 'number', - 'Restitution', - _('Restitution'), + .addExpression( + 'InertiaAroundX', + _('Inertia around X'), _( - "the object restitution. Energy conservation on collision. The combined restitution from two bodies is calculated as 'max(bodyA.restitution, bodyB.restitution)'." + 'Return the inertia around X axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' ), - _('the restitution'), - _('Body settings'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setRestitution') - .setGetter('getRestitution'); + .getCodeExtraInformation() + .setFunctionName('getInertiaAroundX'); aut - .addExpressionAndConditionAndAction( - 'number', - 'LinearDamping', - _('Linear damping'), + .addExpression( + 'InertiaAroundY', + _('Inertia around Y'), _( - 'the object linear damping. How much movement speed is lost across the time.' + 'Return the inertia around Y axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' ), - _('the linear damping'), - _('Body settings'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setLinearDamping') - .setGetter('getLinearDamping'); + .getCodeExtraInformation() + .setFunctionName('getInertiaAroundY'); aut - .addExpressionAndConditionAndAction( - 'number', - 'AngularDamping', - _('Angular damping'), + .addExpression( + 'InertiaAroundZ', + _('Inertia around Z'), _( - 'the object angular damping. How much angular speed is lost across the time.' + 'Return the inertia around Z axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' ), - _('the angular damping'), - _('Body settings'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters('number', gd.ParameterOptions.makeNewOptions()) - .setFunctionName('setAngularDamping') - .setGetter('getAngularDamping'); + .getCodeExtraInformation() + .setFunctionName('getInertiaAroundZ'); aut - .addExpressionAndConditionAndAction( - 'number', - 'GravityScale', - _('Gravity scale'), - _( - 'the object gravity scale. The gravity applied to an object is the world gravity multiplied by the object gravity scale.' - ), - _('the gravity scale'), - _('Body settings'), + .addExpression( + 'MassCenterX', + _('Mass center X'), + _('Mass center X'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Scale (1 by default)') - ) - ) - .setFunctionName('setGravityScale') - .setGetter('getGravityScale'); + .getCodeExtraInformation() + .setFunctionName('getMassCenterX'); - // Filtering aut - .addScopedCondition( - 'LayerEnabled', - _('Layer enabled'), - _('Check if an object has a specific layer enabled.'), - _('_PARAM0_ has layer _PARAM2_ enabled'), - _('Filtering'), - 'JsPlatform/Extensions/physics3d.svg', + .addExpression( + 'MassCenterZ', + _('Mass center Z'), + _('Mass center Z'), + '', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Layer (1 - 8)')) .getCodeExtraInformation() - .setFunctionName('layerEnabled'); + .setFunctionName('getMassCenterZ'); aut .addScopedAction( - 'EnableLayer', - _('Enable layer'), + 'RaycastClosest', + _('Cast ray (closest hit)'), _( - 'Enable or disable a layer for an object. Two objects collide if any layer of the first object matches any mask of the second one and vice versa.' + 'Cast a 3D ray in the Jolt physics world and store the closest hit data (position, normal, reflection direction) in this behavior.' ), - _('Enable layer _PARAM2_ for _PARAM0_: _PARAM3_'), - _('Filtering'), + _( + 'Cast ray for _PARAM0_ from _PARAM2_; _PARAM3_; _PARAM4_ to _PARAM5_; _PARAM6_; _PARAM7_ (ignore self: _PARAM8_)' + ), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Layer (1 - 8)')) - .addParameter('yesorno', _('Enable'), '', false) - .setDefaultValue('true') - .getCodeExtraInformation() - .setFunctionName('enableLayer'); + .addParameter('expression', _('Start X')) + .addParameter('expression', _('Start Y')) + .addParameter('expression', _('Start Z')) + .addParameter('expression', _('End X')) + .addParameter('expression', _('End Y')) + .addParameter('expression', _('End Z')) + .addParameter('yesorno', _('Ignore this object while raycasting')) + .setFunctionName('raycastClosest'); aut .addScopedCondition( - 'MaskEnabled', - _('Mask enabled'), - _('Check if an object has a specific mask enabled.'), - _('_PARAM0_ has mask _PARAM2_ enabled'), - _('Filtering'), + 'DidLastRaycastHit', + _('Last raycast hit'), + _('Check if the last raycast from this behavior hit a physics body.'), + _('Last raycast from _PARAM0_ hit a body'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Mask (1 - 8)')) - .getCodeExtraInformation() - .setFunctionName('maskEnabled'); + .setFunctionName('didLastRaycastHit'); aut - .addScopedAction( - 'EnableMask', - _('Enable mask'), + .addScopedCondition( + 'DidLastRaycastHitObject', + _('Last raycast hit object'), _( - 'Enable or disable a mask for an object. Two objects collide if any layer of the first object matches any mask of the second one and vice versa.' + 'Check if the last raycast from this behavior hit the specified object.' ), - _('Enable mask _PARAM2_ for _PARAM0_: _PARAM3_'), - _('Filtering'), + _('Last raycast from _PARAM0_ hit _PARAM2_'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Mask (1 - 8)')) - .addParameter('yesorno', _('Enable'), '', false) - .setDefaultValue('true') - .getCodeExtraInformation() - .setFunctionName('enableMask'); + .addParameter('objectPtr', _('Object to test')) + .setFunctionName('didLastRaycastHitObject'); - // Velocity aut - .addExpressionAndConditionAndAction( - 'number', - 'LinearVelocityX', - _('Linear velocity X'), - _('the object linear velocity on X'), - _('the linear velocity on X'), - _('Velocity'), + .addExpression( + 'LastRaycastHitX', + _('Last raycast hit X'), + _('Return X position of the last raycast hit point (in pixels).'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Speed (in pixels per second)') - ) - ) - .setFunctionName('setLinearVelocityX') - .setGetter('getLinearVelocityX'); + .setFunctionName('getLastRaycastHitX'); aut - .addExpressionAndConditionAndAction( - 'number', - 'LinearVelocityY', - _('Linear velocity Y'), - _('the object linear velocity on Y'), - _('the linear velocity on Y'), - _('Velocity'), + .addExpression( + 'LastRaycastHitY', + _('Last raycast hit Y'), + _('Return Y position of the last raycast hit point (in pixels).'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Speed (in pixels per second)') - ) - ) - .setFunctionName('setLinearVelocityY') - .setGetter('getLinearVelocityY'); + .setFunctionName('getLastRaycastHitY'); aut - .addExpressionAndConditionAndAction( - 'number', - 'LinearVelocityZ', - _('Linear velocity Z'), - _('the object linear velocity on Z'), - _('the linear velocity on Z'), - _('Velocity'), + .addExpression( + 'LastRaycastHitZ', + _('Last raycast hit Z'), + _('Return Z position of the last raycast hit point (in pixels).'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Speed (in pixels per second)') - ) - ) - .setFunctionName('setLinearVelocityZ') - .setGetter('getLinearVelocityZ'); + .setFunctionName('getLastRaycastHitZ'); aut - .addExpressionAndCondition( - 'number', - 'LinearVelocityLength', - _('Linear velocity'), - _('the object linear velocity length'), - _('the linear velocity length'), - _('Velocity'), + .addExpression( + 'LastRaycastNormalX', + _('Last raycast normal X'), + _('Return X component of the last raycast surface normal.'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Speed to compare to (in pixels per second)') - ) - ) - .setFunctionName('getLinearVelocityLength'); + .setFunctionName('getLastRaycastNormalX'); aut - .addExpressionAndConditionAndAction( - 'number', - 'AngularVelocityX', - _('Angular velocity X'), - _('the object angular velocity around X'), - _('the angular velocity around X'), - _('Velocity'), + .addExpression( + 'LastRaycastNormalY', + _('Last raycast normal Y'), + _('Return Y component of the last raycast surface normal.'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Angular speed (in degrees per second)') - ) - ) - .setFunctionName('setAngularVelocityX') - .setGetter('getAngularVelocityX'); + .setFunctionName('getLastRaycastNormalY'); aut - .addExpressionAndConditionAndAction( - 'number', - 'AngularVelocityY', - _('Angular velocity Y'), - _('the object angular velocity around Y'), - _('the angular velocity around Y'), - _('Velocity'), + .addExpression( + 'LastRaycastNormalZ', + _('Last raycast normal Z'), + _('Return Z component of the last raycast surface normal.'), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Angular speed (in degrees per second)') - ) - ) - .setFunctionName('setAngularVelocityY') - .setGetter('getAngularVelocityY'); + .setFunctionName('getLastRaycastNormalZ'); aut - .addExpressionAndConditionAndAction( - 'number', - 'AngularVelocityZ', - _('Angular velocity Z'), - _('the object angular velocity around Z'), - _('the angular velocity around Z'), - _('Velocity'), + .addExpression( + 'LastRaycastReflectionDirectionX', + _('Last raycast reflection direction X'), + _( + 'Return X component of the reflected direction computed from the last raycast hit.' + ), + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .useStandardParameters( - 'number', - gd.ParameterOptions.makeNewOptions().setDescription( - _('Angular speed (in degrees per second)') - ) - ) - .setFunctionName('setAngularVelocityZ') - .setGetter('getAngularVelocityZ'); + .setFunctionName('getLastRaycastReflectionDirectionX'); - // Forces and impulses aut - .addScopedAction( - 'ApplyForce', - _('Apply force (at a point)'), - _( - 'Apply a force to the object over time. It "accelerates" an object and must be used every frame during a time period.' - ), + .addExpression( + 'LastRaycastReflectionDirectionY', + _('Last raycast reflection direction Y'), _( - 'Apply a force of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ at _PARAM5_ ; _PARAM6_ ; _PARAM7_' + 'Return Y component of the reflected direction computed from the last raycast hit.' ), - _('Forces & impulses'), - 'JsPlatform/Extensions/physics3d.svg', + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('X component (N)')) - .addParameter('expression', _('Y component (N)')) - .addParameter('expression', _('Z component (N)')) - .setParameterLongDescription( - _('A force is like an acceleration but depends on the mass.') - ) - .addParameter('expression', _('Application point on X axis')) - .addParameter('expression', _('Application point on Y axis')) - .addParameter('expression', _('Application point on Z axis')) - .setParameterLongDescription( - _( - 'Use `MassCenterX`, `MassCenterY` and `MassCenterZ` expressions to avoid any rotation.' - ) - ) - .getCodeExtraInformation() - .setFunctionName('applyForce'); + .setFunctionName('getLastRaycastReflectionDirectionY'); aut - .addScopedAction( - 'ApplyForceAtCenter', - _('Apply force (at center)'), - _( - 'Apply a force to the object over time. It "accelerates" an object and must be used every frame during a time period.' - ), + .addExpression( + 'LastRaycastReflectionDirectionZ', + _('Last raycast reflection direction Z'), _( - 'Apply a force of _PARAM2_ ; _PARAM3_ ; _PARAM4_ at the center of _PARAM0_' + 'Return Z component of the reflected direction computed from the last raycast hit.' ), - _('Forces & impulses'), - 'JsPlatform/Extensions/physics3d.svg', + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('X component (N)')) - .addParameter('expression', _('Y component (N)')) - .addParameter('expression', _('Z component (N)')) - .setParameterLongDescription( - _('A force is like an acceleration but depends on the mass.') - ) - .getCodeExtraInformation() - .setFunctionName('applyForceAtCenter'); + .setFunctionName('getLastRaycastReflectionDirectionZ'); aut - .addScopedAction( - 'ApplyForceTowardPosition', - _('Apply force toward position'), + .addExpression( + 'LastRaycastDistance', + _('Last raycast distance'), _( - 'Apply a force to the object over time to move it toward a position. It "accelerates" an object and must be used every frame during a time period.' + 'Return distance from ray start to hit point for the last raycast (in pixels).' ), + _('Raycast'), + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .setFunctionName('getLastRaycastDistance'); + + aut + .addExpression( + 'LastRaycastFraction', + _('Last raycast fraction'), _( - 'Apply to _PARAM0_ a force of length _PARAM2_ towards _PARAM3_ ; _PARAM4_ ; _PARAM5_' + 'Return fraction (0..1) of the last raycast where the hit occurred.' ), - _('Forces & impulses'), - 'JsPlatform/Extensions/physics3d.svg', + _('Raycast'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Length (N)')) - .setParameterLongDescription( - _('A force is like an acceleration but depends on the mass.') - ) - .addParameter('expression', _('X position')) - .addParameter('expression', _('Y position')) - .addParameter('expression', _('Z position')) - .getCodeExtraInformation() - .setFunctionName('applyForceTowardPosition'); + .setFunctionName('getLastRaycastFraction'); + // Joints aut .addScopedAction( - 'ApplyImpulse', - _('Apply impulse (at a point)'), + 'AddFixedJoint', + _('Add a fixed joint'), _( - 'Apply an impulse to the object. It instantly changes the speed, to give an initial speed for instance.' + 'Add a fixed joint between two objects. They will be linked together and move as a single object.' ), _( - 'Apply an impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ at _PARAM5_ ; _PARAM6_ ; _PARAM7_' + 'Add a fixed joint between _PARAM0_ and _PARAM2_, save the joint ID in _PARAM3_' ), - _('Forces & impulses'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('X component (N·s or kg·m·s⁻¹)')) - .addParameter('expression', _('Y component (N·s or kg·m·s⁻¹)')) - .addParameter('expression', _('Z component (N·s or kg·m·s⁻¹)')) - .setParameterLongDescription( - _('An impulse is like a speed addition but depends on the mass.') - ) - .addParameter('expression', _('Application point on X axis')) - .addParameter('expression', _('Application point on Y axis')) - .addParameter('expression', _('Application point on Z axis')) - .setParameterLongDescription( - _( - 'Use `MassCenterX`, `MassCenterY` and `MassCenterZ` expressions to avoid any rotation.' - ) - ) - .getCodeExtraInformation() - .setFunctionName('applyImpulse'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addFixedJoint'); aut .addScopedAction( - 'ApplyImpulseAtCenter', - _('Apply impulse (at center)'), + 'AddPointJoint', + _('Add a point (ball and socket) joint'), _( - 'Apply an impulse to the object. It instantly changes the speed, to give an initial speed for instance.' + 'Add a point joint between two objects. They will be linked together at a given world position, but will be able to rotate freely.' ), _( - 'Apply an impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ at the center of _PARAM0_' + 'Add a point joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_' ), - _('Forces & impulses'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('X component (N·s or kg·m·s⁻¹)')) - .addParameter('expression', _('Y component (N·s or kg·m·s⁻¹)')) - .addParameter('expression', _('Z component (N·s or kg·m·s⁻¹)')) - .setParameterLongDescription( - _('An impulse is like a speed addition but depends on the mass.') - ) - .getCodeExtraInformation() - .setFunctionName('applyImpulseAtCenter'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addPointJoint'); aut .addScopedAction( - 'ApplyImpulseTowardPosition', - _('Apply impulse toward position'), + 'AddHingeJoint', + _('Add a hinge joint'), _( - 'Apply an impulse to the object to move it toward a position. It instantly changes the speed, to give an initial speed for instance.' + 'Add a hinge joint. Both objects will be linked together at a given position and allowed to rotate around the given axis.' ), _( - 'Apply to _PARAM0_ an impulse of length _PARAM2_ towards _PARAM3_ ; _PARAM4_ ; _PARAM5_' + 'Add a hinge joint between _PARAM0_ and _PARAM2_ at position _PARAM3_;_PARAM4_;_PARAM5_ around axis _PARAM6_;_PARAM7_;_PARAM8_, save ID in _PARAM9_' ), - _('Forces & impulses'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Length (N·s or kg·m·s⁻¹)')) - .setParameterLongDescription( - _('An impulse is like a speed addition but depends on the mass.') - ) - .addParameter('expression', _('X position')) - .addParameter('expression', _('Y position')) - .addParameter('expression', _('Z position')) - .getCodeExtraInformation() - .setFunctionName('applyImpulseTowardPosition'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addHingeJoint'); aut .addScopedAction( - 'ApplyTorque', - _('Apply torque (rotational force)'), + 'AddSliderJoint', + _('Add a slider joint'), _( - 'Apply a torque (also called "rotational force") to the object. It "accelerates" an object rotation and must be used every frame during a time period.' + 'Add a slider joint. Both objects will be linked but allowed to slide along an axis.' ), - _('Apply a torque of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ an'), - _('Forces & impulses'), + _( + 'Add a slider joint between _PARAM0_ and _PARAM2_ on axis _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_' + ), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Torque around X (N·m)')) - .addParameter('expression', _('Torque around Y (N·m)')) - .addParameter('expression', _('Torque around Z (N·m)')) - .setParameterLongDescription( - _('A torque is like a rotation acceleration but depends on the mass.') - ) - .getCodeExtraInformation() - .setFunctionName('applyTorque'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addSliderJoint'); aut .addScopedAction( - 'ApplyAngularImpulse', - _('Apply angular impulse (rotational impulse)'), + 'AddDistanceJoint', + _('Add a distance joint'), _( - 'Apply an angular impulse (also called a "rotational impulse") to the object. It instantly changes the rotation speed, to give an initial speed for instance.' + 'Add a distance joint. Keeps a minimum and maximum distance between the center of mass of both objects, optionally using a spring.' ), _( - 'Apply angular impulse of _PARAM2_ ; _PARAM3_ ; _PARAM4_ to _PARAM0_ an' + 'Add a distance joint between _PARAM0_ and _PARAM2_ (min: _PARAM3_, max: _PARAM4_, spring freq: _PARAM5_, damping: _PARAM6_), save ID to _PARAM7_' ), - _('Forces & impulses'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Angular impulse around X (N·m·s)')) - .addParameter('expression', _('Angular impulse around Y (N·m·s)')) - .addParameter('expression', _('Angular impulse around Z (N·m·s)')) - .setParameterLongDescription( - _( - 'An impulse is like a rotation speed addition but depends on the mass.' - ) - ) - .getCodeExtraInformation() - .setFunctionName('applyAngularImpulse'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Minimum distance (pixels)')) + .addParameter('expression', _('Maximum distance (pixels)')) + .addParameter('expression', _('Spring frequency (0 to disable)')) + .addParameter('expression', _('Spring damping ratio (e.g. 0.5)')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addDistanceJoint'); aut - .addExpression( - 'Mass', - _('Mass'), - _('Return the mass of the object (in kilograms)'), - '', + .addScopedAction( + 'AddPulleyJoint', + _('Add a pulley joint'), + _( + 'Add a pulley joint between two objects using two fixed world pulley anchors and two local attachment points. The total rope length is constrained.' + ), + _( + 'Add a pulley joint between _PARAM0_ and _PARAM2_ (total length: _PARAM15_, ratio: _PARAM16_, enabled: _PARAM17_), save ID in _PARAM18_' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getMass'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Pulley anchor A X (world, pixels)')) + .addParameter('expression', _('Pulley anchor A Y (world, pixels)')) + .addParameter('expression', _('Pulley anchor A Z (world, pixels)')) + .addParameter('expression', _('Pulley anchor B X (world, pixels)')) + .addParameter('expression', _('Pulley anchor B Y (world, pixels)')) + .addParameter('expression', _('Pulley anchor B Z (world, pixels)')) + .addParameter('expression', _('Local anchor A X (pixels)')) + .addParameter('expression', _('Local anchor A Y (pixels)')) + .addParameter('expression', _('Local anchor A Z (pixels)')) + .addParameter('expression', _('Local anchor B X (pixels)')) + .addParameter('expression', _('Local anchor B Y (pixels)')) + .addParameter('expression', _('Local anchor B Z (pixels)')) + .addParameter('expression', _('Total rope length (pixels)')) + .addParameter('expression', _('Pulley ratio (default 1.0)')) + .addParameter('yesorno', _('Enable joint'), '', false) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addPulleyJoint'); aut - .addExpression( - 'InertiaAroundX', - _('Inertia around X'), + .addScopedAction( + 'AddConeJoint', + _('Add a cone joint'), _( - 'Return the inertia around X axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' + 'Add a cone joint. Constraints the movement to a cone shape around a twist axis.' ), - '', + _( + 'Add a cone joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (twist axis _PARAM6_;_PARAM7_;_PARAM8_, half angle _PARAM9_°), save ID to _PARAM10_' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getInertiaAroundX'); + .addParameter('objectPtr', _('Other object'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Half cone angle (degrees)')) + .addParameter('scenevar', _('Variable where to store the joint ID')) + .setFunctionName('addConeJoint'); aut - .addExpression( - 'InertiaAroundY', - _('Inertia around Y'), - _( - 'Return the inertia around Y axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' - ), - '', + .addScopedAction( + 'RemoveJoint', + _('Remove a joint'), + _('Remove a joint by its ID.'), + _('Remove the joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getInertiaAroundY'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('removeJoint'); aut - .addExpression( - 'InertiaAroundZ', - _('Inertia around Z'), - _( - 'Return the inertia around Z axis of the object (in kilograms · meters²) when for its default rotation is (0°; 0°; 0°)' - ), - '', + .addScopedCondition( + 'IsJointFirstObject', + _('Is first object in a joint'), + _('Check if an object is the first object in a specific joint.'), + _('_PARAM0_ is the first object of joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getInertiaAroundZ'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('isJointFirstObject'); aut - .addExpression( - 'MassCenterX', - _('Mass center X'), - _('Mass center X'), - '', + .addScopedCondition( + 'IsJointSecondObject', + _('Is second object in a joint'), + _('Check if an object is the second object in a specific joint.'), + _('_PARAM0_ is the second object of joint _PARAM2_'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getMassCenterX'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('isJointSecondObject'); aut - .addExpression( - 'MassCenterZ', - _('Mass center Z'), - _('Mass center Z'), - '', + .addScopedAction( + 'SetHingeJointLimits', + _('Set hinge joint limits'), + _('Set the min and max angles for a hinge joint.'), + _('Set hinge joint _PARAM2_ limits (min: _PARAM3_°, max: _PARAM4_°)'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .getCodeExtraInformation() - .setFunctionName('getMassCenterZ'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min angle (degrees)')) + .addParameter('expression', _('Max angle (degrees)')) + .setFunctionName('setHingeJointLimits'); aut .addScopedAction( - 'RaycastClosest', - _('Cast ray (closest hit)'), - _( - 'Cast a 3D ray in the Jolt physics world and store the closest hit data (position, normal, reflection direction) in this behavior.' - ), + 'SetHingeJointMotor', + _('Set hinge joint motor'), + _('Set the motor state and target for a hinge joint.'), _( - 'Cast ray for _PARAM0_ from _PARAM2_; _PARAM3_; _PARAM4_ to _PARAM5_; _PARAM6_; _PARAM7_ (ignore self: _PARAM8_)' + 'Set hinge joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)' ), - _('Raycast'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Start X')) - .addParameter('expression', _('Start Y')) - .addParameter('expression', _('Start Z')) - .addParameter('expression', _('End X')) - .addParameter('expression', _('End Y')) - .addParameter('expression', _('End Z')) - .addParameter('yesorno', _('Ignore this object while raycasting')) - .setFunctionName('raycastClosest'); + .addParameter('expression', _('Joint ID')) + .addParameter( + 'stringWithSelector', + _('Motor State'), + '["Off", "Velocity", "Position"]', + false + ) + .addParameter('expression', _('Target velocity (deg/s) or angle (deg)')) + .setFunctionName('setHingeJointMotor'); aut - .addScopedCondition( - 'DidLastRaycastHit', - _('Last raycast hit'), - _('Check if the last raycast from this behavior hit a physics body.'), - _('Last raycast from _PARAM0_ hit a body'), - _('Raycast'), - 'JsPlatform/Extensions/physics3d.svg', + .addExpression( + 'HingeJointAngle', + _('Hinge joint angle'), + _('Return the current angle of a hinge joint (in degrees).'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('didLastRaycastHit'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointAngle'); aut - .addScopedCondition( - 'DidLastRaycastHitObject', - _('Last raycast hit object'), + .addScopedAction( + 'SetSliderJointLimits', + _('Set slider joint limits'), + _('Set the min and max distance for a slider joint.'), _( - 'Check if the last raycast from this behavior hit the specified object.' + 'Set slider joint _PARAM2_ limits (min: _PARAM3_ px, max: _PARAM4_ px)' ), - _('Last raycast from _PARAM0_ hit _PARAM2_'), - _('Raycast'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Object to test')) - .setFunctionName('didLastRaycastHitObject'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min limit (pixels)')) + .addParameter('expression', _('Max limit (pixels)')) + .setFunctionName('setSliderJointLimits'); aut - .addExpression( - 'LastRaycastHitX', - _('Last raycast hit X'), - _('Return X position of the last raycast hit point (in pixels).'), - _('Raycast'), + .addScopedAction( + 'SetSliderJointMotor', + _('Set slider joint motor'), + _('Set the motor state and target for a slider joint.'), + _( + 'Set slider joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastHitX'); + .addParameter('expression', _('Joint ID')) + .addParameter( + 'stringWithSelector', + _('Motor State'), + '["Off", "Velocity", "Position"]', + false + ) + .addParameter('expression', _('Target velocity (px/s) or pos. (px)')) + .setFunctionName('setSliderJointMotor'); aut - .addExpression( - 'LastRaycastHitY', - _('Last raycast hit Y'), - _('Return Y position of the last raycast hit point (in pixels).'), - _('Raycast'), + .addScopedAction( + 'SetHingeJointMotorLimits', + _('Set hinge motor limits'), + _('Set torque limits used by the hinge motor solver.'), + _( + 'Set hinge joint _PARAM2_ motor torque limits (min: _PARAM3_, max: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastHitY'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min torque limit')) + .addParameter('expression', _('Max torque limit')) + .setFunctionName('setHingeJointMotorLimits'); aut - .addExpression( - 'LastRaycastHitZ', - _('Last raycast hit Z'), - _('Return Z position of the last raycast hit point (in pixels).'), - _('Raycast'), + .addScopedAction( + 'SetHingeJointMotorSpring', + _('Set hinge motor spring'), + _('Set spring frequency and damping for the hinge motor response.'), + _( + 'Set hinge joint _PARAM2_ motor spring (frequency: _PARAM3_, damping: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastHitZ'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Motor spring frequency (Hz)')) + .addParameter('expression', _('Motor spring damping')) + .setFunctionName('setHingeJointMotorSpring'); aut - .addExpression( - 'LastRaycastNormalX', - _('Last raycast normal X'), - _('Return X component of the last raycast surface normal.'), - _('Raycast'), + .addScopedAction( + 'SetSliderJointMotorLimits', + _('Set slider motor limits'), + _('Set force limits used by the slider motor solver.'), + _( + 'Set slider joint _PARAM2_ motor force limits (min: _PARAM3_, max: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastNormalX'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min force limit')) + .addParameter('expression', _('Max force limit')) + .setFunctionName('setSliderJointMotorLimits'); aut - .addExpression( - 'LastRaycastNormalY', - _('Last raycast normal Y'), - _('Return Y component of the last raycast surface normal.'), - _('Raycast'), + .addScopedAction( + 'SetSliderJointMotorSpring', + _('Set slider motor spring'), + _('Set spring frequency and damping for the slider motor response.'), + _( + 'Set slider joint _PARAM2_ motor spring (frequency: _PARAM3_, damping: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastNormalY'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Motor spring frequency (Hz)')) + .addParameter('expression', _('Motor spring damping')) + .setFunctionName('setSliderJointMotorSpring'); aut .addExpression( - 'LastRaycastNormalZ', - _('Last raycast normal Z'), - _('Return Z component of the last raycast surface normal.'), - _('Raycast'), + 'SliderJointPosition', + _('Slider joint position'), + _('Return the current position of a slider joint (in pixels).'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastNormalZ'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointPosition'); aut - .addExpression( - 'LastRaycastReflectionDirectionX', - _('Last raycast reflection direction X'), + .addScopedAction( + 'SetDistanceJointDistance', + _('Set distance joint limits'), + _('Set the min and max distance for a distance joint.'), _( - 'Return X component of the reflected direction computed from the last raycast hit.' + 'Set distance joint _PARAM2_ distance (min: _PARAM3_ px, max: _PARAM4_ px)' ), - _('Raycast'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastReflectionDirectionX'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Min distance (pixels)')) + .addParameter('expression', _('Max distance (pixels)')) + .setFunctionName('setDistanceJointDistance'); aut - .addExpression( - 'LastRaycastReflectionDirectionY', - _('Last raycast reflection direction Y'), + .addScopedAction( + 'SetPulleyJointLength', + _('Set pulley joint total length'), _( - 'Return Y component of the reflected direction computed from the last raycast hit.' + 'Set the total rope length of a pulley joint. Internally this sets min and max rope lengths to the same value.' ), - _('Raycast'), + _('Set pulley joint _PARAM2_ total rope length to _PARAM3_ px'), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastReflectionDirectionY'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Total rope length (pixels)')) + .setFunctionName('setPulleyJointLength'); aut .addExpression( - 'LastRaycastReflectionDirectionZ', - _('Last raycast reflection direction Z'), + 'PulleyJointCurrentLength', + _('Pulley joint current length'), _( - 'Return Z component of the reflected direction computed from the last raycast hit.' + 'Return the current rope length of a pulley joint (in pixels), updated as bodies move.' ), - _('Raycast'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastReflectionDirectionZ'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getPulleyJointCurrentLength'); aut .addExpression( - 'LastRaycastDistance', - _('Last raycast distance'), + 'PulleyJointTotalLength', + _('Pulley joint total length'), _( - 'Return distance from ray start to hit point for the last raycast (in pixels).' + 'Return the configured total rope length of a pulley joint (in pixels).' ), - _('Raycast'), + _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastDistance'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getPulleyJointTotalLength'); + + // ==================== Advanced Joint Customization ==================== + // Hinge Joint Spring aut - .addExpression( - 'LastRaycastFraction', - _('Last raycast fraction'), + .addScopedAction( + 'SetHingeJointSpring', + _('Set hinge limits spring'), _( - 'Return fraction (0..1) of the last raycast where the hit occurred.' + 'Set spring settings for hinge angle limits (frequency and damping).' ), - _('Raycast'), + _( + 'Set hinge joint _PARAM2_ limits spring (frequency: _PARAM3_, damping: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getLastRaycastFraction'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setHingeJointSpring'); - // Joints + // Hinge Joint Max Friction aut .addScopedAction( - 'AddFixedJoint', - _('Add a fixed joint'), - _('Add a fixed joint between two objects. They will be linked together and move as a single object.'), - _('Add a fixed joint between _PARAM0_ and _PARAM2_, save the joint ID in _PARAM3_'), + 'SetHingeJointMaxFriction', + _('Set hinge joint friction'), + _('Set the maximum friction torque of a hinge joint.'), + _('Set hinge joint _PARAM2_ max friction torque to _PARAM3_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addFixedJoint'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Max friction torque')) + .setFunctionName('setHingeJointMaxFriction'); + // Hinge Joint Has Limits aut - .addScopedAction( - 'AddPointJoint', - _('Add a point (ball and socket) joint'), - _('Add a point joint between two objects. They will be linked together at a given world position, but will be able to rotate freely.'), - _('Add a point joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_'), + .addScopedCondition( + 'HasHingeJointLimits', + _('Hinge joint has limits'), + _('Check if a hinge joint has angle limits enabled.'), + _('Hinge joint _PARAM2_ has limits'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('expression', _('Joint position X')) - .addParameter('expression', _('Joint position Y')) - .addParameter('expression', _('Joint position Z')) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addPointJoint'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('hasHingeJointLimits'); + // Hinge Joint Min/Max Limit Expressions aut - .addScopedAction( - 'AddHingeJoint', - _('Add a hinge joint'), - _('Add a hinge joint. Both objects will be linked together at a given position and allowed to rotate around the given axis.'), - _('Add a hinge joint between _PARAM0_ and _PARAM2_ at position _PARAM3_;_PARAM4_;_PARAM5_ around axis _PARAM6_;_PARAM7_;_PARAM8_, save ID in _PARAM9_'), + .addExpression( + 'HingeJointMinLimit', + _('Hinge joint min limit'), + _('Return the minimum angle limit of a hinge joint (in degrees).'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('expression', _('Joint position X')) - .addParameter('expression', _('Joint position Y')) - .addParameter('expression', _('Joint position Z')) - .addParameter('expression', _('Axis X')) - .addParameter('expression', _('Axis Y')) - .addParameter('expression', _('Axis Z')) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addHingeJoint'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMinLimit'); aut - .addScopedAction( - 'AddSliderJoint', - _('Add a slider joint'), - _('Add a slider joint. Both objects will be linked but allowed to slide along an axis.'), - _('Add a slider joint between _PARAM0_ and _PARAM2_ on axis _PARAM3_;_PARAM4_;_PARAM5_, save ID in _PARAM6_'), + .addExpression( + 'HingeJointMaxLimit', + _('Hinge joint max limit'), + _('Return the maximum angle limit of a hinge joint (in degrees).'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('expression', _('Axis X')) - .addParameter('expression', _('Axis Y')) - .addParameter('expression', _('Axis Z')) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addSliderJoint'); + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMaxLimit'); + // Slider Joint Spring aut .addScopedAction( - 'AddDistanceJoint', - _('Add a distance joint'), - _('Add a distance joint. Keeps a minimum and maximum distance between the center of mass of both objects, optionally using a spring.'), - _('Add a distance joint between _PARAM0_ and _PARAM2_ (min: _PARAM3_, max: _PARAM4_, spring freq: _PARAM5_, damping: _PARAM6_), save ID to _PARAM7_'), + 'SetSliderJointSpring', + _('Set slider limits spring'), + _('Set spring settings for slider limits (frequency and damping).'), + _( + 'Set slider joint _PARAM2_ limits spring (frequency: _PARAM3_, damping: _PARAM4_)' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('expression', _('Minimum distance (pixels)')) - .addParameter('expression', _('Maximum distance (pixels)')) - .addParameter('expression', _('Spring frequency (0 to disable)')) - .addParameter('expression', _('Spring damping ratio (e.g. 0.5)')) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addDistanceJoint'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setSliderJointSpring'); + // Slider Joint Max Friction aut .addScopedAction( - 'AddConeJoint', - _('Add a cone joint'), - _('Add a cone joint. Constraints the movement to a cone shape around a twist axis.'), - _('Add a cone joint between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (twist axis _PARAM6_;_PARAM7_;_PARAM8_, half angle _PARAM9_°), save ID to _PARAM10_'), + 'SetSliderJointMaxFriction', + _('Set slider joint friction'), + _('Set the maximum friction force of a slider joint.'), + _('Set slider joint _PARAM2_ max friction force to _PARAM3_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object'), '', false) - .addParameter('expression', _('Joint position X')) - .addParameter('expression', _('Joint position Y')) - .addParameter('expression', _('Joint position Z')) - .addParameter('expression', _('Twist axis X')) - .addParameter('expression', _('Twist axis Y')) - .addParameter('expression', _('Twist axis Z')) - .addParameter('expression', _('Half cone angle (degrees)')) - .addParameter('scenevar', _('Variable where to store the joint ID')) - .setFunctionName('addConeJoint'); + .addParameter('expression', _('Joint ID')) + .addParameter('expression', _('Max friction force')) + .setFunctionName('setSliderJointMaxFriction'); + // Slider Joint Has Limits aut - .addScopedAction( - 'RemoveJoint', - _('Remove a joint'), - _('Remove a joint by its ID.'), - _('Remove the joint _PARAM2_'), + .addScopedCondition( + 'HasSliderJointLimits', + _('Slider joint has limits'), + _('Check if a slider joint has position limits enabled.'), + _('Slider joint _PARAM2_ has limits'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2070,44 +3341,44 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('removeJoint'); + .setFunctionName('hasSliderJointLimits'); + // Slider Joint Min/Max Limit Expressions aut - .addScopedCondition( - 'IsJointFirstObject', - _('Is first object in a joint'), - _('Check if an object is the first object in a specific joint.'), - _('_PARAM0_ is the first object of joint _PARAM2_'), + .addExpression( + 'SliderJointMinLimit', + _('Slider joint min limit'), + _('Return the minimum position limit of a slider joint (in pixels).'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('isJointFirstObject'); + .setFunctionName('getSliderJointMinLimit'); aut - .addScopedCondition( - 'IsJointSecondObject', - _('Is second object in a joint'), - _('Check if an object is the second object in a specific joint.'), - _('_PARAM0_ is the second object of joint _PARAM2_'), + .addExpression( + 'SliderJointMaxLimit', + _('Slider joint max limit'), + _('Return the maximum position limit of a slider joint (in pixels).'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('isJointSecondObject'); + .setFunctionName('getSliderJointMaxLimit'); + // Distance Joint Spring aut .addScopedAction( - 'SetHingeJointLimits', - _('Set hinge joint limits'), - _('Set the min and max angles for a hinge joint.'), - _('Set hinge joint _PARAM2_ limits (min: _PARAM3_°, max: _PARAM4_°)'), + 'SetDistanceJointSpring', + _('Set distance joint limits spring'), + _('Set spring settings for distance limits (frequency and damping).'), + _( + 'Set distance joint _PARAM2_ limits spring (frequency: _PARAM3_, damping: _PARAM4_)' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2115,51 +3386,48 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Min angle (degrees)')) - .addParameter('expression', _('Max angle (degrees)')) - .setFunctionName('setHingeJointLimits'); + .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) + .addParameter('expression', _('Damping ratio (0..1)')) + .setFunctionName('setDistanceJointSpring'); + // Distance Joint Min/Max Distance Expressions aut - .addScopedAction( - 'SetHingeJointMotor', - _('Set hinge joint motor'), - _('Set the motor state and target for a hinge joint.'), - _('Set hinge joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)'), + .addExpression( + 'DistanceJointMinDistance', + _('Distance joint min distance'), + _( + 'Return the current minimum distance of a distance joint (in pixels).' + ), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter( - 'stringWithSelector', - _('Motor State'), - '["Off", "Velocity", "Position"]', - false - ) - .addParameter('expression', _('Target velocity (deg/s) or angle (deg)')) - .setFunctionName('setHingeJointMotor'); + .setFunctionName('getDistanceJointMinDistance'); aut .addExpression( - 'HingeJointAngle', - _('Hinge joint angle'), - _('Return the current angle of a hinge joint (in degrees).'), + 'DistanceJointMaxDistance', + _('Distance joint max distance'), + _( + 'Return the current maximum distance of a distance joint (in pixels).' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointAngle'); + .setFunctionName('getDistanceJointMaxDistance'); + // Cone Joint Half Angle aut .addScopedAction( - 'SetSliderJointLimits', - _('Set slider joint limits'), - _('Set the min and max distance for a slider joint.'), - _('Set slider joint _PARAM2_ limits (min: _PARAM3_ px, max: _PARAM4_ px)'), + 'SetConeJointHalfAngle', + _('Set cone joint angle'), + _('Update the half cone angle of a cone joint at runtime.'), + _('Set cone joint _PARAM2_ half angle to _PARAM3_°'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2167,51 +3435,64 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Min limit (pixels)')) - .addParameter('expression', _('Max limit (pixels)')) - .setFunctionName('setSliderJointLimits'); + .addParameter('expression', _('Half cone angle (degrees)')) + .setFunctionName('setConeJointHalfAngle'); + + // ==================== SwingTwist Joint ==================== aut .addScopedAction( - 'SetSliderJointMotor', - _('Set slider joint motor'), - _('Set the motor state and target for a slider joint.'), - _('Set slider joint _PARAM2_ motor state to _PARAM3_ (target: _PARAM4_)'), + 'AddSwingTwistJoint', + _('Add a SwingTwist joint'), + _( + 'Add a SwingTwist joint (professional constraint for shoulders, hips, ragdolls). Allows independent control of swing cone and twist range.' + ), + _( + 'Add SwingTwist joint between _PARAM0_ and _PARAM2_ at (_PARAM3_, _PARAM4_, _PARAM5_), store ID in _PARAM12_' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Joint ID')) - .addParameter( - 'stringWithSelector', - _('Motor State'), - '["Off", "Velocity", "Position"]', - false - ) - .addParameter('expression', _('Target velocity (px/s) or pos. (px)')) - .setFunctionName('setSliderJointMotor'); + .addParameter('objectPtr', _('Other object')) + .addParameter('expression', _('Anchor X (pixels)')) + .addParameter('expression', _('Anchor Y (pixels)')) + .addParameter('expression', _('Anchor Z (pixels)')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Normal half cone angle (degrees)')) + .addParameter('expression', _('Plane half cone angle (degrees)')) + .addParameter('expression', _('Twist min angle (degrees)')) + .addParameter('expression', _('Twist max angle (degrees)')) + .addParameter('scenevar', _('Variable to store joint ID')) + .setFunctionName('addSwingTwistJoint'); + + // ==================== Joint Enable/Disable & Count ==================== aut - .addExpression( - 'SliderJointPosition', - _('Slider joint position'), - _('Return the current position of a slider joint (in pixels).'), + .addScopedAction( + 'EnableJoint', + _('Enable joint'), + _('Enable a previously disabled joint.'), + _('Enable joint _PARAM2_'), _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointPosition'); + .setFunctionName('enableJoint'); aut .addScopedAction( - 'SetDistanceJointDistance', - _('Set distance joint limits'), - _('Set the min and max distance for a distance joint.'), - _('Set distance joint _PARAM2_ distance (min: _PARAM3_ px, max: _PARAM4_ px)'), + 'DisableJoint', + _('Disable joint'), + _('Temporarily disable a joint without removing it.'), + _('Disable joint _PARAM2_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2219,19 +3500,18 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Min distance (pixels)')) - .addParameter('expression', _('Max distance (pixels)')) - .setFunctionName('setDistanceJointDistance'); - - // ==================== Advanced Joint Customization ==================== + .setFunctionName('disableJoint'); - // Hinge Joint Spring aut .addScopedAction( - 'SetHingeJointSpring', - _('Set hinge joint spring'), - _('Set spring settings on a hinge joint limits (frequency and damping).'), - _('Set hinge joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + 'SetJointSolverOverrides', + _('Set joint solver overrides'), + _( + 'Override velocity/position solver steps for this joint (0 = engine default).' + ), + _( + 'Set joint _PARAM2_ solver overrides (velocity steps: _PARAM3_, position steps: _PARAM4_)' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2239,17 +3519,18 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) - .addParameter('expression', _('Damping ratio (0..1)')) - .setFunctionName('setHingeJointSpring'); + .addParameter('expression', _('Velocity steps override')) + .addParameter('expression', _('Position steps override')) + .setFunctionName('setJointSolverOverrides'); - // Hinge Joint Max Friction aut .addScopedAction( - 'SetHingeJointMaxFriction', - _('Set hinge joint friction'), - _('Set the maximum friction torque of a hinge joint.'), - _('Set hinge joint _PARAM2_ max friction torque to _PARAM3_'), + 'SetJointPriority', + _('Set joint solver priority'), + _( + 'Set solver priority for a joint. Higher values are solved earlier.' + ), + _('Set joint _PARAM2_ priority to _PARAM3_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2257,16 +3538,17 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Max friction torque')) - .setFunctionName('setHingeJointMaxFriction'); + .addParameter('expression', _('Priority')) + .setFunctionName('setJointPriority'); - // Hinge Joint Has Limits aut - .addScopedCondition( - 'HasHingeJointLimits', - _('Hinge joint has limits'), - _('Check if a hinge joint has angle limits enabled.'), - _('Hinge joint _PARAM2_ has limits'), + .addScopedAction( + 'SetJointStabilityPreset', + _('Set joint stability preset'), + _( + 'Apply a pre-tuned stability preset on a joint (easy professional setup).' + ), + _('Set joint _PARAM2_ stability preset to _PARAM3_'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2274,42 +3556,56 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('hasHingeJointLimits'); + .addParameter( + 'stringWithSelector', + _('Preset'), + '["Balanced", "Stable", "UltraStable"]', + false + ) + .setFunctionName('setJointStabilityPreset'); - // Hinge Joint Min/Max Limit Expressions aut - .addExpression( - 'HingeJointMinLimit', - _('Hinge joint min limit'), - _('Return the minimum angle limit of a hinge joint (in degrees).'), + .addScopedAction( + 'SetJointBreakThresholds', + _('Set joint break thresholds'), + _( + 'Set max reaction force/torque at which this joint automatically breaks.' + ), + _( + 'Set joint _PARAM2_ break thresholds (force: _PARAM3_, torque: _PARAM4_)' + ), _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointMinLimit'); + .addParameter('expression', _('Max break force (<=0 disables)')) + .addParameter('expression', _('Max break torque (<=0 disables)')) + .setFunctionName('setJointBreakThresholds'); aut - .addExpression( - 'HingeJointMaxLimit', - _('Hinge joint max limit'), - _('Return the maximum angle limit of a hinge joint (in degrees).'), + .addScopedAction( + 'ClearJointBreakThresholds', + _('Clear joint break thresholds'), + _('Disable automatic break thresholds on a joint.'), + _('Clear break thresholds for joint _PARAM2_'), _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointMaxLimit'); + .setFunctionName('clearJointBreakThresholds'); - // Slider Joint Spring aut - .addScopedAction( - 'SetSliderJointSpring', - _('Set slider joint spring'), - _('Set spring settings on a slider joint limits (frequency and damping).'), - _('Set slider joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + .addScopedCondition( + 'IsJointEnabled', + _('Joint is enabled'), + _('Check if a joint is currently enabled.'), + _('Joint _PARAM2_ is enabled'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2317,17 +3613,16 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) - .addParameter('expression', _('Damping ratio (0..1)')) - .setFunctionName('setSliderJointSpring'); + .setFunctionName('isJointEnabled'); - // Slider Joint Max Friction aut - .addScopedAction( - 'SetSliderJointMaxFriction', - _('Set slider joint friction'), - _('Set the maximum friction force of a slider joint.'), - _('Set slider joint _PARAM2_ max friction force to _PARAM3_'), + .addScopedCondition( + 'IsJointBroken', + _('Joint is broken'), + _( + 'Check if a joint has been automatically broken by its thresholds.' + ), + _('Joint _PARAM2_ is broken'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2335,286 +3630,253 @@ module.exports = { .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Max friction force')) - .setFunctionName('setSliderJointMaxFriction'); + .setFunctionName('isJointBroken'); - // Slider Joint Has Limits aut - .addScopedCondition( - 'HasSliderJointLimits', - _('Slider joint has limits'), - _('Check if a slider joint has position limits enabled.'), - _('Slider joint _PARAM2_ has limits'), + .addExpression( + 'JointCount', + _('Joint count'), + _('Return the total number of active joints.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Joint ID')) - .setFunctionName('hasSliderJointLimits'); + .setFunctionName('getJointCount'); - // Slider Joint Min/Max Limit Expressions aut .addExpression( - 'SliderJointMinLimit', - _('Slider joint min limit'), - _('Return the minimum position limit of a slider joint (in pixels).'), + 'JointEditorJointId', + _('Joint editor joint ID'), + _( + 'Return the active joint ID managed by the Joint Editor GUI on this object (0 if none).' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointMinLimit'); + .setFunctionName('getJointEditorJointId'); aut .addExpression( - 'SliderJointMaxLimit', - _('Slider joint max limit'), - _('Return the maximum position limit of a slider joint (in pixels).'), + 'JointReactionForce', + _('Joint reaction force'), + _( + 'Return last measured reaction force of a joint. Useful for breakable constraints and debugging stability.' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointMaxLimit'); + .setFunctionName('getJointReactionForce'); - // Distance Joint Spring aut - .addScopedAction( - 'SetDistanceJointSpring', - _('Set distance joint spring'), - _('Set spring settings on a distance joint (frequency and damping).'), - _('Set distance joint _PARAM2_ spring (frequency: _PARAM3_, damping: _PARAM4_)'), + .addExpression( + 'JointReactionTorque', + _('Joint reaction torque'), + _( + 'Return last measured reaction torque of a joint. Useful for breakable constraints and debugging stability.' + ), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Spring frequency (Hz, 0 = disable)')) - .addParameter('expression', _('Damping ratio (0..1)')) - .setFunctionName('setDistanceJointSpring'); + .setFunctionName('getJointReactionTorque'); + + // ==================== Hinge Motor Query Expressions ==================== - // Distance Joint Min/Max Distance Expressions aut .addExpression( - 'DistanceJointMinDistance', - _('Distance joint min distance'), - _('Return the current minimum distance of a distance joint (in pixels).'), + 'HingeJointMotorSpeed', + _('Hinge joint motor speed'), + _( + 'Return the target angular velocity of a hinge joint motor (degrees/second).' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getDistanceJointMinDistance'); + .setFunctionName('getHingeJointMotorSpeed'); aut .addExpression( - 'DistanceJointMaxDistance', - _('Distance joint max distance'), - _('Return the current maximum distance of a distance joint (in pixels).'), + 'HingeJointMotorTarget', + _('Hinge joint motor target'), + _('Return the target angle of a hinge joint motor (degrees).'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getDistanceJointMaxDistance'); + .setFunctionName('getHingeJointMotorTarget'); - // Cone Joint Half Angle aut - .addScopedAction( - 'SetConeJointHalfAngle', - _('Set cone joint angle'), - _('Update the half cone angle of a cone joint at runtime.'), - _('Set cone joint _PARAM2_ half angle to _PARAM3_°'), + .addExpression( + 'HingeJointMaxFriction', + _('Hinge joint max friction'), + _('Return the maximum friction torque of a hinge joint.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .addParameter('expression', _('Half cone angle (degrees)')) - .setFunctionName('setConeJointHalfAngle'); - - // ==================== SwingTwist Joint ==================== + .setFunctionName('getHingeJointMaxFriction'); aut - .addScopedAction( - 'AddSwingTwistJoint', - _('Add a SwingTwist joint'), - _( - 'Add a SwingTwist joint (professional constraint for shoulders, hips, ragdolls). Allows independent control of swing cone and twist range.' - ), - _( - 'Add SwingTwist joint between _PARAM0_ and _PARAM2_ at (_PARAM3_, _PARAM4_, _PARAM5_), store ID in _PARAM12_' - ), + .addExpression( + 'HingeJointMotorMinTorque', + _('Hinge motor min torque'), + _('Return hinge motor minimum torque limit.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .addParameter('objectPtr', _('Other object')) - .addParameter('expression', _('Anchor X (pixels)')) - .addParameter('expression', _('Anchor Y (pixels)')) - .addParameter('expression', _('Anchor Z (pixels)')) - .addParameter('expression', _('Twist axis X')) - .addParameter('expression', _('Twist axis Y')) - .addParameter('expression', _('Twist axis Z')) - .addParameter('expression', _('Normal half cone angle (degrees)')) - .addParameter('expression', _('Plane half cone angle (degrees)')) - .addParameter('expression', _('Twist min angle (degrees)')) - .addParameter('expression', _('Twist max angle (degrees)')) - .addParameter('scenevar', _('Variable to store joint ID')) - .setFunctionName('addSwingTwistJoint'); - - // ==================== Joint Enable/Disable & Count ==================== + .addParameter('expression', _('Joint ID')) + .setFunctionName('getHingeJointMotorMinTorque'); aut - .addScopedAction( - 'EnableJoint', - _('Enable joint'), - _('Enable a previously disabled joint.'), - _('Enable joint _PARAM2_'), + .addExpression( + 'HingeJointMotorMaxTorque', + _('Hinge motor max torque'), + _('Return hinge motor maximum torque limit.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('enableJoint'); + .setFunctionName('getHingeJointMotorMaxTorque'); aut - .addScopedAction( - 'DisableJoint', - _('Disable joint'), - _('Temporarily disable a joint without removing it.'), - _('Disable joint _PARAM2_'), + .addExpression( + 'HingeJointMotorSpringFrequency', + _('Hinge motor spring frequency'), + _('Return hinge motor spring frequency.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('disableJoint'); + .setFunctionName('getHingeJointMotorSpringFrequency'); aut - .addScopedCondition( - 'IsJointEnabled', - _('Joint is enabled'), - _('Check if a joint is currently enabled.'), - _('Joint _PARAM2_ is enabled'), + .addExpression( + 'HingeJointMotorSpringDamping', + _('Hinge motor spring damping'), + _('Return hinge motor spring damping.'), _('Joints'), - 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('isJointEnabled'); + .setFunctionName('getHingeJointMotorSpringDamping'); + + // ==================== Slider Motor Query Expressions ==================== aut .addExpression( - 'JointCount', - _('Joint count'), - _('Return the total number of active joints.'), + 'SliderJointMotorSpeed', + _('Slider joint motor speed'), + _( + 'Return the target velocity of a slider joint motor (pixels/second).' + ), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') - .setFunctionName('getJointCount'); - - // ==================== Hinge Motor Query Expressions ==================== + .addParameter('expression', _('Joint ID')) + .setFunctionName('getSliderJointMotorSpeed'); aut .addExpression( - 'HingeJointMotorSpeed', - _('Hinge joint motor speed'), - _('Return the target angular velocity of a hinge joint motor (degrees/second).'), + 'SliderJointMotorTarget', + _('Slider joint motor target'), + _('Return the target position of a slider joint motor (pixels).'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointMotorSpeed'); + .setFunctionName('getSliderJointMotorTarget'); aut .addExpression( - 'HingeJointMotorTarget', - _('Hinge joint motor target'), - _('Return the target angle of a hinge joint motor (degrees).'), + 'SliderJointMaxFriction', + _('Slider joint max friction'), + _('Return the maximum friction force of a slider joint.'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointMotorTarget'); + .setFunctionName('getSliderJointMaxFriction'); aut .addExpression( - 'HingeJointMaxFriction', - _('Hinge joint max friction'), - _('Return the maximum friction torque of a hinge joint.'), + 'SliderJointMotorMinForce', + _('Slider motor min force'), + _('Return slider motor minimum force limit.'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getHingeJointMaxFriction'); - - // ==================== Slider Motor Query Expressions ==================== + .setFunctionName('getSliderJointMotorMinForce'); aut .addExpression( - 'SliderJointMotorSpeed', - _('Slider joint motor speed'), - _('Return the target velocity of a slider joint motor (pixels/second).'), + 'SliderJointMotorMaxForce', + _('Slider motor max force'), + _('Return slider motor maximum force limit.'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointMotorSpeed'); + .setFunctionName('getSliderJointMotorMaxForce'); aut .addExpression( - 'SliderJointMotorTarget', - _('Slider joint motor target'), - _('Return the target position of a slider joint motor (pixels).'), + 'SliderJointMotorSpringFrequency', + _('Slider motor spring frequency'), + _('Return slider motor spring frequency.'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointMotorTarget'); + .setFunctionName('getSliderJointMotorSpringFrequency'); aut .addExpression( - 'SliderJointMaxFriction', - _('Slider joint max friction'), - _('Return the maximum friction force of a slider joint.'), + 'SliderJointMotorSpringDamping', + _('Slider motor spring damping'), + _('Return slider motor spring damping.'), _('Joints'), 'JsPlatform/Extensions/physics3d.svg' ) .addParameter('object', _('Object'), '', false) .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') .addParameter('expression', _('Joint ID')) - .setFunctionName('getSliderJointMaxFriction'); + .setFunctionName('getSliderJointMotorSpringDamping'); // ================================================================ // ==================== RAGDOLL AUTOMATION SYSTEM ================== @@ -2626,7 +3888,9 @@ module.exports = { .addScopedAction( 'CreateRagdollGroup', _('Create ragdoll group'), - _('Create a new ragdoll group for batch control of connected bodies and joints.'), + _( + 'Create a new ragdoll group for batch control of connected bodies and joints.' + ), _('Create ragdoll group and store ID in _PARAM2_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2641,7 +3905,9 @@ module.exports = { .addScopedAction( 'AddBodyToRagdollGroup', _('Add body to ragdoll group'), - _('Add this object\'s physics body to a ragdoll group for batch control.'), + _( + "Add this object's physics body to a ragdoll group for batch control." + ), _('Add _PARAM0_ to ragdoll group _PARAM2_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2656,7 +3922,9 @@ module.exports = { .addScopedAction( 'AddJointToRagdollGroup', _('Add joint to ragdoll group'), - _('Register an existing joint with a ragdoll group for batch control.'), + _( + 'Register an existing joint with a ragdoll group for batch control.' + ), _('Add joint _PARAM3_ to ragdoll group _PARAM2_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2689,7 +3957,9 @@ module.exports = { .addScopedAction( 'SetRagdollMode', _('Set ragdoll mode'), - _('Switch all bodies in a ragdoll between Dynamic (physics) and Kinematic (animation) mode.'), + _( + 'Switch all bodies in a ragdoll between Dynamic (physics) and Kinematic (animation) mode.' + ), _('Set ragdoll _PARAM2_ mode to _PARAM3_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2710,7 +3980,9 @@ module.exports = { .addScopedAction( 'SetRagdollState', _('Set ragdoll state'), - _('Set a preset ragdoll state: Active (normal physics), Limp (floppy ragdoll), Stiff (muscle tension), Frozen (kinematic).'), + _( + 'Set a preset ragdoll state: Active (normal physics), Limp (floppy ragdoll), Stiff (muscle tension), Frozen (kinematic).' + ), _('Set ragdoll _PARAM2_ state to _PARAM3_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2734,7 +4006,9 @@ module.exports = { 'SetRagdollDamping', _('Set ragdoll damping'), _('Set linear and angular damping on ALL bodies in a ragdoll group.'), - _('Set ragdoll _PARAM2_ damping (linear: _PARAM3_, angular: _PARAM4_)'), + _( + 'Set ragdoll _PARAM2_ damping (linear: _PARAM3_, angular: _PARAM4_)' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2750,8 +4024,12 @@ module.exports = { .addScopedAction( 'SetRagdollStiffness', _('Set ragdoll stiffness'), - _('Set spring stiffness on ALL joints in a ragdoll group (simulates muscle tension).'), - _('Set ragdoll _PARAM2_ stiffness (frequency: _PARAM3_, damping: _PARAM4_)'), + _( + 'Set spring stiffness on ALL joints in a ragdoll group (simulates muscle tension).' + ), + _( + 'Set ragdoll _PARAM2_ stiffness (frequency: _PARAM3_, damping: _PARAM4_)' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2783,7 +4061,9 @@ module.exports = { .addScopedAction( 'ApplyRagdollImpulse', _('Apply ragdoll impulse'), - _('Apply an impulse to ALL bodies in a ragdoll group (explosions, hits, knockbacks).'), + _( + 'Apply an impulse to ALL bodies in a ragdoll group (explosions, hits, knockbacks).' + ), _('Apply impulse (_PARAM3_, _PARAM4_, _PARAM5_) to ragdoll _PARAM2_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2801,7 +4081,9 @@ module.exports = { .addScopedAction( 'SetRagdollGravityScale', _('Set ragdoll gravity scale'), - _('Set gravity scale on ALL bodies in a ragdoll (0 = zero gravity, 1 = normal, 2 = double gravity).'), + _( + 'Set gravity scale on ALL bodies in a ragdoll (0 = zero gravity, 1 = normal, 2 = double gravity).' + ), _('Set ragdoll _PARAM2_ gravity scale to _PARAM3_'), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', @@ -2847,7 +4129,9 @@ module.exports = { .addExpression( 'JointWorldX', _('Joint world X position'), - _('Return the world X position of a joint (midpoint of connected bodies, in pixels).'), + _( + 'Return the world X position of a joint (midpoint of connected bodies, in pixels).' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg' ) @@ -2860,7 +4144,9 @@ module.exports = { .addExpression( 'JointWorldY', _('Joint world Y position'), - _('Return the world Y position of a joint (midpoint of connected bodies, in pixels).'), + _( + 'Return the world Y position of a joint (midpoint of connected bodies, in pixels).' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg' ) @@ -2873,7 +4159,9 @@ module.exports = { .addExpression( 'JointWorldZ', _('Joint world Z position'), - _('Return the world Z position of a joint (midpoint of connected bodies, in pixels).'), + _( + 'Return the world Z position of a joint (midpoint of connected bodies, in pixels).' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg' ) @@ -2888,8 +4176,12 @@ module.exports = { .addScopedAction( 'BuildHumanoidRagdoll', _('Build humanoid ragdoll'), - _('Automatically build a complete humanoid ragdoll from 11 body-part objects with proper joint types and weight distribution.'), - _('Build humanoid ragdoll from _PARAM2_ body parts, store ID in _PARAM13_'), + _( + 'Automatically build a complete humanoid ragdoll from 11 body-part objects with proper joint types and weight distribution.' + ), + _( + 'Build humanoid ragdoll from _PARAM2_ body parts, store ID in _PARAM13_' + ), _('Ragdoll'), 'JsPlatform/Extensions/physics3d.svg', 'JsPlatform/Extensions/physics3d.svg' @@ -2909,7 +4201,284 @@ module.exports = { .addParameter('objectPtr', _('Shin Right')) .addParameter('scenevar', _('Variable to store ragdoll ID')) .setFunctionName('buildHumanoidRagdoll'); + + aut + .addScopedAction( + 'BuildHumanoidRagdollFromTag', + _('Build humanoid ragdoll from tag'), + _( + 'Automatically find body parts by their ragdoll role and shared group tag, then build one humanoid ragdoll.' + ), + _( + 'Build humanoid ragdoll for group tag _PARAM2_ and store ID in _PARAM3_' + ), + _('Ragdoll'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('string', _('Ragdoll group tag')) + .addParameter('scenevar', _('Variable to store ragdoll ID')) + .setFunctionName('buildHumanoidRagdollFromTag'); } + // Bulk joints + extension + .addAction( + 'AddFixedJointsBetweenObjects', + _('Link fixed joints to all picked objects'), + _( + 'Create fixed joints between each picked source object and each picked target object.' + ), + _( + 'Link fixed joints between _PARAM0_ and _PARAM2_ (linked pairs: _PARAM3_, last joint ID: _PARAM4_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addFixedJointsBetweenObjects'); + + extension + .addAction( + 'AddPointJointsBetweenObjects', + _('Link point joints to all picked objects'), + _( + 'Create point joints between each picked source object and each picked target object.' + ), + _( + 'Link point joints between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (linked pairs: _PARAM6_, last joint ID: _PARAM7_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addPointJointsBetweenObjects'); + + extension + .addAction( + 'AddHingeJointsBetweenObjects', + _('Link hinge joints to all picked objects'), + _( + 'Create hinge joints between each picked source object and each picked target object.' + ), + _( + 'Link hinge joints between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ on axis _PARAM6_;_PARAM7_;_PARAM8_ (linked pairs: _PARAM9_, last joint ID: _PARAM10_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addHingeJointsBetweenObjects'); + + extension + .addAction( + 'AddSliderJointsBetweenObjects', + _('Link slider joints to all picked objects'), + _( + 'Create slider joints between each picked source object and each picked target object.' + ), + _( + 'Link slider joints between _PARAM0_ and _PARAM2_ on axis _PARAM3_;_PARAM4_;_PARAM5_ (linked pairs: _PARAM6_, last joint ID: _PARAM7_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Axis X')) + .addParameter('expression', _('Axis Y')) + .addParameter('expression', _('Axis Z')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addSliderJointsBetweenObjects'); + + extension + .addAction( + 'AddDistanceJointsBetweenObjects', + _('Link distance joints to all picked objects'), + _( + 'Create distance joints between each picked source object and each picked target object.' + ), + _( + 'Link distance joints between _PARAM0_ and _PARAM2_ (min: _PARAM3_, max: _PARAM4_, spring: _PARAM5_, damping: _PARAM6_) (linked pairs: _PARAM7_, last joint ID: _PARAM8_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Minimum distance (pixels)')) + .addParameter('expression', _('Maximum distance (pixels)')) + .addParameter('expression', _('Spring frequency (0 to disable)')) + .addParameter('expression', _('Spring damping ratio')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addDistanceJointsBetweenObjects'); + + extension + .addAction( + 'AddPulleyJointsBetweenObjects', + _('Link pulley joints to all picked objects'), + _( + 'Create pulley joints between each picked source object and each picked target object.' + ), + _( + 'Link pulley joints between _PARAM0_ and _PARAM2_ (total length: _PARAM15_, ratio: _PARAM16_, enabled: _PARAM17_) (linked pairs: _PARAM18_, last joint ID: _PARAM19_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Pulley anchor A X (world, pixels)')) + .addParameter('expression', _('Pulley anchor A Y (world, pixels)')) + .addParameter('expression', _('Pulley anchor A Z (world, pixels)')) + .addParameter('expression', _('Pulley anchor B X (world, pixels)')) + .addParameter('expression', _('Pulley anchor B Y (world, pixels)')) + .addParameter('expression', _('Pulley anchor B Z (world, pixels)')) + .addParameter('expression', _('Local anchor A X (pixels)')) + .addParameter('expression', _('Local anchor A Y (pixels)')) + .addParameter('expression', _('Local anchor A Z (pixels)')) + .addParameter('expression', _('Local anchor B X (pixels)')) + .addParameter('expression', _('Local anchor B Y (pixels)')) + .addParameter('expression', _('Local anchor B Z (pixels)')) + .addParameter('expression', _('Total rope length (pixels)')) + .addParameter('expression', _('Pulley ratio (default 1.0)')) + .addParameter('yesorno', _('Enable joint'), '', false) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addPulleyJointsBetweenObjects'); + + extension + .addAction( + 'AddConeJointsBetweenObjects', + _('Link cone joints to all picked objects'), + _( + 'Create cone joints between each picked source object and each picked target object.' + ), + _( + 'Link cone joints between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (axis _PARAM6_;_PARAM7_;_PARAM8_, angle _PARAM9_°) (linked pairs: _PARAM10_, last joint ID: _PARAM11_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Joint position X')) + .addParameter('expression', _('Joint position Y')) + .addParameter('expression', _('Joint position Z')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Half cone angle (degrees)')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addConeJointsBetweenObjects'); + + extension + .addAction( + 'AddSwingTwistJointsBetweenObjects', + _('Link SwingTwist joints to all picked objects'), + _( + 'Create SwingTwist joints between each picked source object and each picked target object.' + ), + _( + 'Link SwingTwist joints between _PARAM0_ and _PARAM2_ at _PARAM3_;_PARAM4_;_PARAM5_ (linked pairs: _PARAM13_, last joint ID: _PARAM14_)' + ), + _('Joints'), + 'JsPlatform/Extensions/physics3d.svg', + 'JsPlatform/Extensions/physics3d.svg' + ) + .addParameter('objectList', _('Source objects'), '', false) + .addParameter('behavior', _('Behavior'), 'Physics3DBehavior') + .addParameter('objectList', _('Target objects'), '', false) + .addParameter('expression', _('Anchor X (pixels)')) + .addParameter('expression', _('Anchor Y (pixels)')) + .addParameter('expression', _('Anchor Z (pixels)')) + .addParameter('expression', _('Twist axis X')) + .addParameter('expression', _('Twist axis Y')) + .addParameter('expression', _('Twist axis Z')) + .addParameter('expression', _('Normal half cone angle (degrees)')) + .addParameter('expression', _('Plane half cone angle (degrees)')) + .addParameter('expression', _('Twist min angle (degrees)')) + .addParameter('expression', _('Twist max angle (degrees)')) + .addParameter('scenevar', _('Variable to store linked pairs count')) + .addParameter('scenevar', _('Variable to store last joint ID')) + .getCodeExtraInformation() + .addIncludeFile('Extensions/Physics3DBehavior/Physics3DTools.js') + .addIncludeFile( + 'Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.js' + ) + .setFunctionName('gdjs.physics3d.addSwingTwistJointsBetweenObjects'); + // Collision extension .addCondition( diff --git a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts index e313852a90db..e6b5056c3533 100644 --- a/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts +++ b/Extensions/Physics3DBehavior/Physics3DRuntimeBehavior.ts @@ -99,6 +99,19 @@ namespace gdjs { return [x / length, y / length, z / length, length]; }; + const vec3Length = (v: Jolt.Vec3): float => { + const x = v.GetX(); + const y = v.GetY(); + const z = v.GetZ(); + return Math.sqrt(x * x + y * y + z * z); + }; + + const vector2Length = (v: Jolt.Vector2): float => { + const x = v.GetComponent(0); + const y = v.GetComponent(1); + return Math.sqrt(x * x + y * y); + }; + const isModel3D = ( object: gdjs.RuntimeObject ): object is gdjs.Model3DRuntimeObject => { @@ -106,6 +119,23 @@ namespace gdjs { return object._modelResourceName; }; + interface JointRuntimeState { + breakForce: float; + breakTorque: float; + lastReactionForce: float; + lastReactionTorque: float; + isBroken: boolean; + } + + interface RagdollGroupData { + jointIds: number[]; + bodyBehaviors: Physics3DRuntimeBehavior[]; + bodyRoles: { [bodyUniqueId: string]: string }; + collisionFilter: Jolt.GroupFilterTable | null; + mode: 'Dynamic' | 'Kinematic'; + state: 'Active' | 'Limp' | 'Stiff' | 'Frozen'; + } + /** @category Behaviors > Physics 3D */ export class Physics3DSharedData { gravityX: float; @@ -139,18 +169,15 @@ namespace gdjs { _nextJointId: number = 1; /** Map of (string)jointId -> (Jolt.Constraint)constraint */ joints: { [key: string]: Jolt.Constraint } = {}; + /** Extra runtime data for each joint (break thresholds, reaction force/torque, broken state). */ + _jointStates: { [key: string]: JointRuntimeState } = {}; // ==================== Ragdoll Group System ==================== /** Next ragdoll group ID counter */ _nextRagdollId: number = 1; /** Map of ragdoll group IDs to group data */ - _ragdollGroups: { - [key: string]: { - jointIds: number[]; - bodyBehaviors: Physics3DRuntimeBehavior[]; - }; - } = {}; + _ragdollGroups: { [key: string]: RagdollGroupData } = {}; /** * Create a new ragdoll group and return its ID. @@ -160,6 +187,10 @@ namespace gdjs { this._ragdollGroups[id.toString(10)] = { jointIds: [], bodyBehaviors: [], + bodyRoles: {}, + collisionFilter: null, + mode: 'Kinematic', + state: 'Frozen', }; return id; } @@ -167,13 +198,26 @@ namespace gdjs { /** * Get a ragdoll group by ID. */ - getRagdollGroup( - ragdollId: number | string - ): { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] } | null { + getRagdollGroup(ragdollId: number | string): RagdollGroupData | null { const key = ragdollId.toString(10); - return this._ragdollGroups.hasOwnProperty(key) - ? this._ragdollGroups[key] - : null; + if (!this._ragdollGroups.hasOwnProperty(key)) { + return null; + } + + const group = this._ragdollGroups[key]; + // Keep lists clean from stale entries. + const uniqueBehaviors = new Set(); + group.bodyBehaviors = group.bodyBehaviors.filter((behavior) => { + if (!behavior || uniqueBehaviors.has(behavior)) { + return false; + } + uniqueBehaviors.add(behavior); + return true; + }); + group.jointIds = group.jointIds.filter((jointId) => + this.joints.hasOwnProperty(jointId.toString(10)) + ); + return group; } /** @@ -188,15 +232,61 @@ namespace gdjs { if (group.bodyBehaviors.indexOf(behavior) === -1) { group.bodyBehaviors.push(behavior); } + const bodyRole = behavior.getRagdollRole(); + if (bodyRole && bodyRole !== 'None') { + group.bodyRoles[behavior.owner.getUniqueId().toString(10)] = bodyRole; + } } /** - * Add a joint to a ragdoll group. + * Remove a body behavior from any ragdoll group that references it. */ - addJointToRagdollGroup( + removeBodyFromAllRagdollGroups(behavior: Physics3DRuntimeBehavior): void { + const behaviorId = behavior.owner.getUniqueId().toString(10); + for (const key in this._ragdollGroups) { + if (!this._ragdollGroups.hasOwnProperty(key)) { + continue; + } + const group = this._ragdollGroups[key]; + group.bodyBehaviors = group.bodyBehaviors.filter((b) => b !== behavior); + delete group.bodyRoles[behaviorId]; + } + } + + /** + * Set/override the role of a body inside a ragdoll group. + */ + setRagdollBodyRole( ragdollId: number | string, - jointId: number + behavior: Physics3DRuntimeBehavior, + role: string ): void { + const group = this.getRagdollGroup(ragdollId); + if (!group) { + return; + } + this.addBodyToRagdollGroup(ragdollId, behavior); + group.bodyRoles[behavior.owner.getUniqueId().toString(10)] = role; + } + + /** + * Get a body role inside a ragdoll group. + */ + getRagdollBodyRole( + ragdollId: number | string, + behavior: Physics3DRuntimeBehavior + ): string { + const group = this.getRagdollGroup(ragdollId); + if (!group) { + return ''; + } + return group.bodyRoles[behavior.owner.getUniqueId().toString(10)] || ''; + } + + /** + * Add a joint to a ragdoll group. + */ + addJointToRagdollGroup(ragdollId: number | string, jointId: number): void { const group = this.getRagdollGroup(ragdollId); if (!group) return; if (group.jointIds.indexOf(jointId) === -1) { @@ -204,6 +294,26 @@ namespace gdjs { } } + /** + * Track a collision filter used by a ragdoll group so it can be cleaned up. + */ + setRagdollCollisionFilter( + ragdollId: number | string, + filter: Jolt.GroupFilterTable | null + ): void { + const group = this.getRagdollGroup(ragdollId); + if (!group) { + if (filter) { + Jolt.destroy(filter); + } + return; + } + if (group.collisionFilter && group.collisionFilter !== filter) { + Jolt.destroy(group.collisionFilter); + } + group.collisionFilter = filter; + } + /** * Remove a ragdoll group and all its joints. */ @@ -211,10 +321,31 @@ namespace gdjs { const key = ragdollId.toString(10); const group = this._ragdollGroups[key]; if (!group) return; + // Remove all joints in the group - for (const jointId of group.jointIds) { + const jointIds = group.jointIds.slice(); + for (const jointId of jointIds) { this.removeJoint(jointId); } + + // Restore default collision groups for all tracked bodies. + for (const behavior of group.bodyBehaviors) { + const body = behavior._body; + if (!body) { + continue; + } + const defaultCollisionGroup = new Jolt.CollisionGroup(); + this.bodyInterface.SetCollisionGroup( + body.GetID(), + defaultCollisionGroup + ); + Jolt.destroy(defaultCollisionGroup); + } + + if (group.collisionFilter) { + Jolt.destroy(group.collisionFilter); + group.collisionFilter = null; + } delete this._ragdollGroups[key]; } @@ -391,8 +522,17 @@ namespace gdjs { addJoint(constraint: Jolt.Constraint): integer { // @ts-ignore - AddConstraint exists in the WASM module but not in type defs this.physicsSystem.AddConstraint(constraint); - this.joints[this._nextJointId.toString(10)] = constraint; - return this._nextJointId++; + const jointId = this._nextJointId++; + const key = jointId.toString(10); + this.joints[key] = constraint; + this._jointStates[key] = { + breakForce: 0, + breakTorque: 0, + lastReactionForce: 0, + lastReactionTorque: 0, + isBroken: false, + }; + return jointId; } /** @@ -421,16 +561,262 @@ namespace gdjs { } /** - * Remove a constraint by joint ID. + * Find an existing joint between 2 bodies. + * Optionally restrict search to a specific constraint subtype. */ - removeJoint(jointId: integer | string): void { - jointId = jointId.toString(10); - if (this.joints.hasOwnProperty(jointId)) { + findJointIdBetweenBodies( + firstBody: Jolt.Body, + secondBody: Jolt.Body, + constraintSubType?: number + ): integer { + for (const jointId in this.joints) { + if (!this.joints.hasOwnProperty(jointId)) { + continue; + } const constraint = this.joints[jointId]; + if ( + constraintSubType !== undefined && + constraint.GetSubType() !== constraintSubType + ) { + continue; + } + try { + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + const body1 = twoBodyConstraint.GetBody1(); + const body2 = twoBodyConstraint.GetBody2(); + if ( + (body1 === firstBody && body2 === secondBody) || + (body1 === secondBody && body2 === firstBody) + ) { + return parseInt(jointId, 10); + } + } catch (_e) { + // Ignore non-two-body constraints. + } + } + return 0; + } + + /** + * Remove a constraint by joint ID. + */ + removeJoint( + jointId: integer | string, + markAsBroken: boolean = false + ): void { + const key = jointId.toString(10); + const numericJointId = parseInt(key, 10); + if (this.joints.hasOwnProperty(key)) { + const constraint = this.joints[key]; // @ts-ignore - RemoveConstraint exists in the WASM module but not in type defs this.physicsSystem.RemoveConstraint(constraint); Jolt.destroy(constraint); - delete this.joints[jointId]; + delete this.joints[key]; + } + + if (this._jointStates.hasOwnProperty(key)) { + if (markAsBroken) { + this._jointStates[key].isBroken = true; + this._jointStates[key].breakForce = 0; + this._jointStates[key].breakTorque = 0; + } else { + delete this._jointStates[key]; + } + } + + for (const ragdollKey in this._ragdollGroups) { + if (!this._ragdollGroups.hasOwnProperty(ragdollKey)) { + continue; + } + const ragdollGroup = this._ragdollGroups[ragdollKey]; + const idx = ragdollGroup.jointIds.indexOf(numericJointId); + if (idx !== -1) { + ragdollGroup.jointIds.splice(idx, 1); + } + } + } + + /** + * Configure automatic break thresholds for a joint. + * A value <= 0 disables the respective threshold. + */ + setJointBreakThresholds( + jointId: integer | string, + maxForce: float, + maxTorque: float + ): void { + const key = jointId.toString(10); + if (!this.joints.hasOwnProperty(key) || !this._jointStates[key]) { + return; + } + this._jointStates[key].breakForce = Math.max(0, maxForce); + this._jointStates[key].breakTorque = Math.max(0, maxTorque); + this._jointStates[key].isBroken = false; + } + + /** + * Clear automatic break thresholds for a joint. + */ + clearJointBreakThresholds(jointId: integer | string): void { + this.setJointBreakThresholds(jointId, 0, 0); + } + + /** + * Check if a joint has been broken by thresholds. + */ + isJointBroken(jointId: integer | string): boolean { + const key = jointId.toString(10); + return this._jointStates.hasOwnProperty(key) + ? this._jointStates[key].isBroken + : false; + } + + /** + * Last measured reaction force for a joint (N-like unit). + */ + getJointLastReactionForce(jointId: integer | string): float { + const key = jointId.toString(10); + return this._jointStates.hasOwnProperty(key) + ? this._jointStates[key].lastReactionForce + : 0; + } + + /** + * Last measured reaction torque for a joint. + */ + getJointLastReactionTorque(jointId: integer | string): float { + const key = jointId.toString(10); + return this._jointStates.hasOwnProperty(key) + ? this._jointStates[key].lastReactionTorque + : 0; + } + + private _computeJointFeedback( + constraint: Jolt.Constraint, + deltaTime: float + ): { force: float; torque: float } { + if (deltaTime <= epsilon) { + return { force: 0, torque: 0 }; + } + const invDeltaTime = 1 / deltaTime; + const subType = constraint.GetSubType(); + + try { + if (subType === Jolt.EConstraintSubType_Distance) { + const c = Jolt.castObject(constraint, Jolt.DistanceConstraint); + return { + force: Math.abs(c.GetTotalLambdaPosition()) * invDeltaTime, + torque: 0, + }; + } + + if (subType === Jolt.EConstraintSubType_Point) { + const c = Jolt.castObject(constraint, Jolt.PointConstraint); + return { + force: vec3Length(c.GetTotalLambdaPosition()) * invDeltaTime, + torque: 0, + }; + } + + if (subType === Jolt.EConstraintSubType_Hinge) { + const c = Jolt.castObject(constraint, Jolt.HingeConstraint); + const forceImpulse = vec3Length(c.GetTotalLambdaPosition()); + const rotationImpulse = vector2Length(c.GetTotalLambdaRotation()); + const limitsImpulse = Math.abs(c.GetTotalLambdaRotationLimits()); + const motorImpulse = Math.abs(c.GetTotalLambdaMotor()); + const torqueImpulse = Math.sqrt( + rotationImpulse * rotationImpulse + + limitsImpulse * limitsImpulse + + motorImpulse * motorImpulse + ); + return { + force: forceImpulse * invDeltaTime, + torque: torqueImpulse * invDeltaTime, + }; + } + + if (subType === Jolt.EConstraintSubType_Slider) { + const c = Jolt.castObject(constraint, Jolt.SliderConstraint); + const forcePositionImpulse = vector2Length( + c.GetTotalLambdaPosition() + ); + const forceLimitsImpulse = Math.abs(c.GetTotalLambdaPositionLimits()); + const forceMotorImpulse = Math.abs(c.GetTotalLambdaMotor()); + const forceImpulse = Math.sqrt( + forcePositionImpulse * forcePositionImpulse + + forceLimitsImpulse * forceLimitsImpulse + + forceMotorImpulse * forceMotorImpulse + ); + const torqueImpulse = vec3Length(c.GetTotalLambdaRotation()); + return { + force: forceImpulse * invDeltaTime, + torque: torqueImpulse * invDeltaTime, + }; + } + + if (subType === Jolt.EConstraintSubType_Cone) { + const c = Jolt.castObject(constraint, Jolt.ConeConstraint); + return { + force: vec3Length(c.GetTotalLambdaPosition()) * invDeltaTime, + torque: Math.abs(c.GetTotalLambdaRotation()) * invDeltaTime, + }; + } + + if (subType === Jolt.EConstraintSubType_SwingTwist) { + const c = Jolt.castObject(constraint, Jolt.SwingTwistConstraint); + const forceImpulse = vec3Length(c.GetTotalLambdaPosition()); + const twistImpulse = Math.abs(c.GetTotalLambdaTwist()); + const swingYImpulse = Math.abs(c.GetTotalLambdaSwingY()); + const swingZImpulse = Math.abs(c.GetTotalLambdaSwingZ()); + const motorImpulse = vec3Length(c.GetTotalLambdaMotor()); + const torqueImpulse = Math.sqrt( + twistImpulse * twistImpulse + + swingYImpulse * swingYImpulse + + swingZImpulse * swingZImpulse + + motorImpulse * motorImpulse + ); + return { + force: forceImpulse * invDeltaTime, + torque: torqueImpulse * invDeltaTime, + }; + } + } catch (_e) { + // If querying feedback fails for this joint type, keep defaults. + } + + return { force: 0, torque: 0 }; + } + + private _updateJointFeedbackAndBreaks(deltaTime: float): void { + const jointsToBreak: string[] = []; + for (const jointId in this.joints) { + if (!this.joints.hasOwnProperty(jointId)) { + continue; + } + const state = this._jointStates[jointId]; + if (!state) { + continue; + } + + const constraint = this.joints[jointId]; + const feedback = this._computeJointFeedback(constraint, deltaTime); + state.lastReactionForce = feedback.force; + state.lastReactionTorque = feedback.torque; + + const shouldBreakByForce = + state.breakForce > 0 && feedback.force >= state.breakForce; + const shouldBreakByTorque = + state.breakTorque > 0 && feedback.torque >= state.breakTorque; + if (shouldBreakByForce || shouldBreakByTorque) { + jointsToBreak.push(jointId); + } + } + + for (const jointId of jointsToBreak) { + this.removeJoint(jointId, true); } } @@ -438,21 +824,29 @@ namespace gdjs { * Remove all joints associated with a body (called when a body is destroyed). */ removeJointsWithBody(body: Jolt.Body): void { + const jointIdsToRemove: string[] = []; for (const jointId in this.joints) { if (this.joints.hasOwnProperty(jointId)) { const constraint = this.joints[jointId]; - const twoBodyConstraint = Jolt.castObject( - constraint, - Jolt.TwoBodyConstraint - ); - if ( - twoBodyConstraint.GetBody1() === body || - twoBodyConstraint.GetBody2() === body - ) { - this.removeJoint(jointId); + try { + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + if ( + twoBodyConstraint.GetBody1() === body || + twoBodyConstraint.GetBody2() === body + ) { + jointIdsToRemove.push(jointId); + } + } catch (_e) { + // Ignore non-two-body constraints. } } } + for (const jointId of jointIdsToRemove) { + this.removeJoint(jointId); + } } step(deltaTime: float): void { @@ -469,6 +863,7 @@ namespace gdjs { const numSteps = deltaTime > 1.0 / 55.0 ? 2 : 1; this.jolt.Step(deltaTime, numSteps); + this._updateJointFeedbackAndBreaks(deltaTime); this.stepped = true; // It's important that updateBodyFromObject and updateObjectFromBody are @@ -493,6 +888,19 @@ namespace gdjs { gdjs.registerRuntimeSceneUnloadedCallback(function (runtimeScene) { const physics3DSharedData = runtimeScene.physics3DSharedData; if (physics3DSharedData) { + // Destroy ragdoll group filters before tearing down the world. + for (const ragdollId in physics3DSharedData._ragdollGroups) { + if (!physics3DSharedData._ragdollGroups.hasOwnProperty(ragdollId)) { + continue; + } + const group = physics3DSharedData._ragdollGroups[ragdollId]; + if (group.collisionFilter) { + Jolt.destroy(group.collisionFilter); + group.collisionFilter = null; + } + } + physics3DSharedData._ragdollGroups = {}; + // Destroy all joints before destroying the physics world for (const jointId in physics3DSharedData.joints) { if (physics3DSharedData.joints.hasOwnProperty(jointId)) { @@ -500,6 +908,7 @@ namespace gdjs { } } physics3DSharedData.joints = {}; + physics3DSharedData._jointStates = {}; Jolt.destroy(physics3DSharedData.contactListener); Jolt.destroy(physics3DSharedData._tempVec3); Jolt.destroy(physics3DSharedData._tempRVec3); @@ -541,6 +950,41 @@ namespace gdjs { gravityScale: float; private layers: integer; private masks: integer; + private ragdollRole: string; + private ragdollGroupTag: string; + private jointAutoWakeBodies: boolean; + private jointAutoStabilityPreset: string; + private jointAutoBreakForce: float; + private jointAutoBreakTorque: float; + private jointEditorEnabled: boolean; + private jointEditorTargetObjectName: string; + private jointEditorType: string; + private jointEditorAnchorOffsetX: float; + private jointEditorAnchorOffsetY: float; + private jointEditorAnchorOffsetZ: float; + private jointEditorTargetAnchorOffsetX: float; + private jointEditorTargetAnchorOffsetY: float; + private jointEditorTargetAnchorOffsetZ: float; + private jointEditorUseCustomAxis: boolean; + private jointEditorAxisX: float; + private jointEditorAxisY: float; + private jointEditorAxisZ: float; + private jointEditorHingeMinAngle: float; + private jointEditorHingeMaxAngle: float; + private jointEditorDistanceMin: float; + private jointEditorDistanceMax: float; + private jointEditorPreviewEnabled: boolean; + private jointEditorPreviewSize: float; + private _jointEditorOwnedJointId: integer; + private _jointEditorOwnedTargetUniqueId: integer; + private _jointEditorOwnsJoint: boolean; + private _jointEditorLoggedUnsupportedType: boolean; + private _jointEditorPreviewGroup: THREE.Group | null; + private _jointEditorPreviewLinkLine: THREE.Line | null; + private _jointEditorPreviewAxisLine: THREE.Line | null; + private _jointEditorPreviewAnchorMesh: THREE.Mesh | null; + private _jointEditorPreviewSourceMesh: THREE.Mesh | null; + private _jointEditorPreviewTargetMesh: THREE.Mesh | null; shapeScale: number = 1; /** @@ -603,6 +1047,13 @@ namespace gdjs { _objectOldDepth: float = 0; private _lastRaycastResult: Physics3DRaycastResult = makeNewPhysics3DRaycastResult(); + /** + * Keeps stable target selection when a joint action references an object type + * that has multiple instances in the scene. + */ + private _preferredJointTargetsByObjectName: { + [objectName: string]: integer; + } = {}; constructor( instanceContainer: gdjs.RuntimeInstanceContainer, @@ -641,6 +1092,79 @@ namespace gdjs { this.gravityScale = behaviorData.gravityScale; this.layers = behaviorData.layers; this.masks = behaviorData.masks; + this.ragdollRole = behaviorData.ragdollRole || 'None'; + this.ragdollGroupTag = behaviorData.ragdollGroupTag || ''; + this.jointAutoWakeBodies = + behaviorData.jointAutoWakeBodies === undefined + ? true + : !!behaviorData.jointAutoWakeBodies; + this.jointAutoStabilityPreset = + behaviorData.jointAutoStabilityPreset || 'Stable'; + this.jointAutoBreakForce = Math.max( + 0, + behaviorData.jointAutoBreakForce || 0 + ); + this.jointAutoBreakTorque = Math.max( + 0, + behaviorData.jointAutoBreakTorque || 0 + ); + this.jointEditorEnabled = !!behaviorData.jointEditorEnabled; + this.jointEditorTargetObjectName = + behaviorData.jointEditorTargetObjectName || ''; + this.jointEditorType = behaviorData.jointEditorType || 'None'; + this.jointEditorAnchorOffsetX = + behaviorData.jointEditorAnchorOffsetX || 0; + this.jointEditorAnchorOffsetY = + behaviorData.jointEditorAnchorOffsetY || 0; + this.jointEditorAnchorOffsetZ = + behaviorData.jointEditorAnchorOffsetZ || 0; + this.jointEditorTargetAnchorOffsetX = + behaviorData.jointEditorTargetAnchorOffsetX || 0; + this.jointEditorTargetAnchorOffsetY = + behaviorData.jointEditorTargetAnchorOffsetY || 0; + this.jointEditorTargetAnchorOffsetZ = + behaviorData.jointEditorTargetAnchorOffsetZ || 0; + this.jointEditorUseCustomAxis = !!behaviorData.jointEditorUseCustomAxis; + this.jointEditorAxisX = + behaviorData.jointEditorAxisX !== undefined + ? behaviorData.jointEditorAxisX + : 1; + this.jointEditorAxisY = behaviorData.jointEditorAxisY || 0; + this.jointEditorAxisZ = behaviorData.jointEditorAxisZ || 0; + this.jointEditorHingeMinAngle = + behaviorData.jointEditorHingeMinAngle !== undefined + ? behaviorData.jointEditorHingeMinAngle + : -60; + this.jointEditorHingeMaxAngle = + behaviorData.jointEditorHingeMaxAngle !== undefined + ? behaviorData.jointEditorHingeMaxAngle + : 60; + this.jointEditorDistanceMin = Math.max( + 0, + behaviorData.jointEditorDistanceMin || 0 + ); + this.jointEditorDistanceMax = Math.max( + 0, + behaviorData.jointEditorDistanceMax || 0 + ); + this.jointEditorPreviewEnabled = + behaviorData.jointEditorPreviewEnabled === undefined + ? true + : !!behaviorData.jointEditorPreviewEnabled; + this.jointEditorPreviewSize = Math.max( + 1, + behaviorData.jointEditorPreviewSize || 8 + ); + this._jointEditorOwnedJointId = 0; + this._jointEditorOwnedTargetUniqueId = 0; + this._jointEditorOwnsJoint = false; + this._jointEditorLoggedUnsupportedType = false; + this._jointEditorPreviewGroup = null; + this._jointEditorPreviewLinkLine = null; + this._jointEditorPreviewAxisLine = null; + this._jointEditorPreviewAnchorMesh = null; + this._jointEditorPreviewSourceMesh = null; + this._jointEditorPreviewTargetMesh = null; this._sharedData = Physics3DSharedData.getSharedData( instanceContainer.getScene(), behaviorData.name @@ -699,6 +1223,110 @@ namespace gdjs { if (behaviorData.gravityScale !== undefined) { this.setGravityScale(behaviorData.gravityScale); } + if (behaviorData.ragdollRole !== undefined) { + this.setRagdollRole(behaviorData.ragdollRole); + } + if (behaviorData.ragdollGroupTag !== undefined) { + this.setRagdollGroupTag(behaviorData.ragdollGroupTag); + } + if (behaviorData.jointAutoWakeBodies !== undefined) { + this.setJointAutoWakeBodies(behaviorData.jointAutoWakeBodies); + } + if (behaviorData.jointAutoStabilityPreset !== undefined) { + this.setJointAutoStabilityPreset(behaviorData.jointAutoStabilityPreset); + } + if (behaviorData.jointAutoBreakForce !== undefined) { + this.setJointAutoBreakForce(behaviorData.jointAutoBreakForce); + } + if (behaviorData.jointAutoBreakTorque !== undefined) { + this.setJointAutoBreakTorque(behaviorData.jointAutoBreakTorque); + } + if (behaviorData.jointEditorEnabled !== undefined) { + this.setJointEditorEnabled(behaviorData.jointEditorEnabled); + } + if (behaviorData.jointEditorTargetObjectName !== undefined) { + this.setJointEditorTargetObjectName( + behaviorData.jointEditorTargetObjectName + ); + } + if (behaviorData.jointEditorType !== undefined) { + this.setJointEditorType(behaviorData.jointEditorType); + } + if (behaviorData.jointEditorAnchorOffsetX !== undefined) { + this.jointEditorAnchorOffsetX = behaviorData.jointEditorAnchorOffsetX; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorAnchorOffsetY !== undefined) { + this.jointEditorAnchorOffsetY = behaviorData.jointEditorAnchorOffsetY; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorAnchorOffsetZ !== undefined) { + this.jointEditorAnchorOffsetZ = behaviorData.jointEditorAnchorOffsetZ; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorTargetAnchorOffsetX !== undefined) { + this.jointEditorTargetAnchorOffsetX = + behaviorData.jointEditorTargetAnchorOffsetX; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorTargetAnchorOffsetY !== undefined) { + this.jointEditorTargetAnchorOffsetY = + behaviorData.jointEditorTargetAnchorOffsetY; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorTargetAnchorOffsetZ !== undefined) { + this.jointEditorTargetAnchorOffsetZ = + behaviorData.jointEditorTargetAnchorOffsetZ; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorUseCustomAxis !== undefined) { + this.jointEditorUseCustomAxis = !!behaviorData.jointEditorUseCustomAxis; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorAxisX !== undefined) { + this.jointEditorAxisX = behaviorData.jointEditorAxisX; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorAxisY !== undefined) { + this.jointEditorAxisY = behaviorData.jointEditorAxisY; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorAxisZ !== undefined) { + this.jointEditorAxisZ = behaviorData.jointEditorAxisZ; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorHingeMinAngle !== undefined) { + this.jointEditorHingeMinAngle = behaviorData.jointEditorHingeMinAngle; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorHingeMaxAngle !== undefined) { + this.jointEditorHingeMaxAngle = behaviorData.jointEditorHingeMaxAngle; + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorDistanceMin !== undefined) { + this.jointEditorDistanceMin = Math.max( + 0, + behaviorData.jointEditorDistanceMin + ); + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorDistanceMax !== undefined) { + this.jointEditorDistanceMax = Math.max( + 0, + behaviorData.jointEditorDistanceMax + ); + this._clearJointEditorOwnedJoint(); + } + if (behaviorData.jointEditorPreviewEnabled !== undefined) { + this.jointEditorPreviewEnabled = + !!behaviorData.jointEditorPreviewEnabled; + } + if (behaviorData.jointEditorPreviewSize !== undefined) { + this.jointEditorPreviewSize = Math.max( + 1, + behaviorData.jointEditorPreviewSize + ); + } // TODO: make these properties updatable. if (behaviorData.layers !== undefined) { @@ -866,10 +1494,16 @@ namespace gdjs { override onDestroy() { this._destroyedDuringFrameLogic = true; + this._disposeJointEditorPreview(); + this._clearJointEditorOwnedJoint(); + this._sharedData.removeBodyFromAllRagdollGroups(this); this.onDeActivate(); } _destroyBody() { + this._preferredJointTargetsByObjectName = {}; + this._disposeJointEditorPreview(); + this._clearJointEditorOwnedJoint(); // Remove all joints associated with this body before destroying it if (this._body !== null) { this._sharedData.removeJointsWithBody(this._body); @@ -1340,6 +1974,7 @@ namespace gdjs { ) { // Reset world step to update next frame this._sharedData.stepped = false; + this._syncJointEditorBinding(); } onObjectHotReloaded() { @@ -1387,6 +2022,9 @@ namespace gdjs { : 0; if (this._body) { + // Joints cannot survive body recreation because they reference body IDs. + // Remove them first to avoid dangling constraints affecting other bodies. + this._sharedData.removeJointsWithBody(this._body); this.bodyUpdater.destroyBody(); this._contactsEndedThisFrame.length = 0; this._contactsStartedThisFrame.length = 0; @@ -1534,11 +2172,11 @@ namespace gdjs { } setGravityY(gravityY: float): void { - if (this._sharedData.gravityX === gravityY) { + if (this._sharedData.gravityY === gravityY) { return; } - this._sharedData.gravityX = gravityY; + this._sharedData.gravityY = gravityY; this._sharedData.physicsSystem.SetGravity( this.getVec3( this._sharedData.gravityX, @@ -1549,7 +2187,7 @@ namespace gdjs { } setGravityZ(gravityZ: float): void { - if (this._sharedData.gravityX === gravityZ) { + if (this._sharedData.gravityZ === gravityZ) { return; } @@ -2326,8 +2964,12 @@ namespace gdjs { return outResult; } - const [incomingDirectionX, incomingDirectionY, incomingDirectionZ, rayLength] = - normalize3(endX - startX, endY - startY, endZ - startZ); + const [ + incomingDirectionX, + incomingDirectionY, + incomingDirectionZ, + rayLength, + ] = normalize3(endX - startX, endY - startY, endZ - startZ); if (rayLength <= epsilon) { return outResult; } @@ -2341,10 +2983,8 @@ namespace gdjs { let broadPhaseLayerFilter: Jolt.DefaultBroadPhaseLayerFilter | null = null; let objectLayerFilter: Jolt.DefaultObjectLayerFilter | null = null; - let bodyFilter: - | Jolt.BodyFilterJS - | Jolt.IgnoreSingleBodyFilter - | null = null; + let bodyFilter: Jolt.BodyFilterJS | Jolt.IgnoreSingleBodyFilter | null = + null; let shapeFilter: Jolt.ShapeFilterJS2 | null = null; try { @@ -2557,49 +3197,1022 @@ namespace gdjs { * Get the other object's physics body, creating it if needed. * @returns The Jolt.Body of the other object, or null if unavailable. */ - private _getOtherBody( + private _findPhysics3DBehaviorOnObject( otherObject: gdjs.RuntimeObject - ): Jolt.Body | null { - if (!otherObject) { - console.warn('[Physics3D] Joint creation failed: other object is null'); - return null; + ): Physics3DRuntimeBehavior | null { + const sameNameBehavior = otherObject.getBehavior( + this.name + ) as Physics3DRuntimeBehavior | null; + if (sameNameBehavior) { + return sameNameBehavior; + } + + // Fallback: support joints between objects where Physics3D behavior names differ. + const rawBehaviors = (otherObject as any)._behaviors as + | gdjs.RuntimeBehavior[] + | undefined; + if (rawBehaviors) { + let firstPhysicsBehavior: Physics3DRuntimeBehavior | null = null; + for (const behavior of rawBehaviors) { + if (behavior instanceof Physics3DRuntimeBehavior) { + if (behavior.activated()) { + return behavior; + } + if (!firstPhysicsBehavior) { + firstPhysicsBehavior = behavior; + } + } + } + return firstPhysicsBehavior; } + return null; + } - if (!otherObject.hasBehavior(this.name)) { - console.warn( - `[Physics3D] Joint creation failed: object "${otherObject.getName()}" has no Physics3D behavior "${this.name}"` - ); - return null; + private _resolveMotorState(motorState: string): number { + const normalized = (motorState || '').toLowerCase(); + if (normalized === 'velocity') { + return Jolt.EMotorState_Velocity; } + if (normalized === 'position') { + return Jolt.EMotorState_Position; + } + return Jolt.EMotorState_Off; + } - const otherBehavior = otherObject.getBehavior( - this.name - ) as Physics3DRuntimeBehavior | null; - if (!otherBehavior) return null; - - // Force-create the body if it doesn't exist yet - // (physics body is lazy-initialized on first physics step) - if (otherBehavior.getBody() === null) { - (otherBehavior as any)._createBody(); + private _isJointSupportedRuntimeObject( + object: gdjs.RuntimeObject | null + ): boolean { + if (!object) { + return false; } + const objectType = + typeof (object as any).getType === 'function' + ? (object as any).getType() + : object.type; + return ( + objectType === 'Scene3D::Model3DObject' || + objectType === 'Scene3D::Cube3DObject' + ); + } - return otherBehavior.getBody(); + private _normalizeJointEditorType(jointType: string): string { + const normalized = (jointType || '').trim().toLowerCase(); + if (normalized === 'fixed') { + return 'Fixed'; + } + if (normalized === 'point') { + return 'Point'; + } + if (normalized === 'hinge') { + return 'Hinge'; + } + if (normalized === 'slider') { + return 'Slider'; + } + if (normalized === 'distance') { + return 'Distance'; + } + if (normalized === 'cone') { + return 'Cone'; + } + if ( + normalized === 'swingtwist' || + normalized === 'swing_twist' || + normalized === 'swing twist' + ) { + return 'SwingTwist'; + } + return 'None'; } - /** - * Add a Fixed joint between this object and another. - * Both objects are locked together with no relative movement. - */ - addFixedJoint( - otherObject: gdjs.RuntimeObject, - variable: gdjs.Variable - ): void { - if (this._body === null) { - if (!this._createBody()) return; + private _getConstraintSubTypeForJointEditorType(jointType: string): number { + if (jointType === 'Fixed') { + return Jolt.EConstraintSubType_Fixed; + } + if (jointType === 'Point') { + return Jolt.EConstraintSubType_Point; + } + if (jointType === 'Hinge') { + return Jolt.EConstraintSubType_Hinge; + } + if (jointType === 'Slider') { + return Jolt.EConstraintSubType_Slider; + } + if (jointType === 'Distance') { + return Jolt.EConstraintSubType_Distance; + } + if (jointType === 'Cone') { + return Jolt.EConstraintSubType_Cone; + } + if (jointType === 'SwingTwist') { + return Jolt.EConstraintSubType_SwingTwist; + } + return 0; + } + + private _activateBody(body: Jolt.Body | null): void { + if (!body || !this.jointAutoWakeBodies) { + return; + } + this._sharedData.bodyInterface.ActivateBody(body.GetID()); + } + + private _activateBodiesForConstraint( + constraint: Jolt.Constraint | null + ): void { + if (!constraint || !this.jointAutoWakeBodies) { + return; + } + const twoBodyConstraint = Jolt.castObject( + constraint, + Jolt.TwoBodyConstraint + ); + this._activateBody(twoBodyConstraint.GetBody1()); + this._activateBody(twoBodyConstraint.GetBody2()); + } + + private _activateBodiesForJoint(jointId: integer | string): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) { + return; + } + this._activateBodiesForConstraint(constraint); + } + + private _applyAutomaticJointTuning( + jointId: integer | string, + fallbackPreset: string = 'Stable' + ): void { + const numericJointId = + typeof jointId === 'string' ? parseInt(jointId, 10) : jointId; + if (numericJointId <= 0) { + return; + } + const constraint = this._sharedData.getJoint(numericJointId); + if (!constraint) { + return; + } + + const preferredPreset = ( + this.jointAutoStabilityPreset || + fallbackPreset || + 'Balanced' + ).trim(); + this.setJointStabilityPreset(numericJointId, preferredPreset); + + if (this.jointAutoBreakForce > 0 || this.jointAutoBreakTorque > 0) { + this._sharedData.setJointBreakThresholds( + numericJointId, + this.jointAutoBreakForce, + this.jointAutoBreakTorque + ); + } else { + this._sharedData.clearJointBreakThresholds(numericJointId); + } + + this._activateBodiesForConstraint(constraint); + } + + private _getBodyCenterInPixels(body: Jolt.Body): [float, float, float] { + const center = body.GetCenterOfMassPosition(); + const worldScale = this._sharedData.worldScale; + return [ + center.GetX() * worldScale, + center.GetY() * worldScale, + center.GetZ() * worldScale, + ]; + } + + private _applyJointEditorLocalOffset( + behavior: Physics3DRuntimeBehavior, + centerX: float, + centerY: float, + centerZ: float, + offsetX: float, + offsetY: float, + offsetZ: float + ): [float, float, float] { + const object3D = behavior.owner3D.get3DRendererObject(); + if (!object3D) { + return [centerX + offsetX, centerY + offsetY, centerZ + offsetZ]; + } + + const worldQuaternion = new THREE.Quaternion(); + object3D.getWorldQuaternion(worldQuaternion); + const offset = new THREE.Vector3( + offsetX, + offsetY, + offsetZ + ).applyQuaternion(worldQuaternion); + return [centerX + offset.x, centerY + offset.y, centerZ + offset.z]; + } + + private _computeJointEditorAnchorAndAxis( + targetBehavior: Physics3DRuntimeBehavior + ): { + sourceX: float; + sourceY: float; + sourceZ: float; + targetX: float; + targetY: float; + targetZ: float; + anchorX: float; + anchorY: float; + anchorZ: float; + axisX: float; + axisY: float; + axisZ: float; + distancePx: float; + } { + const sourceBody = this._body!; + const targetBody = targetBehavior._body!; + + const [sourceCenterX, sourceCenterY, sourceCenterZ] = + this._getBodyCenterInPixels(sourceBody); + const [targetCenterX, targetCenterY, targetCenterZ] = + this._getBodyCenterInPixels(targetBody); + + const [sourceX, sourceY, sourceZ] = this._applyJointEditorLocalOffset( + this, + sourceCenterX, + sourceCenterY, + sourceCenterZ, + this.jointEditorAnchorOffsetX, + this.jointEditorAnchorOffsetY, + this.jointEditorAnchorOffsetZ + ); + const [targetX, targetY, targetZ] = this._applyJointEditorLocalOffset( + targetBehavior, + targetCenterX, + targetCenterY, + targetCenterZ, + this.jointEditorTargetAnchorOffsetX, + this.jointEditorTargetAnchorOffsetY, + this.jointEditorTargetAnchorOffsetZ + ); + + const anchorX = (sourceX + targetX) * 0.5; + const anchorY = (sourceY + targetY) * 0.5; + const anchorZ = (sourceZ + targetZ) * 0.5; + + const [autoAxisX, autoAxisY, autoAxisZ, autoAxisLength] = normalize3( + targetX - sourceX, + targetY - sourceY, + targetZ - sourceZ + ); + let axisX = autoAxisX; + let axisY = autoAxisY; + let axisZ = autoAxisZ; + if (this.jointEditorUseCustomAxis) { + const [customAxisX, customAxisY, customAxisZ, customAxisLength] = + normalize3( + this.jointEditorAxisX, + this.jointEditorAxisY, + this.jointEditorAxisZ + ); + if (customAxisLength > epsilon) { + axisX = customAxisX; + axisY = customAxisY; + axisZ = customAxisZ; + } + } else if (autoAxisLength <= epsilon) { + [axisX, axisY, axisZ] = this._computeLimbAxis( + sourceBody, + targetBody, + 1, + 0, + 0 + ); + } + + const dx = targetX - sourceX; + const dy = targetY - sourceY; + const dz = targetZ - sourceZ; + const distancePx = Math.sqrt(dx * dx + dy * dy + dz * dz); + + return { + sourceX, + sourceY, + sourceZ, + targetX, + targetY, + targetZ, + anchorX, + anchorY, + anchorZ, + axisX, + axisY, + axisZ, + distancePx, + }; + } + + private _ensureJointEditorPreview(scene: THREE.Scene): void { + if (this._jointEditorPreviewGroup) { + if (this._jointEditorPreviewGroup.parent !== scene) { + this._jointEditorPreviewGroup.parent?.remove( + this._jointEditorPreviewGroup + ); + scene.add(this._jointEditorPreviewGroup); + } + return; + } + + const group = new THREE.Group(); + group.name = 'Physics3DJointEditorPreview'; + + const linkGeometry = new THREE.BufferGeometry().setFromPoints([ + new THREE.Vector3(), + new THREE.Vector3(), + ]); + const axisGeometry = new THREE.BufferGeometry().setFromPoints([ + new THREE.Vector3(), + new THREE.Vector3(), + ]); + const pointGeometry = new THREE.SphereGeometry(1, 12, 12); + + const linkMaterial = new THREE.LineBasicMaterial({ + color: 0x3aa6ff, + transparent: true, + opacity: 0.8, + depthTest: false, + }); + const axisMaterial = new THREE.LineBasicMaterial({ + color: 0xffa93a, + transparent: true, + opacity: 0.9, + depthTest: false, + }); + const sourceMaterial = new THREE.MeshBasicMaterial({ + color: 0x2ecc71, + transparent: true, + opacity: 0.9, + depthTest: false, + }); + const targetMaterial = new THREE.MeshBasicMaterial({ + color: 0xe74c3c, + transparent: true, + opacity: 0.9, + depthTest: false, + }); + const anchorMaterial = new THREE.MeshBasicMaterial({ + color: 0xf1c40f, + transparent: true, + opacity: 0.95, + depthTest: false, + }); + + const linkLine = new THREE.Line(linkGeometry, linkMaterial); + const axisLine = new THREE.Line(axisGeometry, axisMaterial); + const sourceMesh = new THREE.Mesh(pointGeometry, sourceMaterial); + const targetMesh = new THREE.Mesh(pointGeometry.clone(), targetMaterial); + const anchorMesh = new THREE.Mesh(pointGeometry.clone(), anchorMaterial); + linkLine.renderOrder = 10000; + axisLine.renderOrder = 10001; + sourceMesh.renderOrder = 10002; + targetMesh.renderOrder = 10002; + anchorMesh.renderOrder = 10003; + + group.add(linkLine); + group.add(axisLine); + group.add(sourceMesh); + group.add(targetMesh); + group.add(anchorMesh); + scene.add(group); + + this._jointEditorPreviewGroup = group; + this._jointEditorPreviewLinkLine = linkLine; + this._jointEditorPreviewAxisLine = axisLine; + this._jointEditorPreviewSourceMesh = sourceMesh; + this._jointEditorPreviewTargetMesh = targetMesh; + this._jointEditorPreviewAnchorMesh = anchorMesh; + } + + private _disposeJointEditorPreview(): void { + const group = this._jointEditorPreviewGroup; + if (!group) { + return; + } + group.parent?.remove(group); + group.traverse((object3D) => { + const anyObject = object3D as any; + if ( + anyObject.geometry && + typeof anyObject.geometry.dispose === 'function' + ) { + anyObject.geometry.dispose(); + } + if (anyObject.material) { + if (Array.isArray(anyObject.material)) { + for (const material of anyObject.material) { + if (material && typeof material.dispose === 'function') { + material.dispose(); + } + } + } else if (typeof anyObject.material.dispose === 'function') { + anyObject.material.dispose(); + } + } + }); + this._jointEditorPreviewGroup = null; + this._jointEditorPreviewLinkLine = null; + this._jointEditorPreviewAxisLine = null; + this._jointEditorPreviewAnchorMesh = null; + this._jointEditorPreviewSourceMesh = null; + this._jointEditorPreviewTargetMesh = null; + } + + private _updateJointEditorPreview( + targetBehavior: Physics3DRuntimeBehavior | null + ): void { + if ( + !this.jointEditorEnabled || + !this.jointEditorPreviewEnabled || + !this._isJointSupportedRuntimeObject(this.owner) + ) { + this._disposeJointEditorPreview(); + return; + } + + const runtimeScene = this.owner.getRuntimeScene(); + const layer = runtimeScene.getLayer(this.owner.getLayer()); + const scene = layer.get3DRendererObject() as THREE.Scene | null; + if (!scene) { + this._disposeJointEditorPreview(); + return; + } + + this._ensureJointEditorPreview(scene); + const group = this._jointEditorPreviewGroup; + if ( + !group || + !targetBehavior || + !this._body || + !targetBehavior._body || + !this._isJointSupportedRuntimeObject(targetBehavior.owner) + ) { + if (group) { + group.visible = false; + } + return; + } + + const previewData = this._computeJointEditorAnchorAndAxis(targetBehavior); + const previewSize = Math.max(1, this.jointEditorPreviewSize); + const axisLength = Math.max(20, previewSize * 3); + const pointScale = previewSize * 0.6; + + const source = new THREE.Vector3( + previewData.sourceX, + previewData.sourceY, + previewData.sourceZ + ); + const target = new THREE.Vector3( + previewData.targetX, + previewData.targetY, + previewData.targetZ + ); + const anchor = new THREE.Vector3( + previewData.anchorX, + previewData.anchorY, + previewData.anchorZ + ); + const axisEnd = new THREE.Vector3( + previewData.anchorX + previewData.axisX * axisLength, + previewData.anchorY + previewData.axisY * axisLength, + previewData.anchorZ + previewData.axisZ * axisLength + ); + + if (this._jointEditorPreviewLinkLine) { + const geometry = this._jointEditorPreviewLinkLine + .geometry as THREE.BufferGeometry; + geometry.setFromPoints([source, target]); + geometry.computeBoundingSphere(); + } + if (this._jointEditorPreviewAxisLine) { + const geometry = this._jointEditorPreviewAxisLine + .geometry as THREE.BufferGeometry; + geometry.setFromPoints([anchor, axisEnd]); + geometry.computeBoundingSphere(); + } + if (this._jointEditorPreviewSourceMesh) { + this._jointEditorPreviewSourceMesh.position.copy(source); + this._jointEditorPreviewSourceMesh.scale.set( + pointScale, + pointScale, + pointScale + ); + } + if (this._jointEditorPreviewTargetMesh) { + this._jointEditorPreviewTargetMesh.position.copy(target); + this._jointEditorPreviewTargetMesh.scale.set( + pointScale, + pointScale, + pointScale + ); + } + if (this._jointEditorPreviewAnchorMesh) { + const anchorScale = pointScale * 1.25; + this._jointEditorPreviewAnchorMesh.position.copy(anchor); + this._jointEditorPreviewAnchorMesh.scale.set( + anchorScale, + anchorScale, + anchorScale + ); + } + + group.visible = true; + } + + private _clearJointEditorOwnedJoint(): void { + if (this._jointEditorOwnsJoint && this._jointEditorOwnedJointId > 0) { + this._sharedData.removeJoint(this._jointEditorOwnedJointId); + } + this._jointEditorOwnedJointId = 0; + this._jointEditorOwnedTargetUniqueId = 0; + this._jointEditorOwnsJoint = false; + } + + private _createJointFromEditorType( + targetBehavior: Physics3DRuntimeBehavior + ): integer { + const bodyA = this._body; + const bodyB = targetBehavior._body; + if (!bodyA || !bodyB) { + return 0; + } + + const previewData = this._computeJointEditorAnchorAndAxis(targetBehavior); + const anchorX = previewData.anchorX; + const anchorY = previewData.anchorY; + const anchorZ = previewData.anchorZ; + const axisX = previewData.axisX; + const axisY = previewData.axisY; + const axisZ = previewData.axisZ; + const distancePx = previewData.distancePx; + + const hingeMinAngle = Math.min( + this.jointEditorHingeMinAngle, + this.jointEditorHingeMaxAngle + ); + const hingeMaxAngle = Math.max( + this.jointEditorHingeMinAngle, + this.jointEditorHingeMaxAngle + ); + + const variable = new gdjs.Variable(); + const normalizedType = this._normalizeJointEditorType( + this.jointEditorType + ); + if (normalizedType === 'Fixed') { + this.addFixedJoint(targetBehavior.owner, variable); + } else if (normalizedType === 'Point') { + this.addPointJoint( + targetBehavior.owner, + anchorX, + anchorY, + anchorZ, + variable + ); + } else if (normalizedType === 'Hinge') { + this.addHingeJoint( + targetBehavior.owner, + anchorX, + anchorY, + anchorZ, + axisX, + axisY, + axisZ, + variable + ); + } else if (normalizedType === 'Slider') { + this.addSliderJoint( + targetBehavior.owner, + axisX, + axisY, + axisZ, + variable + ); + } else if (normalizedType === 'Distance') { + let minDistance = Math.max(0, this.jointEditorDistanceMin); + let maxDistance = Math.max(0, this.jointEditorDistanceMax); + if (minDistance <= epsilon && maxDistance <= epsilon) { + minDistance = Math.max(0, distancePx * 0.9); + maxDistance = Math.max(minDistance + 0.01, distancePx * 1.1); + } else { + const orderedMin = Math.max(0, Math.min(minDistance, maxDistance)); + const orderedMax = Math.max( + orderedMin + 0.01, + Math.max(minDistance, maxDistance) + ); + minDistance = orderedMin; + maxDistance = orderedMax; + } + this.addDistanceJoint( + targetBehavior.owner, + minDistance, + maxDistance, + 2, + 0.35, + variable + ); + } else if (normalizedType === 'Cone') { + const coneHalfAngle = Math.max( + 5, + Math.min( + 170, + Math.max(Math.abs(hingeMinAngle), Math.abs(hingeMaxAngle)) + ) + ); + this.addConeJoint( + targetBehavior.owner, + anchorX, + anchorY, + anchorZ, + axisX, + axisY, + axisZ, + coneHalfAngle, + variable + ); + } else if (normalizedType === 'SwingTwist') { + this.addSwingTwistJoint( + targetBehavior.owner, + anchorX, + anchorY, + anchorZ, + axisX, + axisY, + axisZ, + 50, + 40, + hingeMinAngle, + hingeMaxAngle, + variable + ); + } else { + return 0; + } + + const jointId = Math.round(variable.getAsNumber()); + if (jointId <= 0) { + return 0; + } + + if (normalizedType === 'Fixed') { + this.setJointPriority(jointId, 150); + } else if (normalizedType === 'Hinge') { + this.setHingeJointLimits(jointId, hingeMinAngle, hingeMaxAngle); + this.setHingeJointMaxFriction(jointId, 8); + } else if (normalizedType === 'Slider') { + const sliderRange = Math.max( + 10, + this.jointEditorDistanceMax > epsilon + ? this.jointEditorDistanceMax + : distancePx * 0.5 + ); + this.setSliderJointLimits(jointId, -sliderRange, sliderRange); + this.setSliderJointMaxFriction(jointId, 6); + } else if (normalizedType === 'Distance') { + this.setDistanceJointSpring(jointId, 2, 0.35); + } + + this._applyAutomaticJointTuning( + jointId, + normalizedType === 'Fixed' ? 'UltraStable' : 'Stable' + ); + return jointId; + } + + private _syncJointEditorBinding(): void { + if ( + !this.jointEditorEnabled || + !this.activated() || + this._destroyedDuringFrameLogic + ) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + + if (!this._isJointSupportedRuntimeObject(this.owner)) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + if (!this._jointEditorLoggedUnsupportedType) { + console.warn( + `[Physics3D] Joint Editor supports only Scene3D::Model3DObject and Scene3D::Cube3DObject. Object "${this.owner.getName()}" is ignored.` + ); + this._jointEditorLoggedUnsupportedType = true; + } + return; + } + this._jointEditorLoggedUnsupportedType = false; + + const targetObjectName = (this.jointEditorTargetObjectName || '').trim(); + const normalizedType = this._normalizeJointEditorType( + this.jointEditorType + ); + if (!targetObjectName || normalizedType === 'None') { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + + if (this._body === null && !this._createBody()) { + this._updateJointEditorPreview(null); + return; + } + + const targetBehavior = + this._findBestAlternativePhysics3DBehavior(targetObjectName); + if (!this._isValidOtherBehaviorForJoint(targetBehavior)) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + if (!this._isJointSupportedRuntimeObject(targetBehavior.owner)) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + if (targetBehavior._body === null && !targetBehavior._createBody()) { + this._updateJointEditorPreview(null); + return; + } + + const bodyA = this._body; + const bodyB = targetBehavior._body; + if (!bodyA || !bodyB || bodyA === bodyB) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + this._updateJointEditorPreview(targetBehavior); + + const desiredSubType = + this._getConstraintSubTypeForJointEditorType(normalizedType); + if (desiredSubType === 0) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + return; + } + + if (this._jointEditorOwnedJointId > 0) { + const trackedConstraint = this._sharedData.getJoint( + this._jointEditorOwnedJointId + ); + if (!trackedConstraint) { + this._jointEditorOwnedJointId = 0; + this._jointEditorOwnedTargetUniqueId = 0; + this._jointEditorOwnsJoint = false; + } else { + const trackedTwoBody = Jolt.castObject( + trackedConstraint, + Jolt.TwoBodyConstraint + ); + const trackedBody1 = trackedTwoBody.GetBody1(); + const trackedBody2 = trackedTwoBody.GetBody2(); + const matchesBodies = + (trackedBody1 === bodyA && trackedBody2 === bodyB) || + (trackedBody1 === bodyB && trackedBody2 === bodyA); + if ( + !matchesBodies || + trackedConstraint.GetSubType() !== desiredSubType || + this._jointEditorOwnedTargetUniqueId !== + targetBehavior.owner.getUniqueId() + ) { + if (this._jointEditorOwnsJoint) { + this._sharedData.removeJoint(this._jointEditorOwnedJointId); + } + this._jointEditorOwnedJointId = 0; + this._jointEditorOwnedTargetUniqueId = 0; + this._jointEditorOwnsJoint = false; + } + } + } + + if (this._jointEditorOwnedJointId > 0) { + this._applyAutomaticJointTuning( + this._jointEditorOwnedJointId, + normalizedType === 'Fixed' ? 'UltraStable' : 'Stable' + ); + return; + } + + const existingJointId = this._sharedData.findJointIdBetweenBodies( + bodyA, + bodyB, + desiredSubType + ); + if (existingJointId !== 0) { + this._jointEditorOwnedJointId = existingJointId; + this._jointEditorOwnedTargetUniqueId = + targetBehavior.owner.getUniqueId(); + this._jointEditorOwnsJoint = false; + this._applyAutomaticJointTuning( + existingJointId, + normalizedType === 'Fixed' ? 'UltraStable' : 'Stable' + ); + return; + } + + const createdJointId = this._createJointFromEditorType(targetBehavior); + if (createdJointId <= 0) { + this._clearJointEditorOwnedJoint(); + return; + } + + this._jointEditorOwnedJointId = createdJointId; + this._jointEditorOwnedTargetUniqueId = targetBehavior.owner.getUniqueId(); + this._jointEditorOwnsJoint = true; + } + + private _isValidOtherBehaviorForJoint( + behavior: Physics3DRuntimeBehavior | null, + excludedBehavior: Physics3DRuntimeBehavior | null = null + ): behavior is Physics3DRuntimeBehavior { + return ( + !!behavior && + behavior !== this && + behavior !== excludedBehavior && + behavior.activated() && + behavior._sharedData === this._sharedData + ); + } + + private _getDistanceSquaredToObject( + otherObject: gdjs.RuntimeObject + ): float { + const thisX = this.owner3D.getX(); + const thisY = this.owner3D.getY(); + const thisZ = this.owner3D.getZ(); + const otherObject3D = otherObject as unknown as gdjs.RuntimeObject3D; + const otherX = otherObject3D.getX(); + const otherY = otherObject3D.getY(); + const otherZ = + typeof (otherObject3D as any).getZ === 'function' + ? otherObject3D.getZ() + : 0; + const dx = otherX - thisX; + const dy = otherY - thisY; + const dz = otherZ - thisZ; + return dx * dx + dy * dy + dz * dz; + } + + private _findBestAlternativePhysics3DBehavior( + objectName: string, + excludedBehavior: Physics3DRuntimeBehavior | null = null + ): Physics3DRuntimeBehavior | null { + const candidates = this.owner + .getInstanceContainer() + .getObjects(objectName); + if (!candidates || candidates.length === 0) { + return null; + } + + // Reuse previous target for stable links across frames if still valid. + const cachedTargetId = + this._preferredJointTargetsByObjectName[objectName]; + if (cachedTargetId !== undefined) { + for (const candidate of candidates) { + if (candidate.getUniqueId() !== cachedTargetId) { + continue; + } + const candidateBehavior = + this._findPhysics3DBehaviorOnObject(candidate); + if ( + this._isValidOtherBehaviorForJoint( + candidateBehavior, + excludedBehavior + ) + ) { + return candidateBehavior; + } + break; + } + } + + let bestBehavior: Physics3DRuntimeBehavior | null = null; + let bestDistanceSquared = Number.POSITIVE_INFINITY; + for (const candidate of candidates) { + if (candidate === this.owner) { + continue; + } + const candidateBehavior = + this._findPhysics3DBehaviorOnObject(candidate); + if ( + !this._isValidOtherBehaviorForJoint( + candidateBehavior, + excludedBehavior + ) + ) { + continue; + } + const distanceSquared = this._getDistanceSquaredToObject(candidate); + if (distanceSquared < bestDistanceSquared) { + bestDistanceSquared = distanceSquared; + bestBehavior = candidateBehavior; + } + } + return bestBehavior; + } + + private _getOtherBody(otherObject: gdjs.RuntimeObject): Jolt.Body | null { + if (!otherObject) { + console.warn('[Physics3D] Joint creation failed: other object is null'); + return null; + } + if (!this._isJointSupportedRuntimeObject(this.owner)) { + console.warn( + `[Physics3D] Joint creation failed: source object "${this.owner.getName()}" must be Scene3D::Model3DObject or Scene3D::Cube3DObject.` + ); + return null; + } + if (!this._isJointSupportedRuntimeObject(otherObject)) { + console.warn( + `[Physics3D] Joint creation failed: target object "${otherObject.getName()}" must be Scene3D::Model3DObject or Scene3D::Cube3DObject.` + ); + return null; + } + + const targetObjectName = otherObject.getName(); + let otherBehavior = this._findPhysics3DBehaviorOnObject(otherObject); + if (!this._isValidOtherBehaviorForJoint(otherBehavior)) { + otherBehavior = this._findBestAlternativePhysics3DBehavior( + targetObjectName, + otherBehavior + ); + } + if (!this._isValidOtherBehaviorForJoint(otherBehavior)) { + console.warn( + `[Physics3D] Joint creation failed: no valid Physics3D target found for object "${targetObjectName}" (check if another instance exists and has active Physics3D behavior)` + ); + return null; + } + + // Force-create the body if it doesn't exist yet + // (physics body is lazy-initialized on first physics step) + if (otherBehavior._body === null) { + if (!otherBehavior._createBody()) { + console.warn( + `[Physics3D] Joint creation failed: unable to create body for object "${otherObject.getName()}"` + ); + return null; + } + } + + if (this._body !== null && otherBehavior._body === this._body) { + const alternativeBehavior = this._findBestAlternativePhysics3DBehavior( + targetObjectName, + otherBehavior + ); + if (!this._isValidOtherBehaviorForJoint(alternativeBehavior)) { + console.warn( + '[Physics3D] Joint creation failed: resolved both ends to the same body and no alternative target is available' + ); + return null; + } + otherBehavior = alternativeBehavior; + if (otherBehavior._body === null) { + if (!otherBehavior._createBody()) { + console.warn( + `[Physics3D] Joint creation failed: unable to create body for object "${otherBehavior.owner.getName()}"` + ); + return null; + } + } + } + + this._preferredJointTargetsByObjectName[targetObjectName] = + otherBehavior.owner.getUniqueId(); + return otherBehavior._body; + } + + /** + * Add a Fixed joint between this object and another. + * Both objects are locked together with no relative movement. + */ + addFixedJoint( + otherObject: gdjs.RuntimeObject, + variable: gdjs.Variable + ): void { + variable.setNumber(0); + if (this._body === null) { + if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Fixed + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'UltraStable'); + return; + } const settings = new Jolt.FixedConstraintSettings(); settings.mAutoDetectPoint = true; @@ -2611,6 +4224,7 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'UltraStable'); } /** @@ -2624,12 +4238,23 @@ namespace gdjs { anchorZ: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Point + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const worldInvScale = this._sharedData.worldInvScale; const settings = new Jolt.PointConstraintSettings(); @@ -2651,6 +4276,7 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); } /** @@ -2667,12 +4293,23 @@ namespace gdjs { axisZ: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Hinge + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const worldInvScale = this._sharedData.worldInvScale; const settings = new Jolt.HingeConstraintSettings(); @@ -2736,6 +4373,7 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); } /** @@ -2749,27 +4387,56 @@ namespace gdjs { axisZ: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Slider + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const settings = new Jolt.SliderConstraintSettings(); settings.mAutoDetectPoint = true; settings.mSpace = Jolt.EConstraintSpace_WorldSpace; // Normalize axis - const axisLen = Math.sqrt(axisX * axisX + axisY * axisY + axisZ * axisZ); - if (axisLen > 0) { - axisX /= axisLen; - axisY /= axisLen; - axisZ /= axisLen; + const [normalizedAxisX, normalizedAxisY, normalizedAxisZ, axisLen] = + normalize3(axisX, axisY, axisZ); + if (axisLen > epsilon) { + axisX = normalizedAxisX; + axisY = normalizedAxisY; + axisZ = normalizedAxisZ; } else { - axisX = 1; // Default X axis - } + axisX = 1; + axisY = 0; + axisZ = 0; + } + const [normalX, normalY, normalZ] = this._computePerpendicularAxis( + axisX, + axisY, + axisZ + ); settings.mSliderAxis1 = this._sharedData.getVec3(axisX, axisY, axisZ); settings.mSliderAxis2 = this._sharedData.getVec3(axisX, axisY, axisZ); + settings.mNormalAxis1 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); + settings.mNormalAxis2 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(body, otherBody); @@ -2777,6 +4444,7 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); } /** @@ -2791,12 +4459,23 @@ namespace gdjs { springDamping: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Distance + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const worldInvScale = this._sharedData.worldInvScale; const settings = new Jolt.DistanceConstraintSettings(); @@ -2814,19 +4493,122 @@ namespace gdjs { pos2.GetY(), pos2.GetZ() ); - settings.mMinDistance = minDistance * worldInvScale; - settings.mMaxDistance = maxDistance * worldInvScale; + const minLimit = Math.max(0, Math.min(minDistance, maxDistance)); + const maxLimit = Math.max( + minLimit + epsilon, + Math.max(minDistance, maxDistance) + ); + settings.mMinDistance = minLimit * worldInvScale; + settings.mMaxDistance = maxLimit * worldInvScale; if (springFrequency > 0) { - settings.mLimitsSpringSettings.mFrequency = springFrequency; - settings.mLimitsSpringSettings.mDamping = springDamping; + settings.mLimitsSpringSettings.mFrequency = Math.max( + 0, + springFrequency + ); + settings.mLimitsSpringSettings.mDamping = Math.max(0, springDamping); + } + + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM + const constraint = settings.Create(body, otherBody); + Jolt.destroy(settings); + + const jointId = this._sharedData.addJoint(constraint); + variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); + } + + /** + * Add a Pulley joint between this object and another. + * The rope length is fixed (min = max = totalLength), and ratio controls mechanical advantage. + */ + addPulleyJoint( + otherObject: gdjs.RuntimeObject, + pulleyAnchorAX: float, + pulleyAnchorAY: float, + pulleyAnchorAZ: float, + pulleyAnchorBX: float, + pulleyAnchorBY: float, + pulleyAnchorBZ: float, + localAnchorAX: float, + localAnchorAY: float, + localAnchorAZ: float, + localAnchorBX: float, + localAnchorBY: float, + localAnchorBZ: float, + totalLength: float, + ratio: float, + enabled: boolean, + variable: gdjs.Variable + ): void { + variable.setNumber(0); + if (this._body === null) { + if (!this._createBody()) return; + } + const body = this._body!; + const otherBody = this._getOtherBody(otherObject); + if (!otherBody) return; + + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Pulley + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + const existingConstraint = this._sharedData.getJoint(existingJointId); + if (existingConstraint) { + existingConstraint.SetEnabled(!!enabled); + this._activateBodiesForConstraint(existingConstraint); + } + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; } + const worldInvScale = this._sharedData.worldInvScale; + const clampedTotalLength = Math.max(epsilon, totalLength) * worldInvScale; + const clampedRatio = Math.max(epsilon, ratio); + const settings = new Jolt.PulleyConstraintSettings(); + settings.mSpace = Jolt.EConstraintSpace_LocalToBodyCOM; + settings.mBodyPoint1 = this._sharedData.getRVec3( + localAnchorAX * worldInvScale, + localAnchorAY * worldInvScale, + localAnchorAZ * worldInvScale + ); + settings.mBodyPoint2 = this._sharedData.getRVec3( + localAnchorBX * worldInvScale, + localAnchorBY * worldInvScale, + localAnchorBZ * worldInvScale + ); + settings.mFixedPoint1 = this._sharedData.getRVec3( + pulleyAnchorAX * worldInvScale, + pulleyAnchorAY * worldInvScale, + pulleyAnchorAZ * worldInvScale + ); + settings.mFixedPoint2 = this._sharedData.getRVec3( + pulleyAnchorBX * worldInvScale, + pulleyAnchorBY * worldInvScale, + pulleyAnchorBZ * worldInvScale + ); + settings.mRatio = clampedRatio; + settings.mMinLength = clampedTotalLength; + settings.mMaxLength = clampedTotalLength; + settings.mEnabled = !!enabled; + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(body, otherBody); Jolt.destroy(settings); const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); + + // Re-apply explicit enabled state because automatic tuning may wake the bodies. + if (!enabled) { + const createdConstraint = this._sharedData.getJoint(jointId); + if (createdConstraint) { + createdConstraint.SetEnabled(false); + } + } } /** @@ -2844,12 +4626,23 @@ namespace gdjs { halfConeAngle: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_Cone + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const worldInvScale = this._sharedData.worldInvScale; const settings = new Jolt.ConeConstraintSettings(); @@ -2887,7 +4680,9 @@ namespace gdjs { twistAxisY, twistAxisZ ); - settings.mHalfConeAngle = gdjs.toRad(halfConeAngle); + settings.mHalfConeAngle = gdjs.toRad( + Math.max(0, Math.min(179.0, halfConeAngle)) + ); // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(body, otherBody); @@ -2895,6 +4690,7 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); } /** @@ -2916,12 +4712,23 @@ namespace gdjs { twistMaxAngle: float, variable: gdjs.Variable ): void { + variable.setNumber(0); if (this._body === null) { if (!this._createBody()) return; } const body = this._body!; const otherBody = this._getOtherBody(otherObject); if (!otherBody) return; + const existingJointId = this._sharedData.findJointIdBetweenBodies( + body, + otherBody, + Jolt.EConstraintSubType_SwingTwist + ); + if (existingJointId !== 0) { + variable.setNumber(existingJointId); + this._applyAutomaticJointTuning(existingJointId, 'Stable'); + return; + } const worldInvScale = this._sharedData.worldInvScale; const settings = new Jolt.SwingTwistConstraintSettings(); @@ -2980,10 +4787,28 @@ namespace gdjs { } settings.mPlaneAxis1 = this._sharedData.getVec3(planeX, planeY, planeZ); settings.mPlaneAxis2 = this._sharedData.getVec3(planeX, planeY, planeZ); - settings.mNormalHalfConeAngle = gdjs.toRad(normalHalfConeAngle); - settings.mPlaneHalfConeAngle = gdjs.toRad(planeHalfConeAngle); - settings.mTwistMinAngle = gdjs.toRad(twistMinAngle); - settings.mTwistMaxAngle = gdjs.toRad(twistMaxAngle); + const clampedNormalHalfConeAngle = Math.max( + 0, + Math.min(179, normalHalfConeAngle) + ); + const clampedPlaneHalfConeAngle = Math.max( + 0, + Math.min(179, planeHalfConeAngle) + ); + settings.mNormalHalfConeAngle = gdjs.toRad(clampedNormalHalfConeAngle); + settings.mPlaneHalfConeAngle = gdjs.toRad(clampedPlaneHalfConeAngle); + const orderedMinTwistAngle = Math.min(twistMinAngle, twistMaxAngle); + const orderedMaxTwistAngle = Math.max(twistMinAngle, twistMaxAngle); + const minTwistAngle = Math.max( + -179, + Math.min(179, orderedMinTwistAngle) + ); + const maxTwistAngle = Math.max( + minTwistAngle, + Math.max(-179, Math.min(179, orderedMaxTwistAngle)) + ); + settings.mTwistMinAngle = gdjs.toRad(minTwistAngle); + settings.mTwistMaxAngle = gdjs.toRad(maxTwistAngle); // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(body, otherBody); @@ -2991,12 +4816,20 @@ namespace gdjs { const jointId = this._sharedData.addJoint(constraint); variable.setNumber(jointId); + this._applyAutomaticJointTuning(jointId, 'Stable'); } /** * Remove a joint by its ID. */ removeJoint(jointId: integer | string): void { + const numericJointId = + typeof jointId === 'string' ? parseInt(jointId, 10) : jointId; + if (numericJointId === this._jointEditorOwnedJointId) { + this._jointEditorOwnedJointId = 0; + this._jointEditorOwnedTargetUniqueId = 0; + this._jointEditorOwnsJoint = false; + } this._sharedData.removeJoint(jointId); } @@ -3028,6 +4861,184 @@ namespace gdjs { return twoBodyConstraint.GetBody2() === this._body; } + /** + * Override solver iterations for a specific joint. + * Use 0 to return to engine defaults. + */ + setJointSolverOverrides( + jointId: integer | string, + velocitySteps: float, + positionSteps: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const clampedVelocitySteps = Math.max( + 0, + Math.min(255, Math.round(velocitySteps)) + ); + const clampedPositionSteps = Math.max( + 0, + Math.min(255, Math.round(positionSteps)) + ); + constraint.SetNumVelocityStepsOverride(clampedVelocitySteps); + constraint.SetNumPositionStepsOverride(clampedPositionSteps); + this._activateBodiesForConstraint(constraint); + } + + /** + * Set solver priority for a specific joint. + */ + setJointPriority(jointId: integer | string, priority: float): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const clampedPriority = Math.max(0, Math.min(255, Math.round(priority))); + constraint.SetConstraintPriority(clampedPriority); + this._activateBodiesForConstraint(constraint); + } + + /** + * Apply a ready-to-use stability preset on a joint. + * - "Balanced": engine defaults + * - "Stable": stronger solver for most gameplay constraints + * - "UltraStable": highest stability, more CPU cost + */ + setJointStabilityPreset(jointId: integer | string, preset: string): void { + const normalizedPreset = (preset || '') + .toLowerCase() + .replace(/[\s_-]/g, ''); + if (normalizedPreset === 'stable') { + this.setJointSolverOverrides(jointId, 8, 4); + this.setJointPriority(jointId, 100); + } else if (normalizedPreset === 'ultrastable') { + this.setJointSolverOverrides(jointId, 12, 6); + this.setJointPriority(jointId, 150); + } else { + this.setJointSolverOverrides(jointId, 0, 0); + this.setJointPriority(jointId, 0); + } + } + + /** + * Set automatic break thresholds for a joint. + * Pass <= 0 to disable a threshold. + */ + setJointBreakThresholds( + jointId: integer | string, + maxForce: float, + maxTorque: float + ): void { + this._sharedData.setJointBreakThresholds(jointId, maxForce, maxTorque); + this._activateBodiesForJoint(jointId); + } + + /** + * Disable automatic break thresholds for a joint. + */ + clearJointBreakThresholds(jointId: integer | string): void { + this._sharedData.clearJointBreakThresholds(jointId); + this._activateBodiesForJoint(jointId); + } + + /** + * Check if a joint has been broken by thresholds. + */ + isJointBroken(jointId: integer | string): boolean { + return this._sharedData.isJointBroken(jointId); + } + + /** + * Get last reaction force measured for a joint. + */ + getJointReactionForce(jointId: integer | string): float { + return this._sharedData.getJointLastReactionForce(jointId); + } + + /** + * Get last reaction torque measured for a joint. + */ + getJointReactionTorque(jointId: integer | string): float { + return this._sharedData.getJointLastReactionTorque(jointId); + } + + /** + * Set motor torque limits on a hinge joint. + */ + setHingeJointMotorLimits( + jointId: integer | string, + minTorque: float, + maxTorque: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + const motorSettings = hingeConstraint.GetMotorSettings(); + const low = Math.min(minTorque, maxTorque); + const high = Math.max(minTorque, maxTorque); + motorSettings.mMinTorqueLimit = low; + motorSettings.mMaxTorqueLimit = high; + this._activateBodiesForConstraint(constraint); + } + + /** + * Set motor spring settings on a hinge joint. + */ + setHingeJointMotorSpring( + jointId: integer | string, + frequency: float, + damping: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + const springSettings = hingeConstraint.GetMotorSettings().mSpringSettings; + springSettings.mFrequency = Math.max(0, frequency); + springSettings.mDamping = Math.max(0, damping); + this._activateBodiesForConstraint(constraint); + } + + /** + * Set motor force limits on a slider joint. + */ + setSliderJointMotorLimits( + jointId: integer | string, + minForce: float, + maxForce: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + const motorSettings = sliderConstraint.GetMotorSettings(); + const low = Math.min(minForce, maxForce); + const high = Math.max(minForce, maxForce); + motorSettings.mMinForceLimit = low; + motorSettings.mMaxForceLimit = high; + this._activateBodiesForConstraint(constraint); + } + + /** + * Set motor spring settings on a slider joint. + */ + setSliderJointMotorSpring( + jointId: integer | string, + frequency: float, + damping: float + ): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + const springSettings = + sliderConstraint.GetMotorSettings().mSpringSettings; + springSettings.mFrequency = Math.max(0, frequency); + springSettings.mDamping = Math.max(0, damping); + this._activateBodiesForConstraint(constraint); + } + /** * Set the limits on a hinge joint (in degrees). */ @@ -3038,11 +5049,11 @@ namespace gdjs { ): void { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); - hingeConstraint.SetLimits(gdjs.toRad(limitsMin), gdjs.toRad(limitsMax)); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + const minLimit = Math.min(limitsMin, limitsMax); + const maxLimit = Math.max(limitsMin, limitsMax); + hingeConstraint.SetLimits(gdjs.toRad(minLimit), gdjs.toRad(maxLimit)); + this._activateBodiesForConstraint(constraint); } /** @@ -3057,19 +5068,15 @@ namespace gdjs { ): void { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); - if (motorState === 'Velocity') { - hingeConstraint.SetMotorState(Jolt.EMotorState_Velocity); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + const state = this._resolveMotorState(motorState); + hingeConstraint.SetMotorState(state); + if (state === Jolt.EMotorState_Velocity) { hingeConstraint.SetTargetAngularVelocity(gdjs.toRad(target)); - } else if (motorState === 'Position') { - hingeConstraint.SetMotorState(Jolt.EMotorState_Position); + } else if (state === Jolt.EMotorState_Position) { hingeConstraint.SetTargetAngle(gdjs.toRad(target)); - } else { - hingeConstraint.SetMotorState(Jolt.EMotorState_Off); } + this._activateBodiesForConstraint(constraint); } /** @@ -3078,10 +5085,7 @@ namespace gdjs { getHingeJointAngle(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return gdjs.toDegrees(hingeConstraint.GetCurrentAngle()); } @@ -3099,10 +5103,13 @@ namespace gdjs { constraint, Jolt.SliderConstraint ); + const minLimit = Math.min(limitsMin, limitsMax); + const maxLimit = Math.max(limitsMin, limitsMax); sliderConstraint.SetLimits( - limitsMin * this._sharedData.worldInvScale, - limitsMax * this._sharedData.worldInvScale + minLimit * this._sharedData.worldInvScale, + maxLimit * this._sharedData.worldInvScale ); + this._activateBodiesForConstraint(constraint); } /** @@ -3121,19 +5128,89 @@ namespace gdjs { constraint, Jolt.SliderConstraint ); - if (motorState === 'Velocity') { - sliderConstraint.SetMotorState(Jolt.EMotorState_Velocity); + const state = this._resolveMotorState(motorState); + sliderConstraint.SetMotorState(state); + if (state === Jolt.EMotorState_Velocity) { sliderConstraint.SetTargetVelocity( target * this._sharedData.worldInvScale ); - } else if (motorState === 'Position') { - sliderConstraint.SetMotorState(Jolt.EMotorState_Position); + } else if (state === Jolt.EMotorState_Position) { sliderConstraint.SetTargetPosition( target * this._sharedData.worldInvScale ); + } + this._activateBodiesForConstraint(constraint); + } + + getRagdollRole(): string { + return this.ragdollRole || 'None'; + } + + setRagdollRole(role: string): void { + this.ragdollRole = role || 'None'; + } + + getRagdollGroupTag(): string { + return this.ragdollGroupTag || ''; + } + + setRagdollGroupTag(groupTag: string): void { + this.ragdollGroupTag = groupTag || ''; + } + + setJointAutoWakeBodies(enable: boolean): void { + this.jointAutoWakeBodies = !!enable; + } + + setJointAutoStabilityPreset(preset: string): void { + const normalizedPreset = (preset || '') + .toLowerCase() + .replace(/[\s_-]/g, ''); + if (normalizedPreset === 'stable') { + this.jointAutoStabilityPreset = 'Stable'; + } else if (normalizedPreset === 'ultrastable') { + this.jointAutoStabilityPreset = 'UltraStable'; } else { - sliderConstraint.SetMotorState(Jolt.EMotorState_Off); + this.jointAutoStabilityPreset = 'Balanced'; + } + } + + setJointAutoBreakForce(force: float): void { + this.jointAutoBreakForce = Math.max(0, force); + } + + setJointAutoBreakTorque(torque: float): void { + this.jointAutoBreakTorque = Math.max(0, torque); + } + + setJointEditorEnabled(enable: boolean): void { + this.jointEditorEnabled = !!enable; + if (!this.jointEditorEnabled) { + this._updateJointEditorPreview(null); + this._clearJointEditorOwnedJoint(); + } + } + + setJointEditorTargetObjectName(objectName: string): void { + const normalizedName = (objectName || '').trim(); + if (this.jointEditorTargetObjectName === normalizedName) { + return; } + this.jointEditorTargetObjectName = normalizedName; + this._clearJointEditorOwnedJoint(); + } + + setJointEditorType(jointType: string): void { + const normalizedType = this._normalizeJointEditorType(jointType); + if (this.jointEditorType === normalizedType) { + return; + } + this.jointEditorType = normalizedType; + this._clearJointEditorOwnedJoint(); + } + + getJointEditorJointId(): integer { + return this._jointEditorOwnedJointId; } /** @@ -3146,7 +5223,9 @@ namespace gdjs { constraint, Jolt.SliderConstraint ); - return sliderConstraint.GetCurrentPosition() * this._sharedData.worldScale; + return ( + sliderConstraint.GetCurrentPosition() * this._sharedData.worldScale + ); } /** @@ -3163,9 +5242,54 @@ namespace gdjs { constraint, Jolt.DistanceConstraint ); + const minLimit = Math.max(0, Math.min(minDistance, maxDistance)); + const maxLimit = Math.max( + minLimit + epsilon, + Math.max(minDistance, maxDistance) + ); distanceConstraint.SetDistance( - minDistance * this._sharedData.worldInvScale, - maxDistance * this._sharedData.worldInvScale + minLimit * this._sharedData.worldInvScale, + maxLimit * this._sharedData.worldInvScale + ); + this._activateBodiesForConstraint(constraint); + } + + /** + * Set the total rope length on a pulley joint (in pixels). + * Internally this enforces a fixed length by setting min = max. + */ + setPulleyJointLength(jointId: integer | string, totalLength: float): void { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return; + const pulleyConstraint = Jolt.castObject(constraint, Jolt.PulleyConstraint); + const clampedLength = Math.max(epsilon, totalLength); + const lengthInMeters = clampedLength * this._sharedData.worldInvScale; + pulleyConstraint.SetLength(lengthInMeters, lengthInMeters); + this._activateBodiesForConstraint(constraint); + } + + /** + * Get current rope length of a pulley joint (in pixels). + */ + getPulleyJointCurrentLength(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const pulleyConstraint = Jolt.castObject(constraint, Jolt.PulleyConstraint); + return pulleyConstraint.GetCurrentLength() * this._sharedData.worldScale; + } + + /** + * Get configured total rope length of a pulley joint (in pixels). + * This returns the midpoint between min and max lengths. + */ + getPulleyJointTotalLength(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const pulleyConstraint = Jolt.castObject(constraint, Jolt.PulleyConstraint); + return ( + ((pulleyConstraint.GetMinLength() + pulleyConstraint.GetMaxLength()) * + 0.5) * + this._sharedData.worldScale ); } @@ -3180,16 +5304,14 @@ namespace gdjs { damping: float ): void { const constraint = this._sharedData.getJoint(jointId); - if (!constraint) return; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + if (!constraint) return; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); const springSettings = new Jolt.SpringSettings(); - springSettings.mFrequency = frequency; - springSettings.mDamping = damping; + springSettings.mFrequency = Math.max(0, frequency); + springSettings.mDamping = Math.max(0, damping); hingeConstraint.SetLimitsSpringSettings(springSettings); Jolt.destroy(springSettings); + this._activateBodiesForConstraint(constraint); } /** @@ -3201,11 +5323,9 @@ namespace gdjs { ): void { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); hingeConstraint.SetMaxFrictionTorque(maxFriction); + this._activateBodiesForConstraint(constraint); } /** @@ -3214,10 +5334,7 @@ namespace gdjs { hasHingeJointLimits(jointId: integer | string): boolean { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return false; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return hingeConstraint.HasLimits(); } @@ -3227,10 +5344,7 @@ namespace gdjs { getHingeJointMinLimit(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return gdjs.toDegrees(hingeConstraint.GetLimitsMin()); } @@ -3240,10 +5354,7 @@ namespace gdjs { getHingeJointMaxLimit(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return gdjs.toDegrees(hingeConstraint.GetLimitsMax()); } @@ -3262,10 +5373,11 @@ namespace gdjs { Jolt.SliderConstraint ); const springSettings = new Jolt.SpringSettings(); - springSettings.mFrequency = frequency; - springSettings.mDamping = damping; + springSettings.mFrequency = Math.max(0, frequency); + springSettings.mDamping = Math.max(0, damping); sliderConstraint.SetLimitsSpringSettings(springSettings); Jolt.destroy(springSettings); + this._activateBodiesForConstraint(constraint); } /** @@ -3282,6 +5394,7 @@ namespace gdjs { Jolt.SliderConstraint ); sliderConstraint.SetMaxFrictionForce(maxFriction); + this._activateBodiesForConstraint(constraint); } /** @@ -3338,10 +5451,11 @@ namespace gdjs { Jolt.DistanceConstraint ); const springSettings = new Jolt.SpringSettings(); - springSettings.mFrequency = frequency; - springSettings.mDamping = damping; + springSettings.mFrequency = Math.max(0, frequency); + springSettings.mDamping = Math.max(0, damping); distanceConstraint.SetLimitsSpringSettings(springSettings); Jolt.destroy(springSettings); + this._activateBodiesForConstraint(constraint); } /** @@ -3373,17 +5487,14 @@ namespace gdjs { /** * Update the half cone angle of a cone joint at runtime (in degrees). */ - setConeJointHalfAngle( - jointId: integer | string, - halfAngle: float - ): void { + setConeJointHalfAngle(jointId: integer | string, halfAngle: float): void { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return; - const coneConstraint = Jolt.castObject( - constraint, - Jolt.ConeConstraint + const coneConstraint = Jolt.castObject(constraint, Jolt.ConeConstraint); + coneConstraint.SetHalfConeAngle( + gdjs.toRad(Math.max(0, Math.min(179, halfAngle))) ); - coneConstraint.SetHalfConeAngle(gdjs.toRad(halfAngle)); + this._activateBodiesForConstraint(constraint); } // ==================== Joint Enable/Disable ==================== @@ -3395,6 +5506,7 @@ namespace gdjs { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return; constraint.SetEnabled(true); + this._activateBodiesForConstraint(constraint); } /** @@ -3430,10 +5542,7 @@ namespace gdjs { getHingeJointMotorSpeed(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return gdjs.toDegrees(hingeConstraint.GetTargetAngularVelocity()); } @@ -3443,10 +5552,7 @@ namespace gdjs { getHingeJointMotorTarget(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return gdjs.toDegrees(hingeConstraint.GetTargetAngle()); } @@ -3456,13 +5562,50 @@ namespace gdjs { getHingeJointMaxFriction(jointId: integer | string): float { const constraint = this._sharedData.getJoint(jointId); if (!constraint) return 0; - const hingeConstraint = Jolt.castObject( - constraint, - Jolt.HingeConstraint - ); + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); return hingeConstraint.GetMaxFrictionTorque(); } + /** + * Get hinge motor minimum torque limit. + */ + getHingeJointMotorMinTorque(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + return hingeConstraint.GetMotorSettings().mMinTorqueLimit; + } + + /** + * Get hinge motor maximum torque limit. + */ + getHingeJointMotorMaxTorque(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + return hingeConstraint.GetMotorSettings().mMaxTorqueLimit; + } + + /** + * Get hinge motor spring frequency. + */ + getHingeJointMotorSpringFrequency(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + return hingeConstraint.GetMotorSettings().mSpringSettings.mFrequency; + } + + /** + * Get hinge motor spring damping. + */ + getHingeJointMotorSpringDamping(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const hingeConstraint = Jolt.castObject(constraint, Jolt.HingeConstraint); + return hingeConstraint.GetMotorSettings().mSpringSettings.mDamping; + } + // ==================== Slider Motor Queries ==================== /** @@ -3504,6 +5647,58 @@ namespace gdjs { return sliderConstraint.GetMaxFrictionForce(); } + /** + * Get slider motor minimum force limit. + */ + getSliderJointMotorMinForce(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetMotorSettings().mMinForceLimit; + } + + /** + * Get slider motor maximum force limit. + */ + getSliderJointMotorMaxForce(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetMotorSettings().mMaxForceLimit; + } + + /** + * Get slider motor spring frequency. + */ + getSliderJointMotorSpringFrequency(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetMotorSettings().mSpringSettings.mFrequency; + } + + /** + * Get slider motor spring damping. + */ + getSliderJointMotorSpringDamping(jointId: integer | string): float { + const constraint = this._sharedData.getJoint(jointId); + if (!constraint) return 0; + const sliderConstraint = Jolt.castObject( + constraint, + Jolt.SliderConstraint + ); + return sliderConstraint.GetMotorSettings().mSpringSettings.mDamping; + } + // ================================================================ // ==================== RAGDOLL AUTOMATION SYSTEM ================== // ================================================================ @@ -3554,20 +5749,35 @@ namespace gdjs { setRagdollMode(ragdollId: integer | string, mode: string): void { const group = this._sharedData.getRagdollGroup(ragdollId); if (!group) return; - const motionType = - mode === 'Kinematic' - ? Jolt.EMotionType_Kinematic - : Jolt.EMotionType_Dynamic; + const normalizedMode = (mode || '').toLowerCase(); + const isKinematic = normalizedMode === 'kinematic'; + const motionType = isKinematic + ? Jolt.EMotionType_Kinematic + : Jolt.EMotionType_Dynamic; for (const behavior of group.bodyBehaviors) { - const body = behavior.getBody(); + const body = behavior._body; if (!body) continue; this._sharedData.bodyInterface.SetMotionType( body.GetID(), motionType, Jolt.EActivation_Activate ); - behavior.bodyType = mode === 'Kinematic' ? 'Kinematic' : 'Dynamic'; + if (isKinematic) { + // Freeze any residual energy when switching to animation-driven mode. + this._sharedData.bodyInterface.SetLinearVelocity( + body.GetID(), + this._sharedData.getVec3(0, 0, 0) + ); + this._sharedData.bodyInterface.SetAngularVelocity( + body.GetID(), + this._sharedData.getVec3(0, 0, 0) + ); + } else { + this._sharedData.bodyInterface.ActivateBody(body.GetID()); + } + behavior.bodyType = isKinematic ? 'Kinematic' : 'Dynamic'; } + group.mode = isKinematic ? 'Kinematic' : 'Dynamic'; } /** @@ -3580,16 +5790,18 @@ namespace gdjs { setRagdollState(ragdollId: integer | string, state: string): void { const group = this._sharedData.getRagdollGroup(ragdollId); if (!group) return; + const normalizedState = (state || '').toLowerCase(); - if (state === 'Frozen') { + if (normalizedState === 'frozen') { this.setRagdollMode(ragdollId, 'Kinematic'); + group.state = 'Frozen'; return; } // Ensure dynamic mode for physics states this.setRagdollMode(ragdollId, 'Dynamic'); - if (state === 'Limp') { + if (normalizedState === 'limp') { // High damping, no friction => floppy ragdoll for (const behavior of group.bodyBehaviors) { behavior.setLinearDamping(2.0); @@ -3597,7 +5809,8 @@ namespace gdjs { } this._setRagdollJointsFriction(group, 0); this._setRagdollJointsSpring(group, 0, 0); - } else if (state === 'Stiff') { + group.state = 'Limp'; + } else if (normalizedState === 'stiff') { // Low damping, high spring, high friction => tense muscles for (const behavior of group.bodyBehaviors) { behavior.setLinearDamping(0.3); @@ -3605,6 +5818,7 @@ namespace gdjs { } this._setRagdollJointsFriction(group, 100); this._setRagdollJointsSpring(group, 10, 0.5); + group.state = 'Stiff'; } else { // "Active" - moderate values for (const behavior of group.bodyBehaviors) { @@ -3613,6 +5827,7 @@ namespace gdjs { } this._setRagdollJointsFriction(group, 5); this._setRagdollJointsSpring(group, 2, 0.3); + group.state = 'Active'; } } @@ -3629,8 +5844,8 @@ namespace gdjs { const group = this._sharedData.getRagdollGroup(ragdollId); if (!group) return; for (const behavior of group.bodyBehaviors) { - behavior.setLinearDamping(linearDamping); - behavior.setAngularDamping(angularDamping); + behavior.setLinearDamping(Math.max(0, linearDamping)); + behavior.setAngularDamping(Math.max(0, angularDamping)); } } @@ -3644,45 +5859,55 @@ namespace gdjs { ): void { const group = this._sharedData.getRagdollGroup(ragdollId); if (!group) return; - this._setRagdollJointsSpring(group, frequency, damping); + this._setRagdollJointsSpring( + group, + Math.max(0, frequency), + Math.max(0, damping) + ); } /** * Set friction on ALL joints in a ragdoll group. */ - setRagdollFriction( - ragdollId: integer | string, - friction: float - ): void { + setRagdollFriction(ragdollId: integer | string, friction: float): void { const group = this._sharedData.getRagdollGroup(ragdollId); if (!group) return; - this._setRagdollJointsFriction(group, friction); + this._setRagdollJointsFriction(group, Math.max(0, friction)); } /** Internal: set spring on all joints in a group */ private _setRagdollJointsSpring( - group: { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] }, + group: RagdollGroupData, frequency: float, damping: float ): void { + const clampedFrequency = Math.max(0, frequency); + const clampedDamping = Math.max(0, damping); for (const jointId of group.jointIds) { const constraint = this._sharedData.getJoint(jointId); if (!constraint) continue; const subType = constraint.GetSubType(); try { - if (frequency > 0) { - const springSettings = new Jolt.SpringSettings(); - springSettings.mFrequency = frequency; - springSettings.mDamping = damping; - if (subType === Jolt.EConstraintSubType_Hinge) { - Jolt.castObject(constraint, Jolt.HingeConstraint).SetLimitsSpringSettings(springSettings); - } else if (subType === Jolt.EConstraintSubType_Slider) { - Jolt.castObject(constraint, Jolt.SliderConstraint).SetLimitsSpringSettings(springSettings); - } else if (subType === Jolt.EConstraintSubType_Distance) { - Jolt.castObject(constraint, Jolt.DistanceConstraint).SetLimitsSpringSettings(springSettings); - } - Jolt.destroy(springSettings); + const springSettings = new Jolt.SpringSettings(); + springSettings.mFrequency = clampedFrequency; + springSettings.mDamping = clampedDamping; + if (subType === Jolt.EConstraintSubType_Hinge) { + Jolt.castObject( + constraint, + Jolt.HingeConstraint + ).SetLimitsSpringSettings(springSettings); + } else if (subType === Jolt.EConstraintSubType_Slider) { + Jolt.castObject( + constraint, + Jolt.SliderConstraint + ).SetLimitsSpringSettings(springSettings); + } else if (subType === Jolt.EConstraintSubType_Distance) { + Jolt.castObject( + constraint, + Jolt.DistanceConstraint + ).SetLimitsSpringSettings(springSettings); } + Jolt.destroy(springSettings); } catch (_e) { // Constraint type doesn't support springs, skip } @@ -3691,7 +5916,7 @@ namespace gdjs { /** Internal: set friction on all joints in a group */ private _setRagdollJointsFriction( - group: { jointIds: number[]; bodyBehaviors: Physics3DRuntimeBehavior[] }, + group: RagdollGroupData, friction: float ): void { for (const jointId of group.jointIds) { @@ -3700,11 +5925,20 @@ namespace gdjs { try { const subType = constraint.GetSubType(); if (subType === Jolt.EConstraintSubType_Hinge) { - Jolt.castObject(constraint, Jolt.HingeConstraint).SetMaxFrictionTorque(friction); + Jolt.castObject( + constraint, + Jolt.HingeConstraint + ).SetMaxFrictionTorque(friction); } else if (subType === Jolt.EConstraintSubType_Slider) { - Jolt.castObject(constraint, Jolt.SliderConstraint).SetMaxFrictionForce(friction); + Jolt.castObject( + constraint, + Jolt.SliderConstraint + ).SetMaxFrictionForce(friction); } else if (subType === Jolt.EConstraintSubType_SwingTwist) { - Jolt.castObject(constraint, Jolt.SwingTwistConstraint).SetMaxFrictionTorque(friction); + Jolt.castObject( + constraint, + Jolt.SwingTwistConstraint + ).SetMaxFrictionTorque(friction); } } catch (_e) { // Constraint type doesn't support friction, skip @@ -3815,6 +6049,237 @@ namespace gdjs { // ==================== Humanoid Ragdoll Template ==================== + private _resolveRagdollPartBehavior( + object: gdjs.RuntimeObject | null + ): Physics3DRuntimeBehavior | null { + if (!object) { + return null; + } + const behavior = this._findPhysics3DBehaviorOnObject(object); + if ( + !behavior || + !behavior.activated() || + behavior._sharedData !== this._sharedData + ) { + return null; + } + if (behavior._body === null && !behavior._createBody()) { + return null; + } + return behavior; + } + + private _computeLimbAxis( + bodyA: Jolt.Body, + bodyB: Jolt.Body, + fallbackX: float, + fallbackY: float, + fallbackZ: float + ): [float, float, float] { + const posA = bodyA.GetCenterOfMassPosition(); + const posB = bodyB.GetCenterOfMassPosition(); + const [axisX, axisY, axisZ, length] = normalize3( + posB.GetX() - posA.GetX(), + posB.GetY() - posA.GetY(), + posB.GetZ() - posA.GetZ() + ); + if (length <= epsilon) { + return [fallbackX, fallbackY, fallbackZ]; + } + return [axisX, axisY, axisZ]; + } + + private _computePerpendicularAxis( + axisX: float, + axisY: float, + axisZ: float + ): [float, float, float] { + // First try a cross product with world up. + let normalX = axisZ; + let normalY = 0; + let normalZ = -axisX; + let [nx, ny, nz, nLen] = normalize3(normalX, normalY, normalZ); + if (nLen <= epsilon) { + // Fallback if axis is parallel to world up. + normalX = 0; + normalY = -axisZ; + normalZ = axisY; + [nx, ny, nz, nLen] = normalize3(normalX, normalY, normalZ); + } + if (nLen <= epsilon) { + return [1, 0, 0]; + } + return [nx, ny, nz]; + } + + private _applyHumanoidMassDistribution( + parts: Array<{ + role: string; + behavior: Physics3DRuntimeBehavior; + massRatio: float; + }> + ): void { + if (parts.length === 0) { + return; + } + + let measuredTotalMass = 0; + let sumRatios = 0; + for (const part of parts) { + sumRatios += part.massRatio; + const body = part.behavior._body; + if (!body || !body.IsDynamic()) { + continue; + } + const invMass = body.GetMotionProperties().GetInverseMass(); + if (invMass > epsilon) { + measuredTotalMass += 1 / invMass; + } + } + if (sumRatios <= epsilon) { + return; + } + const totalMass = measuredTotalMass > epsilon ? measuredTotalMass : 75; + + for (const part of parts) { + const body = part.behavior._body; + if (!body || !body.IsDynamic()) { + continue; + } + const targetMass = Math.max( + 0.01, + (totalMass * part.massRatio) / sumRatios + ); + body.GetMotionProperties().ScaleToMass(targetMass); + this._sharedData.bodyInterface.ActivateBody(body.GetID()); + } + } + + private _configureHumanoidRagdollCollisionFiltering( + ragdollId: number, + parts: Array<{ + role: string; + behavior: Physics3DRuntimeBehavior; + }> + ): void { + if (parts.length === 0) { + return; + } + + const groupFilter = new Jolt.GroupFilterTable(parts.length); + const roleToSubGroupId: { [role: string]: number } = {}; + for (let i = 0; i < parts.length; i++) { + roleToSubGroupId[parts[i].role] = i; + } + + const adjacentPairs: Array<[string, string]> = [ + ['Head', 'Chest'], + ['Chest', 'Hips'], + ['Chest', 'UpperArmL'], + ['UpperArmL', 'LowerArmL'], + ['Chest', 'UpperArmR'], + ['UpperArmR', 'LowerArmR'], + ['Hips', 'ThighL'], + ['ThighL', 'ShinL'], + ['Hips', 'ThighR'], + ['ThighR', 'ShinR'], + ]; + for (const [roleA, roleB] of adjacentPairs) { + const subA = roleToSubGroupId[roleA]; + const subB = roleToSubGroupId[roleB]; + if (subA === undefined || subB === undefined) { + continue; + } + groupFilter.DisableCollision(subA, subB); + } + + this._sharedData.setRagdollCollisionFilter(ragdollId, groupFilter); + for (let i = 0; i < parts.length; i++) { + const body = parts[i].behavior._body; + if (!body) { + continue; + } + const collisionGroup = new Jolt.CollisionGroup( + groupFilter, + ragdollId, + i + ); + this._sharedData.bodyInterface.SetCollisionGroup( + body.GetID(), + collisionGroup + ); + Jolt.destroy(collisionGroup); + } + } + + buildHumanoidRagdollFromTag( + groupTag: string, + variable: gdjs.Variable + ): void { + const normalizedTag = (groupTag || '').trim(); + if (!normalizedTag) { + variable.setNumber(0); + return; + } + + const roleToObject: { [role: string]: gdjs.RuntimeObject | null } = { + Head: null, + Chest: null, + Hips: null, + UpperArmL: null, + LowerArmL: null, + UpperArmR: null, + LowerArmR: null, + ThighL: null, + ShinL: null, + ThighR: null, + ShinR: null, + }; + const allInstances = this.owner + .getInstanceContainer() + .getAdhocListOfAllInstances(); + for (const object of allInstances) { + const behavior = this._findPhysics3DBehaviorOnObject(object); + if (!behavior || behavior._sharedData !== this._sharedData) { + continue; + } + if ((behavior.getRagdollGroupTag() || '').trim() !== normalizedTag) { + continue; + } + const role = behavior.getRagdollRole(); + if ( + !role || + role === 'None' || + !roleToObject.hasOwnProperty(role) || + roleToObject[role] !== null + ) { + continue; + } + roleToObject[role] = object; + } + + if (!roleToObject.Chest || !roleToObject.Hips) { + // Chest and hips are the minimal core for a usable humanoid ragdoll. + variable.setNumber(0); + return; + } + + this.buildHumanoidRagdoll( + roleToObject.Head as unknown as gdjs.RuntimeObject, + roleToObject.Chest as unknown as gdjs.RuntimeObject, + roleToObject.Hips as unknown as gdjs.RuntimeObject, + roleToObject.UpperArmL as unknown as gdjs.RuntimeObject, + roleToObject.LowerArmL as unknown as gdjs.RuntimeObject, + roleToObject.UpperArmR as unknown as gdjs.RuntimeObject, + roleToObject.LowerArmR as unknown as gdjs.RuntimeObject, + roleToObject.ThighL as unknown as gdjs.RuntimeObject, + roleToObject.ShinL as unknown as gdjs.RuntimeObject, + roleToObject.ThighR as unknown as gdjs.RuntimeObject, + roleToObject.ShinR as unknown as gdjs.RuntimeObject, + variable + ); + } + /** * Build a complete humanoid ragdoll from 11 body-part objects. * Automatically creates joints with appropriate types and weight distribution: @@ -3839,52 +6304,85 @@ namespace gdjs { shinR: gdjs.RuntimeObject, variable: gdjs.Variable ): void { - // Create the ragdoll group - const ragdollId = this._sharedData.createRagdollGroup(); - variable.setNumber(ragdollId); - - // Helper to get behavior from object - const getBehavior = ( - obj: gdjs.RuntimeObject - ): Physics3DRuntimeBehavior | null => { - if (!obj || !obj.hasBehavior(this.name)) return null; - return obj.getBehavior(this.name) as Physics3DRuntimeBehavior | null; - }; + const partDefinitions: Array<{ + role: string; + object: gdjs.RuntimeObject | null; + massRatio: float; + }> = [ + { role: 'Head', object: head, massRatio: 0.08 }, + { role: 'Chest', object: chest, massRatio: 0.35 }, + { role: 'Hips', object: hips, massRatio: 0.15 }, + { role: 'UpperArmL', object: upperArmL, massRatio: 0.04 }, + { role: 'LowerArmL', object: lowerArmL, massRatio: 0.03 }, + { role: 'UpperArmR', object: upperArmR, massRatio: 0.04 }, + { role: 'LowerArmR', object: lowerArmR, massRatio: 0.03 }, + { role: 'ThighL', object: thighL, massRatio: 0.08 }, + { role: 'ShinL', object: shinL, massRatio: 0.05 }, + { role: 'ThighR', object: thighR, massRatio: 0.08 }, + { role: 'ShinR', object: shinR, massRatio: 0.05 }, + ]; - // Collect all body behaviors + const uniquePartBehaviors = new Set(); const parts: Array<{ - obj: gdjs.RuntimeObject; + role: string; behavior: Physics3DRuntimeBehavior; massRatio: float; }> = []; - const partDefs: Array<{ - obj: gdjs.RuntimeObject; - mass: float; - }> = [ - { obj: head, mass: 0.08 }, - { obj: chest, mass: 0.35 }, - { obj: hips, mass: 0.15 }, - { obj: upperArmL, mass: 0.04 }, - { obj: lowerArmL, mass: 0.03 }, - { obj: upperArmR, mass: 0.04 }, - { obj: lowerArmR, mass: 0.03 }, - { obj: thighL, mass: 0.08 }, - { obj: shinL, mass: 0.05 }, - { obj: thighR, mass: 0.08 }, - { obj: shinR, mass: 0.05 }, - ]; + for (const partDefinition of partDefinitions) { + const behavior = this._resolveRagdollPartBehavior( + partDefinition.object + ); + if (!behavior) { + continue; + } + const uniqueId = behavior.owner.getUniqueId(); + if (uniquePartBehaviors.has(uniqueId)) { + continue; + } + uniquePartBehaviors.add(uniqueId); + parts.push({ + role: partDefinition.role, + behavior, + massRatio: partDefinition.massRatio, + }); + } + if (parts.length < 2) { + variable.setNumber(0); + return; + } + + // Create the ragdoll group + const ragdollId = this._sharedData.createRagdollGroup(); + variable.setNumber(ragdollId); - for (const def of partDefs) { - const behavior = getBehavior(def.obj); - if (!behavior) continue; - // Ensure body is created - if (!behavior.getBody()) behavior._createBody(); - if (!behavior.getBody()) continue; - parts.push({ obj: def.obj, behavior, massRatio: def.mass }); - this._sharedData.addBodyToRagdollGroup(ragdollId, behavior); + const roleToBehavior: { [role: string]: Physics3DRuntimeBehavior } = {}; + for (const part of parts) { + roleToBehavior[part.role] = part.behavior; + this._sharedData.addBodyToRagdollGroup(ragdollId, part.behavior); + this._sharedData.setRagdollBodyRole( + ragdollId, + part.behavior, + part.role + ); } - // Helper to create a joint between two body parts + // Better physical distribution: keep total mass but redistribute per body-part. + this._applyHumanoidMassDistribution(parts); + + const registerJoint = ( + jointId: number, + stabilityPreset: 'Balanced' | 'Stable' | 'UltraStable' = 'Stable' + ): number => { + if (jointId <= 0) { + return 0; + } + this._sharedData.addJointToRagdollGroup(ragdollId, jointId); + this.setJointStabilityPreset(jointId, stabilityPreset); + this.setJointPriority(jointId, 120); + return jointId; + }; + + // Helper to create a joint between two body parts. const createHingeJoint = ( behaviorA: Physics3DRuntimeBehavior, behaviorB: Physics3DRuntimeBehavior, @@ -3893,8 +6391,18 @@ namespace gdjs { ): number => { const bodyA = behaviorA.getBody()!; const bodyB = behaviorB.getBody()!; + const existing = this._sharedData.findJointIdBetweenBodies( + bodyA, + bodyB, + Jolt.EConstraintSubType_Hinge + ); + if (existing !== 0) { + return existing; + } + const settings = new Jolt.HingeConstraintSettings(); settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + // Use midpoint between the two bodies const posA = bodyA.GetCenterOfMassPosition(); const posB = bodyB.GetCenterOfMassPosition(); @@ -3903,13 +6411,36 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); - // Z axis for elbows/knees (bending forward/back) - settings.mHingeAxis1 = this._sharedData.getVec3(0, 0, 1); - settings.mHingeAxis2 = this._sharedData.getVec3(0, 0, 1); - settings.mNormalAxis1 = this._sharedData.getVec3(1, 0, 0); - settings.mNormalAxis2 = this._sharedData.getVec3(1, 0, 0); - settings.mLimitsMin = gdjs.toRad(minAngle); - settings.mLimitsMax = gdjs.toRad(maxAngle); + + const [axisX, axisY, axisZ] = this._computeLimbAxis( + bodyA, + bodyB, + 0, + -1, + 0 + ); + const [normalX, normalY, normalZ] = this._computePerpendicularAxis( + axisX, + axisY, + axisZ + ); + settings.mHingeAxis1 = this._sharedData.getVec3(axisX, axisY, axisZ); + settings.mHingeAxis2 = this._sharedData.getVec3(axisX, axisY, axisZ); + settings.mNormalAxis1 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); + settings.mNormalAxis2 = this._sharedData.getVec3( + normalX, + normalY, + normalZ + ); + const minLimit = Math.min(minAngle, maxAngle); + const maxLimit = Math.max(minAngle, maxAngle); + settings.mLimitsMin = gdjs.toRad(minLimit); + settings.mLimitsMax = gdjs.toRad(maxLimit); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(bodyA, bodyB); Jolt.destroy(settings); @@ -3926,8 +6457,18 @@ namespace gdjs { ): number => { const bodyA = behaviorA.getBody()!; const bodyB = behaviorB.getBody()!; + const existing = this._sharedData.findJointIdBetweenBodies( + bodyA, + bodyB, + Jolt.EConstraintSubType_SwingTwist + ); + if (existing !== 0) { + return existing; + } + const settings = new Jolt.SwingTwistConstraintSettings(); settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + const posA = bodyA.GetCenterOfMassPosition(); const posB = bodyB.GetCenterOfMassPosition(); const midX = (posA.GetX() + posB.GetX()) / 2; @@ -3935,15 +6476,43 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPosition1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPosition2 = this._sharedData.getRVec3(midX, midY, midZ); - // Twist axis pointing downward along the limb - settings.mTwistAxis1 = this._sharedData.getVec3(0, -1, 0); - settings.mTwistAxis2 = this._sharedData.getVec3(0, -1, 0); - settings.mPlaneAxis1 = this._sharedData.getVec3(1, 0, 0); - settings.mPlaneAxis2 = this._sharedData.getVec3(1, 0, 0); + + const [twistAxisX, twistAxisY, twistAxisZ] = this._computeLimbAxis( + bodyA, + bodyB, + 0, + -1, + 0 + ); + const [planeAxisX, planeAxisY, planeAxisZ] = + this._computePerpendicularAxis(twistAxisX, twistAxisY, twistAxisZ); + settings.mTwistAxis1 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mTwistAxis2 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mPlaneAxis1 = this._sharedData.getVec3( + planeAxisX, + planeAxisY, + planeAxisZ + ); + settings.mPlaneAxis2 = this._sharedData.getVec3( + planeAxisX, + planeAxisY, + planeAxisZ + ); settings.mNormalHalfConeAngle = gdjs.toRad(normalHalfConeAngle); settings.mPlaneHalfConeAngle = gdjs.toRad(planeHalfConeAngle); - settings.mTwistMinAngle = gdjs.toRad(twistMin); - settings.mTwistMaxAngle = gdjs.toRad(twistMax); + const minTwist = Math.min(twistMin, twistMax); + const maxTwist = Math.max(twistMin, twistMax); + settings.mTwistMinAngle = gdjs.toRad(minTwist); + settings.mTwistMaxAngle = gdjs.toRad(maxTwist); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(bodyA, bodyB); Jolt.destroy(settings); @@ -3957,8 +6526,18 @@ namespace gdjs { ): number => { const bodyA = behaviorA.getBody()!; const bodyB = behaviorB.getBody()!; + const existing = this._sharedData.findJointIdBetweenBodies( + bodyA, + bodyB, + Jolt.EConstraintSubType_Cone + ); + if (existing !== 0) { + return existing; + } + const settings = new Jolt.ConeConstraintSettings(); settings.mSpace = Jolt.EConstraintSpace_WorldSpace; + const posA = bodyA.GetCenterOfMassPosition(); const posB = bodyB.GetCenterOfMassPosition(); const midX = (posA.GetX() + posB.GetX()) / 2; @@ -3966,9 +6545,28 @@ namespace gdjs { const midZ = (posA.GetZ() + posB.GetZ()) / 2; settings.mPoint1 = this._sharedData.getRVec3(midX, midY, midZ); settings.mPoint2 = this._sharedData.getRVec3(midX, midY, midZ); - settings.mTwistAxis1 = this._sharedData.getVec3(0, 1, 0); - settings.mTwistAxis2 = this._sharedData.getVec3(0, 1, 0); - settings.mHalfConeAngle = gdjs.toRad(halfAngle); + + const [twistAxisX, twistAxisY, twistAxisZ] = this._computeLimbAxis( + bodyA, + bodyB, + 0, + 1, + 0 + ); + settings.mTwistAxis1 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mTwistAxis2 = this._sharedData.getVec3( + twistAxisX, + twistAxisY, + twistAxisZ + ); + settings.mHalfConeAngle = gdjs.toRad( + Math.max(0, Math.min(179.0, halfAngle)) + ); + // @ts-ignore - Create exists on TwoBodyConstraintSettings WASM const constraint = settings.Create(bodyA, bodyB); Jolt.destroy(settings); @@ -3981,6 +6579,15 @@ namespace gdjs { ): number => { const bodyA = behaviorA.getBody()!; const bodyB = behaviorB.getBody()!; + const existing = this._sharedData.findJointIdBetweenBodies( + bodyA, + bodyB, + Jolt.EConstraintSubType_Fixed + ); + if (existing !== 0) { + return existing; + } + const settings = new Jolt.FixedConstraintSettings(); settings.mAutoDetectPoint = true; settings.mSpace = Jolt.EConstraintSpace_WorldSpace; @@ -3990,98 +6597,125 @@ namespace gdjs { return this._sharedData.addJoint(constraint); }; - // Get behaviors - const headB = getBehavior(head); - const chestB = getBehavior(chest); - const hipsB = getBehavior(hips); - const upperArmLB = getBehavior(upperArmL); - const lowerArmLB = getBehavior(lowerArmL); - const upperArmRB = getBehavior(upperArmR); - const lowerArmRB = getBehavior(lowerArmR); - const thighLB = getBehavior(thighL); - const shinLB = getBehavior(shinL); - const thighRB = getBehavior(thighR); - const shinRB = getBehavior(shinR); - - // Create all joints and add them to the ragdoll group + const headB = roleToBehavior.Head || null; + const chestB = roleToBehavior.Chest || null; + const hipsB = roleToBehavior.Hips || null; + const upperArmLB = roleToBehavior.UpperArmL || null; + const lowerArmLB = roleToBehavior.LowerArmL || null; + const upperArmRB = roleToBehavior.UpperArmR || null; + const lowerArmRB = roleToBehavior.LowerArmR || null; + const thighLB = roleToBehavior.ThighL || null; + const shinLB = roleToBehavior.ShinL || null; + const thighRB = roleToBehavior.ThighR || null; + const shinRB = roleToBehavior.ShinR || null; + + // Create all joints and register them to the ragdoll group. if (headB && chestB && headB.getBody() && chestB.getBody()) { - // Neck: Cone joint with limited movement - const jId = createConeJoint(headB, chestB, 30); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Neck: Cone joint with controlled movement. + const jId = registerJoint(createConeJoint(headB, chestB, 35), 'Stable'); + if (jId) { + this.setJointPriority(jId, 140); + } } if (chestB && hipsB && chestB.getBody() && hipsB.getBody()) { - // Torso: Fixed joint - const jId = createFixedJoint(chestB, hipsB); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Torso: Fixed core, very stable. + registerJoint(createFixedJoint(chestB, hipsB), 'UltraStable'); } if (chestB && upperArmLB && chestB.getBody() && upperArmLB.getBody()) { - // Left shoulder: SwingTwist - const jId = createSwingTwistJoint(chestB, upperArmLB, 60, 45, -45, 45); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Left shoulder: SwingTwist. + const jId = registerJoint( + createSwingTwistJoint(chestB, upperArmLB, 65, 50, -70, 70), + 'Stable' + ); + if (jId) { + this.setJointSolverOverrides(jId, 10, 5); + } } - if (upperArmLB && lowerArmLB && upperArmLB.getBody() && lowerArmLB.getBody()) { - // Left elbow: Hinge - const jId = createHingeJoint(upperArmLB, lowerArmLB, 0, 150); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + if ( + upperArmLB && + lowerArmLB && + upperArmLB.getBody() && + lowerArmLB.getBody() + ) { + // Left elbow: Hinge (one-way bend). + const jId = registerJoint( + createHingeJoint(upperArmLB, lowerArmLB, 0, 145), + 'Stable' + ); + if (jId) { + this.setHingeJointMaxFriction(jId, 20); + } } if (chestB && upperArmRB && chestB.getBody() && upperArmRB.getBody()) { - // Right shoulder: SwingTwist - const jId = createSwingTwistJoint(chestB, upperArmRB, 60, 45, -45, 45); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Right shoulder: SwingTwist. + const jId = registerJoint( + createSwingTwistJoint(chestB, upperArmRB, 65, 50, -70, 70), + 'Stable' + ); + if (jId) { + this.setJointSolverOverrides(jId, 10, 5); + } } - if (upperArmRB && lowerArmRB && upperArmRB.getBody() && lowerArmRB.getBody()) { - // Right elbow: Hinge - const jId = createHingeJoint(upperArmRB, lowerArmRB, 0, 150); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + if ( + upperArmRB && + lowerArmRB && + upperArmRB.getBody() && + lowerArmRB.getBody() + ) { + // Right elbow: Hinge (one-way bend). + const jId = registerJoint( + createHingeJoint(upperArmRB, lowerArmRB, 0, 145), + 'Stable' + ); + if (jId) { + this.setHingeJointMaxFriction(jId, 20); + } } if (hipsB && thighLB && hipsB.getBody() && thighLB.getBody()) { - // Left hip: SwingTwist - const jId = createSwingTwistJoint(hipsB, thighLB, 45, 30, -20, 20); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Left hip: SwingTwist. + const jId = registerJoint( + createSwingTwistJoint(hipsB, thighLB, 55, 40, -35, 35), + 'Stable' + ); + if (jId) { + this.setJointSolverOverrides(jId, 10, 5); + } } if (thighLB && shinLB && thighLB.getBody() && shinLB.getBody()) { - // Left knee: Hinge - const jId = createHingeJoint(thighLB, shinLB, 0, 150); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Left knee: Hinge. + const jId = registerJoint( + createHingeJoint(thighLB, shinLB, 0, 145), + 'Stable' + ); + if (jId) { + this.setHingeJointMaxFriction(jId, 25); + } } if (hipsB && thighRB && hipsB.getBody() && thighRB.getBody()) { - // Right hip: SwingTwist - const jId = createSwingTwistJoint(hipsB, thighRB, 45, 30, -20, 20); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Right hip: SwingTwist. + const jId = registerJoint( + createSwingTwistJoint(hipsB, thighRB, 55, 40, -35, 35), + 'Stable' + ); + if (jId) { + this.setJointSolverOverrides(jId, 10, 5); + } } if (thighRB && shinRB && thighRB.getBody() && shinRB.getBody()) { - // Right knee: Hinge - const jId = createHingeJoint(thighRB, shinRB, 0, 150); - this._sharedData.addJointToRagdollGroup(ragdollId, jId); + // Right knee: Hinge. + const jId = registerJoint( + createHingeJoint(thighRB, shinRB, 0, 145), + 'Stable' + ); + if (jId) { + this.setHingeJointMaxFriction(jId, 25); + } } - // ===== Collision filtering: prevent adjacent parts from colliding ===== - const allBehaviors = [ - headB, chestB, hipsB, - upperArmLB, lowerArmLB, upperArmRB, lowerArmRB, - thighLB, shinLB, thighRB, shinRB, - ]; - const groupFilter = new Jolt.GroupFilterTable(11); - // Disable collisions between adjacent body parts - groupFilter.DisableCollision(0, 1); // head <-> chest - groupFilter.DisableCollision(1, 2); // chest <-> hips - groupFilter.DisableCollision(1, 3); // chest <-> upperArmL - groupFilter.DisableCollision(3, 4); // upperArmL <-> lowerArmL - groupFilter.DisableCollision(1, 5); // chest <-> upperArmR - groupFilter.DisableCollision(5, 6); // upperArmR <-> lowerArmR - groupFilter.DisableCollision(2, 7); // hips <-> thighL - groupFilter.DisableCollision(7, 8); // thighL <-> shinL - groupFilter.DisableCollision(2, 9); // hips <-> thighR - groupFilter.DisableCollision(9, 10); // thighR <-> shinR - for (let i = 0; i < allBehaviors.length; i++) { - const beh = allBehaviors[i]; - if (!beh || !beh.getBody()) continue; - const body = beh.getBody()!; - const collisionGroup = body.GetCollisionGroup(); - collisionGroup.SetGroupFilter(groupFilter); - collisionGroup.SetGroupID(ragdollId); - collisionGroup.SetSubGroupID(i); - } + this._configureHumanoidRagdollCollisionFiltering( + ragdollId, + parts.map((part) => ({ role: part.role, behavior: part.behavior })) + ); // ===== Start in "Frozen" state (kinematic) ===== this.setRagdollState(ragdollId, 'Frozen'); diff --git a/Extensions/Physics3DBehavior/Physics3DTools.ts b/Extensions/Physics3DBehavior/Physics3DTools.ts index 27b60ea2f820..37169636394e 100644 --- a/Extensions/Physics3DBehavior/Physics3DTools.ts +++ b/Extensions/Physics3DBehavior/Physics3DTools.ts @@ -3,6 +3,110 @@ namespace gdjs { * @category Behaviors > Physics 3D */ export namespace physics3d { + const _findActivePhysics3DBehavior = ( + object: gdjs.RuntimeObject, + preferredBehaviorName: string + ): gdjs.Physics3DRuntimeBehavior | null => { + const preferredBehavior = object.getBehavior( + preferredBehaviorName + ) as gdjs.Physics3DRuntimeBehavior | null; + if ( + preferredBehavior && + preferredBehavior instanceof gdjs.Physics3DRuntimeBehavior && + preferredBehavior.activated() + ) { + return preferredBehavior; + } + + const rawBehaviors = (object as any)._behaviors as + | gdjs.RuntimeBehavior[] + | undefined; + if (!rawBehaviors) { + return null; + } + for (const behavior of rawBehaviors) { + if ( + behavior instanceof gdjs.Physics3DRuntimeBehavior && + behavior.activated() + ) { + return behavior; + } + } + return null; + }; + + type BulkJointCreator = ( + sourceBehavior: gdjs.Physics3DRuntimeBehavior, + targetObject: gdjs.RuntimeObject, + jointIdVariable: gdjs.Variable + ) => void; + + const _linkPickedObjectsWithJoints = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable, + createJoint: BulkJointCreator + ): void => { + const sourceObjects = gdjs.objectsListsToArray( + sourceObjectsLists as unknown as Hashtable + ); + const targetObjects = gdjs.objectsListsToArray( + targetObjectsLists as unknown as Hashtable + ); + + const processedPairKeys = new Set(); + const tempJointIdVariable = new gdjs.Variable(); + + let linkedPairsCount = 0; + let lastJointId = 0; + for (const sourceObject of sourceObjects) { + const sourceBehavior = _findActivePhysics3DBehavior( + sourceObject, + sourceBehaviorName + ); + if (!sourceBehavior) { + continue; + } + + for (const targetObject of targetObjects) { + if (targetObject === sourceObject) { + continue; + } + const targetBehavior = _findActivePhysics3DBehavior( + targetObject, + sourceBehaviorName + ); + if ( + !targetBehavior || + targetBehavior._sharedData !== sourceBehavior._sharedData + ) { + continue; + } + + const idA = sourceObject.getUniqueId(); + const idB = targetObject.getUniqueId(); + const pairKey = idA < idB ? `${idA}:${idB}` : `${idB}:${idA}`; + if (processedPairKeys.has(pairKey)) { + continue; + } + processedPairKeys.add(pairKey); + + tempJointIdVariable.setNumber(0); + createJoint(sourceBehavior, targetObject, tempJointIdVariable); + const jointId = Math.round(tempJointIdVariable.getAsNumber()); + if (jointId > 0) { + linkedPairsCount++; + lastJointId = jointId; + } + } + } + + linkedPairsCountVariable.setNumber(linkedPairsCount); + lastJointIdVariable.setNumber(lastJointId); + }; + export const areObjectsColliding = function ( objectsLists1: Hashtable>, behaviorName: string, @@ -51,6 +155,275 @@ namespace gdjs { ); }; + export const addFixedJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addFixedJoint(targetObject, jointIdVariable); + } + ); + }; + + export const addPointJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + anchorX: float, + anchorY: float, + anchorZ: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addPointJoint( + targetObject, + anchorX, + anchorY, + anchorZ, + jointIdVariable + ); + } + ); + }; + + export const addHingeJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + anchorX: float, + anchorY: float, + anchorZ: float, + axisX: float, + axisY: float, + axisZ: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addHingeJoint( + targetObject, + anchorX, + anchorY, + anchorZ, + axisX, + axisY, + axisZ, + jointIdVariable + ); + } + ); + }; + + export const addSliderJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + axisX: float, + axisY: float, + axisZ: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addSliderJoint( + targetObject, + axisX, + axisY, + axisZ, + jointIdVariable + ); + } + ); + }; + + export const addDistanceJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + minDistance: float, + maxDistance: float, + springFrequency: float, + springDamping: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addDistanceJoint( + targetObject, + minDistance, + maxDistance, + springFrequency, + springDamping, + jointIdVariable + ); + } + ); + }; + + export const addPulleyJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + pulleyAnchorAX: float, + pulleyAnchorAY: float, + pulleyAnchorAZ: float, + pulleyAnchorBX: float, + pulleyAnchorBY: float, + pulleyAnchorBZ: float, + localAnchorAX: float, + localAnchorAY: float, + localAnchorAZ: float, + localAnchorBX: float, + localAnchorBY: float, + localAnchorBZ: float, + totalLength: float, + ratio: float, + enabled: boolean, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addPulleyJoint( + targetObject, + pulleyAnchorAX, + pulleyAnchorAY, + pulleyAnchorAZ, + pulleyAnchorBX, + pulleyAnchorBY, + pulleyAnchorBZ, + localAnchorAX, + localAnchorAY, + localAnchorAZ, + localAnchorBX, + localAnchorBY, + localAnchorBZ, + totalLength, + ratio, + enabled, + jointIdVariable + ); + } + ); + }; + + export const addConeJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + anchorX: float, + anchorY: float, + anchorZ: float, + twistAxisX: float, + twistAxisY: float, + twistAxisZ: float, + halfConeAngle: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addConeJoint( + targetObject, + anchorX, + anchorY, + anchorZ, + twistAxisX, + twistAxisY, + twistAxisZ, + halfConeAngle, + jointIdVariable + ); + } + ); + }; + + export const addSwingTwistJointsBetweenObjects = ( + sourceObjectsLists: Hashtable>, + sourceBehaviorName: string, + targetObjectsLists: Hashtable>, + anchorX: float, + anchorY: float, + anchorZ: float, + twistAxisX: float, + twistAxisY: float, + twistAxisZ: float, + normalHalfConeAngle: float, + planeHalfConeAngle: float, + twistMinAngle: float, + twistMaxAngle: float, + linkedPairsCountVariable: gdjs.Variable, + lastJointIdVariable: gdjs.Variable + ): void => { + _linkPickedObjectsWithJoints( + sourceObjectsLists, + sourceBehaviorName, + targetObjectsLists, + linkedPairsCountVariable, + lastJointIdVariable, + (sourceBehavior, targetObject, jointIdVariable) => { + sourceBehavior.addSwingTwistJoint( + targetObject, + anchorX, + anchorY, + anchorZ, + twistAxisX, + twistAxisY, + twistAxisZ, + normalHalfConeAngle, + planeHalfConeAngle, + twistMinAngle, + twistMaxAngle, + jointIdVariable + ); + } + ); + }; + type BehaviorNamePair = { character: string; physics: string }; const isOnPlatformAdapter = ( diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json b/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json new file mode 100644 index 000000000000..057998ff25c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json @@ -0,0 +1,70 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.2" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 2, + "patch" : 3, + "string" : "4.2.3", + "suffix" : "" + } + }, + "objects" : [], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + }, + { + "error" : "no buildsystem generated" + } + ] + } + } + } +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index 07315aa733e5..d865188c26c5 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -15965,3 +15965,554 @@ events: exitCode: 2 ... + +--- +events: + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: + + The output was: + 1 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': + exit.c:(.text.exit+0x28): undefined reference to `_exit' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': + closer.c:(.text._close_r+0x18): undefined reference to `_close' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': + lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': + readr.c:(.text._read_r+0x24): undefined reference to `_read' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': + writer.c:(.text._write_r+0x24): undefined reference to `_write' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': + sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' + collect2.exe: error: ld returned 1 exit status + + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files (x86)\\GnuWin32\\bin" + - "C:\\mingw64\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Program Files\\Python311" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" + - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" + - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\nodejs\\" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\Go\\bin" + - "C:\\Program Files\\Nexa OS Ultimate" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" + - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" + - "C:\\Go\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" + - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" + - "C:\\mingw64\\bin" + - "C:\\Program Files\\NASM" + - "C:\\Program Files\\GnuWin32\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" + - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:38 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is GNU, found in: + C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:38 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_462dd/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_462dd.dir/build.make CMakeFiles/cmTC_462dd.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' + Building C object CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_462dd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjwSuCF.s + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" + ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" + ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" + #include "..." search starts here: + #include <...> search starts here: + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed + c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include + End of search list. + GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) + compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjwSuCF.s + GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_462dd.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_462dd.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_462dd.dir/objects.a @CMakeFiles/cmTC_462dd.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_462dd.dir/objects.a -Wl,--no-whole-archive -o cmTC_462dd.exe -Wl,--out-implib,libcmTC_462dd.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe + COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe + Target: arm-none-eabi + Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ + Thread model: single + Supported LTO compression algorithms: zlib + gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) + COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ + LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_462dd.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_462dd.' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc0xlJmd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_462dd.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_462dd.dir/objects.a --no-whole-archive --out-implib libcmTC_462dd.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + collect2 version 12.2.1 20230214 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc0xlJmd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_462dd.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_462dd.dir/objects.a --no-whole-archive --out-implib libcmTC_462dd.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o + GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_462dd.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' + make.exe: *** [cmTC_462dd/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" + - "CMakeLists.txt:38 (project)" + checks: + - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" + directories: + source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj" + binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_COMPILER_WORKS" + cached: true + stdout: | + Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_18a77/fast + C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_18a77.dir/build.make CMakeFiles/cmTC_18a77.dir/build + make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' + Building C object CMakeFiles/cmTC_18a77.dir/testCCompiler.c.obj + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_18a77.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj/testCCompiler.c" + Linking C executable cmTC_18a77.exe + "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_18a77.dir/objects.a + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_18a77.dir/objects.a @CMakeFiles/cmTC_18a77.dir/objects1.rsp + "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_18a77.dir/objects.a -Wl,--no-whole-archive -o cmTC_18a77.exe -Wl,--out-implib,libcmTC_18a77.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_18a77.dir/linkLibs.rsp + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' + c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information + collect2.exe: error: ld returned 1 exit status + make.exe[1]: *** [cmTC_18a77.exe] Error 1 + make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' + make.exe: *** [cmTC_18a77/fast] Error 2 + + exitCode: 2 +... diff --git a/newIDE/app/src/BehaviorsEditor/Editors/Physics3DEditor/index.js b/newIDE/app/src/BehaviorsEditor/Editors/Physics3DEditor/index.js index e42efcb21e3b..be131bb36aca 100644 --- a/newIDE/app/src/BehaviorsEditor/Editors/Physics3DEditor/index.js +++ b/newIDE/app/src/BehaviorsEditor/Editors/Physics3DEditor/index.js @@ -139,6 +139,49 @@ const Physics3DEditor = (props: Props): React.Node => { const masksValues = parseInt(properties.get('masks').getValue(), 10); const isStatic = properties.get('bodyType').getValue() === 'Static'; + const isJointEditorSupportedObjectType = + object.getType() === 'Scene3D::Model3DObject' || + object.getType() === 'Scene3D::Cube3DObject'; + const hasJointEditorProperties = properties.has('jointEditorEnabled'); + const hasRagdollRoleProperty = properties.has('ragdollRole'); + const hasRagdollGroupTagProperty = properties.has('ragdollGroupTag'); + const hasJointAutoWakeBodiesProperty = properties.has('jointAutoWakeBodies'); + const hasJointAutoStabilityPresetProperty = properties.has( + 'jointAutoStabilityPreset' + ); + const hasJointAutoBreakForceProperty = properties.has('jointAutoBreakForce'); + const hasJointAutoBreakTorqueProperty = properties.has( + 'jointAutoBreakTorque' + ); + const hasRagdollAndJointRealismProperties = + hasRagdollRoleProperty || + hasRagdollGroupTagProperty || + hasJointAutoWakeBodiesProperty || + hasJointAutoStabilityPresetProperty || + hasJointAutoBreakForceProperty || + hasJointAutoBreakTorqueProperty; + const isRagdollSectionExpandedByDefault = + (hasRagdollRoleProperty && + properties.get('ragdollRole').getValue() !== 'None') || + (hasRagdollGroupTagProperty && + !!properties + .get('ragdollGroupTag') + .getValue() + .trim()); + const isJointAutoWakeBodiesEnabled = + hasJointAutoWakeBodiesProperty && + properties.get('jointAutoWakeBodies').getValue() === 'true'; + const isJointEditorEnabled = + hasJointEditorProperties && + properties.get('jointEditorEnabled').getValue() === 'true'; + const isJointEditorPreviewEnabled = + hasJointEditorProperties && + properties.has('jointEditorPreviewEnabled') && + properties.get('jointEditorPreviewEnabled').getValue() === 'true'; + const isJointEditorUsingCustomAxis = + hasJointEditorProperties && + properties.has('jointEditorUseCustomAxis') && + properties.get('jointEditorUseCustomAxis').getValue() === 'true'; const canShapeBeOriented = properties.get('shape').getValue() !== 'Sphere' && @@ -493,6 +536,339 @@ const Physics3DEditor = (props: Props): React.Node => { disabled={isStatic} /> + {hasRagdollAndJointRealismProperties && ( + + + + Ragdoll & Joint Realism + + + + + {hasRagdollRoleProperty && ( + + + updateBehaviorProperty('ragdollRole', newValue) + } + /> + + )} + {hasRagdollGroupTagProperty && ( + + + updateBehaviorProperty('ragdollGroupTag', newValue) + } + /> + + )} + {hasJointAutoWakeBodiesProperty && ( + + + updateBehaviorProperty( + 'jointAutoWakeBodies', + checked ? '1' : '0' + ) + } + /> + + )} + {hasJointAutoStabilityPresetProperty && ( + + + updateBehaviorProperty( + 'jointAutoStabilityPreset', + newValue + ) + } + /> + + )} + {(hasJointAutoBreakForceProperty || + hasJointAutoBreakTorqueProperty) && ( + + {hasJointAutoBreakForceProperty && ( + + updateBehaviorProperty('jointAutoBreakForce', newValue) + } + /> + )} + {hasJointAutoBreakTorqueProperty && ( + + updateBehaviorProperty('jointAutoBreakTorque', newValue) + } + /> + )} + + )} + + + + )} + {hasJointEditorProperties && !isJointEditorSupportedObjectType && ( + + + + Joint editor is available only for 3D Model and 3D Box objects. + + + + )} + {hasJointEditorProperties && isJointEditorSupportedObjectType && ( + + + + Joint Editor + + + + + + + updateBehaviorProperty( + 'jointEditorEnabled', + checked ? '1' : '0' + ) + } + /> + {properties.has('jointEditorPreviewEnabled') && ( + + updateBehaviorProperty( + 'jointEditorPreviewEnabled', + checked ? '1' : '0' + ) + } + /> + )} + + + + updateBehaviorProperty('jointEditorType', newValue) + } + /> + + updateBehaviorProperty( + 'jointEditorTargetObjectName', + newValue + ) + } + /> + + {properties.has('jointEditorPreviewSize') && ( + + + updateBehaviorProperty('jointEditorPreviewSize', newValue) + } + /> + + )} + + + updateBehaviorProperty('jointEditorAnchorOffsetX', newValue) + } + /> + + updateBehaviorProperty('jointEditorAnchorOffsetY', newValue) + } + /> + + updateBehaviorProperty('jointEditorAnchorOffsetZ', newValue) + } + /> + + + + updateBehaviorProperty( + 'jointEditorTargetAnchorOffsetX', + newValue + ) + } + /> + + updateBehaviorProperty( + 'jointEditorTargetAnchorOffsetY', + newValue + ) + } + /> + + updateBehaviorProperty( + 'jointEditorTargetAnchorOffsetZ', + newValue + ) + } + /> + + + + updateBehaviorProperty( + 'jointEditorUseCustomAxis', + checked ? '1' : '0' + ) + } + /> + + {isJointEditorUsingCustomAxis && ( + + + updateBehaviorProperty('jointEditorAxisX', newValue) + } + /> + + updateBehaviorProperty('jointEditorAxisY', newValue) + } + /> + + updateBehaviorProperty('jointEditorAxisZ', newValue) + } + /> + + )} + + + updateBehaviorProperty('jointEditorHingeMinAngle', newValue) + } + /> + + updateBehaviorProperty('jointEditorHingeMaxAngle', newValue) + } + /> + + + + updateBehaviorProperty('jointEditorDistanceMin', newValue) + } + /> + + updateBehaviorProperty('jointEditorDistanceMax', newValue) + } + /> + + + + + )} Date: Mon, 2 Mar 2026 02:22:43 +0200 Subject: [PATCH 21/28] feat: Add target layer and effect properties to FlickeringLight behavior --- Extensions/3D/JsExtension.js | 77 ++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index e25d7424ecf9..08419ba9f4c8 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -262,6 +262,11 @@ module.exports = { if (!behaviorContent.hasChild(propertyName)) { if (propertyName === 'enabled') { behaviorContent.addChild(propertyName).setBoolValue(true); + } else if ( + propertyName === 'targetLayerName' || + propertyName === 'targetEffectName' + ) { + behaviorContent.addChild(propertyName).setStringValue(''); } else { behaviorContent.addChild(propertyName).setDoubleValue(0); } @@ -291,6 +296,14 @@ module.exports = { return true; } + if ( + propertyName === 'targetLayerName' || + propertyName === 'targetEffectName' + ) { + behaviorContent.getChild(propertyName).setStringValue(newValue); + return true; + } + return false; }; @@ -315,6 +328,12 @@ module.exports = { if (!behaviorContent.hasChild('offDuration')) { behaviorContent.addChild('offDuration').setDoubleValue(0.1); } + if (!behaviorContent.hasChild('targetLayerName')) { + behaviorContent.addChild('targetLayerName').setStringValue(''); + } + if (!behaviorContent.hasChild('targetEffectName')) { + behaviorContent.addChild('targetEffectName').setStringValue(''); + } behaviorProperties .getOrCreate('enabled') @@ -369,6 +388,32 @@ module.exports = { ) .setType('Number') .setLabel(_('Off duration (seconds)')); + behaviorProperties + .getOrCreate('targetLayerName') + .setValue(behaviorContent.getChild('targetLayerName').getStringValue()) + .setType('String') + .setLabel(_('Target layer name (optional)')) + .setDescription( + _( + 'Optional explicit layer containing the SpotLight/PointLight effect. Leave empty to use the object layer.' + ) + ) + .setGroup(_('Advanced')) + .setAdvanced(true); + behaviorProperties + .getOrCreate('targetEffectName') + .setValue( + behaviorContent.getChild('targetEffectName').getStringValue() + ) + .setType('String') + .setLabel(_('Target effect name (optional)')) + .setDescription( + _( + 'Optional explicit effect name. Recommended when multiple 3D light effects exist on the same layer.' + ) + ) + .setGroup(_('Advanced')) + .setAdvanced(true); return behaviorProperties; }; @@ -380,6 +425,8 @@ module.exports = { behaviorContent.addChild('flickerStrength').setDoubleValue(0.4); behaviorContent.addChild('failChance').setDoubleValue(0.02); behaviorContent.addChild('offDuration').setDoubleValue(0.1); + behaviorContent.addChild('targetLayerName').setStringValue(''); + behaviorContent.addChild('targetEffectName').setStringValue(''); }; const flickeringLight = extension @@ -428,6 +475,36 @@ module.exports = { .addParameter('behavior', _('Behavior'), 'FlickeringLight') .setFunctionName('isEnabled'); + flickeringLight + .addScopedAction( + 'SetTargetLayerName', + _('Set target layer'), + _('Set the layer where the SpotLight/PointLight effect is searched.'), + _('Set flickering target layer of _PARAM0_ to _PARAM2_'), + _('Flickering light'), + 'res/conditions/3d_box.svg', + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .addParameter('layer', _('Layer'), '', true) + .setFunctionName('setTargetLayerName'); + + flickeringLight + .addScopedAction( + 'SetTargetEffectName', + _('Set target effect'), + _('Set the exact SpotLight/PointLight effect name to control.'), + _('Set flickering target effect of _PARAM0_ to _PARAM2_'), + _('Flickering light'), + 'res/conditions/3d_box.svg', + 'res/conditions/3d_box.svg' + ) + .addParameter('object', _('Object'), '', false) + .addParameter('behavior', _('Behavior'), 'FlickeringLight') + .addParameter('layerEffectName', _('Light effect name')) + .setFunctionName('setTargetEffectName'); + flickeringLight .addExpressionAndConditionAndAction( 'number', From 85bc8d1905cacc74cdf65e6f0bef09a9c6c55ba0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 02:23:19 +0200 Subject: [PATCH 22/28] refactor: Simplify managedPassOrder by removing unused entries --- Extensions/3D/PostProcessingSharedResources.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Extensions/3D/PostProcessingSharedResources.ts b/Extensions/3D/PostProcessingSharedResources.ts index cf0f33ae4e7e..bcbe586c148e 100644 --- a/Extensions/3D/PostProcessingSharedResources.ts +++ b/Extensions/3D/PostProcessingSharedResources.ts @@ -55,15 +55,7 @@ namespace gdjs { }, }; - const managedPassOrder: string[] = [ - 'SSAO', - 'DOF', - 'SSR', - 'FOG', - 'BLOOM', - 'COLORGRADE', - 'CHROMA', - ]; + const managedPassOrder: string[] = ['SSAO', 'DOF', 'SSR', 'FOG', 'BLOOM']; const managedPassOrderMap = new Map( managedPassOrder.map((id, index) => [id, index]) ); From 42d82fc5a2d63897640ba3a36499046840ce2eda Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 02:42:44 +0200 Subject: [PATCH 23/28] feat: Add ToneMapping effect for enhanced 3D rendering with configurable properties --- Extensions/3D/JsExtension.js | 39 ++++++ Extensions/3D/ToneMappingEffect.ts | 189 +++++++++++++++++++++++++++++ 2 files changed, 228 insertions(+) create mode 100644 Extensions/3D/ToneMappingEffect.ts diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 08419ba9f4c8..db71e058c748 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2996,6 +2996,45 @@ module.exports = { .setType('number') .setDescription(_('Positive value')); } + { + const effect = extension + .addEffect('ToneMapping') + .setFullName(_('Tone mapping')) + .setDescription( + _( + 'Configure renderer tone mapping for a cinematic and physically based 3D look.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/ToneMappingEffect.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('mode') + .setValue('ACESFilmic') + .addChoice('ACESFilmic', _('ACES Filmic')) + .addChoice('Reinhard', _('Reinhard')) + .addChoice('Cineon', _('Cineon')) + .addChoice('Linear', _('Linear')) + .setLabel(_('Mode')) + .setType('choice') + .setDescription( + _( + 'ACESFilmic for cinematic look, Reinhard for softer highlights, Cineon for film look, Linear for no tone mapping.' + ) + ); + properties + .getOrCreate('exposure') + .setValue('1.0') + .setLabel(_('Exposure')) + .setType('number') + .setDescription(_('Brightness multiplier applied by tone mapping.')); + } { const effect = extension .addEffect('PostProcessingStack') diff --git a/Extensions/3D/ToneMappingEffect.ts b/Extensions/3D/ToneMappingEffect.ts new file mode 100644 index 000000000000..d91b0e5b9334 --- /dev/null +++ b/Extensions/3D/ToneMappingEffect.ts @@ -0,0 +1,189 @@ +namespace gdjs { + interface ToneMappingNetworkSyncData { + m: string; + x: number; + e: boolean; + } + + const normalizeToneMappingMode = (mode: string): string => { + const normalized = (mode || '').trim().toLowerCase().replace(/[\s_-]/g, ''); + if (normalized === 'reinhard') { + return 'Reinhard'; + } + if (normalized === 'cineon') { + return 'Cineon'; + } + if (normalized === 'linear') { + return 'Linear'; + } + return 'ACESFilmic'; + }; + + const getToneMappingConstant = (mode: string): THREE.ToneMapping => { + if (mode === 'Reinhard') { + return THREE.ReinhardToneMapping; + } + if (mode === 'Cineon') { + return THREE.CineonToneMapping; + } + if (mode === 'Linear') { + // Requested behavior: "Linear" acts as no tone mapping. + return THREE.NoToneMapping; + } + return THREE.ACESFilmicToneMapping; + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::ToneMapping', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + _isEnabled: boolean; + _effectEnabled: boolean; + _mode: string; + _exposure: number; + + constructor() { + this._isEnabled = false; + this._effectEnabled = true; + this._mode = 'ACESFilmic'; + this._exposure = 1.0; + void effectData; + } + + private _getRenderer( + target: EffectsTarget + ): THREE.WebGLRenderer | null { + if (!(target instanceof gdjs.Layer)) { + return null; + } + return target + .getRuntimeScene() + .getGame() + .getRenderer() + .getThreeRenderer(); + } + + private _applyToneMapping(target: EffectsTarget): boolean { + const renderer = this._getRenderer(target); + if (!renderer) { + return false; + } + + const mode = normalizeToneMappingMode(this._mode); + renderer.toneMapping = getToneMappingConstant(mode); + renderer.toneMappingExposure = Math.max(0, this._exposure); + renderer.outputColorSpace = THREE.SRGBColorSpace; + return true; + } + + private _disableToneMapping(target: EffectsTarget): boolean { + const renderer = this._getRenderer(target); + if (!renderer) { + return false; + } + + renderer.toneMapping = THREE.NoToneMapping; + return true; + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } + return this.removeEffect(target); + } + + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + this._isEnabled = true; + if (!this._effectEnabled) { + return this._disableToneMapping(target); + } + return this._applyToneMapping(target); + } + + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + this._isEnabled = false; + return this._disableToneMapping(target); + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled) { + return; + } + + if (this._effectEnabled) { + this._applyToneMapping(target); + } else { + this._disableToneMapping(target); + } + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'exposure') { + this._exposure = Math.max(0, value); + } + } + + getDoubleParameter(parameterName: string): number { + if (parameterName === 'exposure') { + return this._exposure; + } + return 0; + } + + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'mode') { + this._mode = normalizeToneMappingMode(value); + } + } + + updateColorParameter(parameterName: string, value: number): void {} + + getColorParameter(parameterName: string): number { + return 0; + } + + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + } + } + + getNetworkSyncData(): ToneMappingNetworkSyncData { + return { + m: this._mode, + x: this._exposure, + e: this._effectEnabled, + }; + } + + updateFromNetworkSyncData(syncData: ToneMappingNetworkSyncData): void { + this._mode = normalizeToneMappingMode(syncData.m); + this._exposure = Math.max(0, syncData.x); + this._effectEnabled = !!syncData.e; + } + })(); + } + })() + ); +} From 3812fb552107ff76cff0abb2865d40baf8d91951 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 03:16:34 +0200 Subject: [PATCH 24/28] feat: Enhance lighting effects with new shadow properties and stabilization features --- Extensions/3D/DirectionalLight.ts | 135 +++++++++++++++++++++----- Extensions/3D/JsExtension.js | 90 ++++++++++++++++- Extensions/3D/PointLight.ts | 59 ++++++++---- Extensions/3D/Skybox.ts | 149 +++++++++++++++++++++++++---- Extensions/3D/SpotLight.ts | 85 +++++++++------- Extensions/3D/ToneMappingEffect.ts | 31 ++++++ 6 files changed, 449 insertions(+), 100 deletions(-) diff --git a/Extensions/3D/DirectionalLight.ts b/Extensions/3D/DirectionalLight.ts index b9a5350873a7..0cbf9eacc2c7 100644 --- a/Extensions/3D/DirectionalLight.ts +++ b/Extensions/3D/DirectionalLight.ts @@ -5,6 +5,13 @@ namespace gdjs { e: number; r: number; t: string; + msb?: number; + snb?: number; + sr?: number; + ss?: boolean; + sss?: number; + dfc?: number; + fs?: number; } const shadowHelper = false; gdjs.PixiFiltersTools.registerFilterCreator( @@ -23,6 +30,10 @@ namespace gdjs { private _rotation: float = 0; private _shadowMapSize: float = 1024; private _minimumShadowBias: float = 0; + private _shadowNormalBias: float = 0.02; + private _shadowRadius: float = 2; + private _shadowStabilizationEnabled: boolean = true; + private _shadowStabilizationStep: float = 0; private _distanceFromCamera: float = 1500; private _frustumSize: float = 4000; @@ -52,12 +63,18 @@ namespace gdjs { } this._shadowCameraDirty = false; + const safeDistanceFromCamera = Math.max(10, this._distanceFromCamera); + const safeFrustumSize = Math.max(64, this._frustumSize); + this._distanceFromCamera = safeDistanceFromCamera; + this._frustumSize = safeFrustumSize; + this._light.shadow.camera.near = 1; - this._light.shadow.camera.far = this._distanceFromCamera + 10000; - this._light.shadow.camera.right = this._frustumSize / 2; - this._light.shadow.camera.left = -this._frustumSize / 2; - this._light.shadow.camera.top = this._frustumSize / 2; - this._light.shadow.camera.bottom = -this._frustumSize / 2; + this._light.shadow.camera.far = safeDistanceFromCamera + 10000; + this._light.shadow.camera.right = safeFrustumSize / 2; + this._light.shadow.camera.left = -safeFrustumSize / 2; + this._light.shadow.camera.top = safeFrustumSize / 2; + this._light.shadow.camera.bottom = -safeFrustumSize / 2; + this._light.shadow.camera.updateProjectionMatrix(); } private _updateShadowMapSize(): void { @@ -77,6 +94,23 @@ namespace gdjs { this._light.shadow.needsUpdate = true; } + private _getEffectiveShadowStabilizationStep(): float { + if (!this._shadowStabilizationEnabled) { + return 0; + } + if (this._shadowStabilizationStep > 0) { + return this._shadowStabilizationStep; + } + return Math.max(1, this._frustumSize / Math.max(1, this._shadowMapSize)); + } + + private _stabilizeCoordinate(value: float, step: float): float { + if (step <= 0) { + return value; + } + return Math.round(value / step) * step; + } + isEnabled(target: EffectsTarget): boolean { return this._isEnabled; } @@ -124,19 +158,6 @@ namespace gdjs { return true; } updatePreRender(target: gdjs.EffectsTarget): any { - // Apply any update to the camera or shadow map size. - this._updateShadowCamera(); - this._updateShadowMapSize(); - - // Avoid shadow acne due to depth buffer precision. - const biasMultiplier = - this._shadowMapSize < 1024 - ? 2 - : this._shadowMapSize < 2048 - ? 1.25 - : 1; - this._light.shadow.bias = -this._minimumShadowBias * biasMultiplier; - // Apply update to the light position and its target. // By doing this, the shadows are "following" the GDevelop camera. if (!target.getRuntimeLayer) { @@ -146,10 +167,11 @@ namespace gdjs { const x = layer.getCameraX(); const y = layer.getCameraY(); const z = layer.getCameraZ(layer.getInitialCamera3DFieldOfView()); + const stabilizationStep = this._getEffectiveShadowStabilizationStep(); + const roundedX = this._stabilizeCoordinate(x, stabilizationStep); + const roundedY = this._stabilizeCoordinate(y, stabilizationStep); + const roundedZ = this._stabilizeCoordinate(z, stabilizationStep); - const roundedX = Math.floor(x / 100) * 100; - const roundedY = Math.floor(y / 100) * 100; - const roundedZ = Math.floor(z / 100) * 100; if (this._top === 'Y-') { const posLightX = roundedX + @@ -186,20 +208,48 @@ namespace gdjs { this._light.position.set(posLightX, posLightY, posLightZ); this._light.target.position.set(roundedX, roundedY, roundedZ); } + + if (!this._light.castShadow) { + return; + } + + // Apply any update to the camera or shadow map size. + this._updateShadowCamera(); + this._updateShadowMapSize(); + + // Avoid shadow acne due to depth buffer precision. + const biasMultiplier = + this._shadowMapSize < 1024 + ? 2 + : this._shadowMapSize < 2048 + ? 1.25 + : 1; + this._light.shadow.bias = + -Math.max(0, this._minimumShadowBias) * biasMultiplier; + this._light.shadow.normalBias = Math.max(0, this._shadowNormalBias); + this._light.shadow.radius = Math.max(0, this._shadowRadius); } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { - this._light.intensity = value; + this._light.intensity = Math.max(0, value); } else if (parameterName === 'elevation') { this._elevation = value; } else if (parameterName === 'rotation') { this._rotation = value; } else if (parameterName === 'distanceFromCamera') { - this._distanceFromCamera = value; + this._distanceFromCamera = Math.max(10, value); + this._shadowCameraDirty = true; } else if (parameterName === 'frustumSize') { - this._frustumSize = value; + this._frustumSize = Math.max(64, value); + this._shadowCameraDirty = true; } else if (parameterName === 'minimumShadowBias') { - this._minimumShadowBias = value; + this._minimumShadowBias = Math.max(0, value); + } else if (parameterName === 'shadowNormalBias') { + this._shadowNormalBias = Math.max(0, value); + } else if (parameterName === 'shadowRadius') { + this._shadowRadius = Math.max(0, value); + } else if (parameterName === 'shadowStabilizationStep') { + this._shadowStabilizationStep = Math.max(0, value); } } getDoubleParameter(parameterName: string): number { @@ -215,6 +265,12 @@ namespace gdjs { return this._frustumSize; } else if (parameterName === 'minimumShadowBias') { return this._minimumShadowBias; + } else if (parameterName === 'shadowNormalBias') { + return this._shadowNormalBias; + } else if (parameterName === 'shadowRadius') { + return this._shadowRadius; + } else if (parameterName === 'shadowStabilizationStep') { + return this._shadowStabilizationStep; } return 0; } @@ -231,14 +287,17 @@ namespace gdjs { if (value === 'low' && this._shadowMapSize !== 512) { this._shadowMapSize = 512; this._shadowMapDirty = true; + this._shadowCameraDirty = true; } if (value === 'medium' && this._shadowMapSize !== 1024) { this._shadowMapSize = 1024; this._shadowMapDirty = true; + this._shadowCameraDirty = true; } if (value === 'high' && this._shadowMapSize !== 2048) { this._shadowMapSize = 2048; this._shadowMapDirty = true; + this._shadowCameraDirty = true; } } } @@ -256,6 +315,12 @@ namespace gdjs { updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { this._light.castShadow = value; + if (value) { + this._shadowMapDirty = true; + this._shadowCameraDirty = true; + } + } else if (parameterName === 'shadowStabilization') { + this._shadowStabilizationEnabled = value; } } getNetworkSyncData(): DirectionalLightFilterNetworkSyncData { @@ -265,14 +330,32 @@ namespace gdjs { e: this._elevation, r: this._rotation, t: this._top, + msb: this._minimumShadowBias, + snb: this._shadowNormalBias, + sr: this._shadowRadius, + ss: this._shadowStabilizationEnabled, + sss: this._shadowStabilizationStep, + dfc: this._distanceFromCamera, + fs: this._frustumSize, }; } - updateFromNetworkSyncData(syncData: any): void { + updateFromNetworkSyncData( + syncData: DirectionalLightFilterNetworkSyncData + ): void { this._light.intensity = syncData.i; this._light.color.setHex(syncData.c); this._elevation = syncData.e; this._rotation = syncData.r; this._top = syncData.t; + this._minimumShadowBias = Math.max(0, syncData.msb ?? 0); + this._shadowNormalBias = Math.max(0, syncData.snb ?? 0.02); + this._shadowRadius = Math.max(0, syncData.sr ?? 2); + this._shadowStabilizationEnabled = syncData.ss ?? true; + this._shadowStabilizationStep = Math.max(0, syncData.sss ?? 0); + this._distanceFromCamera = Math.max(10, syncData.dfc ?? 1500); + this._frustumSize = Math.max(64, syncData.fs ?? 4000); + this._shadowMapDirty = true; + this._shadowCameraDirty = true; } })(); } diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index db71e058c748..7d1cdb7e5dbf 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2317,7 +2317,7 @@ module.exports = { .setType('color'); properties .getOrCreate('intensity') - .setValue('0.75') + .setValue('0.25') .setLabel(_('Intensity')) .setType('number'); } @@ -2394,6 +2394,55 @@ module.exports = { .setType('number') .setGroup(_('Shadows')) .setAdvanced(true); + properties + .getOrCreate('shadowNormalBias') + .setValue('0.02') + .setLabel(_('Shadow normal bias')) + .setDescription( + _( + 'Offset along normals to reduce acne on sloped/curved surfaces.' + ) + ) + .setType('number') + .setGroup(_('Shadows')) + .setAdvanced(true); + properties + .getOrCreate('shadowRadius') + .setValue('2') + .setLabel(_('Shadow softness')) + .setDescription( + _( + 'Softness radius for filtered shadow edges (higher = softer, may blur details).' + ) + ) + .setType('number') + .setGroup(_('Shadows')) + .setAdvanced(true); + properties + .getOrCreate('shadowStabilization') + .setValue('true') + .setLabel(_('Shadow stabilization')) + .setDescription( + _( + 'Snap shadow tracking to a stable grid to reduce shimmering while the camera moves.' + ) + ) + .setType('boolean') + .setGroup(_('Shadows')) + .setAdvanced(true); + properties + .getOrCreate('shadowStabilizationStep') + .setValue('0') + .setLabel(_('Stabilization step')) + .setDescription( + _( + 'Pixel step used for shadow stabilization. 0 = automatic texel-based step.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Shadows')) + .setAdvanced(true); properties .getOrCreate('frustumSize') .setValue('4000') @@ -2436,7 +2485,7 @@ module.exports = { .setType('color'); properties .getOrCreate('intensity') - .setValue('0.5') + .setValue('0.35') .setLabel(_('Intensity')) .setType('number'); properties @@ -2614,6 +2663,15 @@ module.exports = { ) .setType('number') .setGroup(_('Shadows')); + properties + .getOrCreate('shadowRadius') + .setValue('1.5') + .setLabel(_('Shadow softness')) + .setDescription( + _('Softness radius for point-light shadow filtering.') + ) + .setType('number') + .setGroup(_('Shadows')); properties .getOrCreate('shadowNear') .setValue('1') @@ -2900,6 +2958,24 @@ module.exports = { ) .setType('number') .setGroup(_('Shadows')); + properties + .getOrCreate('shadowNormalBias') + .setValue('0.02') + .setLabel(_('Shadow normal bias')) + .setDescription( + _('Offset along normals to reduce acne on curved surfaces.') + ) + .setType('number') + .setGroup(_('Shadows')); + properties + .getOrCreate('shadowRadius') + .setValue('1.5') + .setLabel(_('Shadow softness')) + .setDescription( + _('Softness radius for spot-light shadow filtering.') + ) + .setType('number') + .setGroup(_('Shadows')); properties .getOrCreate('shadowNear') .setValue('1') @@ -2956,6 +3032,16 @@ module.exports = { .setType('resource') .addExtraInfo('image') .setLabel(_('Back face (Z-)')); + properties + .getOrCreate('environmentIntensity') + .setValue('1.0') + .setLabel(_('Environment intensity')) + .setType('number') + .setDescription( + _( + 'Intensity multiplier used when this skybox drives scene environment lighting.' + ) + ); } { const effect = extension diff --git a/Extensions/3D/PointLight.ts b/Extensions/3D/PointLight.ts index 27eb9a0eefc7..063598279330 100644 --- a/Extensions/3D/PointLight.ts +++ b/Extensions/3D/PointLight.ts @@ -11,6 +11,7 @@ namespace gdjs { snb: number; sn: number; sf: number; + sr?: number; ao?: string; ox?: number; oy?: number; @@ -37,6 +38,7 @@ namespace gdjs { private _shadowMapSize: float = 1024; private _shadowBias: float = -0.001; private _shadowNormalBias: float = 0.02; + private _shadowRadius: float = 1.5; private _shadowNear: float = 1; private _shadowFar: float = 10000; private _attachedObjectName: string = ''; @@ -63,6 +65,7 @@ namespace gdjs { // Configure shadow defaults this._light.shadow.bias = this._shadowBias; this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.radius = this._shadowRadius; this._light.shadow.camera.near = this._shadowNear; this._light.shadow.camera.far = this._shadowFar; this._light.shadow.camera.updateProjectionMatrix(); @@ -91,14 +94,16 @@ namespace gdjs { } this._shadowCameraDirty = false; - this._light.shadow.camera.near = this._shadowNear; + const safeNear = Math.max(0.01, this._shadowNear); + this._shadowNear = safeNear; // Auto-adjust far plane if distance is explicitly set const effectiveFar = (this._distance > 0) ? - Math.min(this._shadowFar, this._distance + 100) : + Math.min(this._shadowFar, this._distance + Math.max(50, this._distance * 0.25)) : this._shadowFar; - - this._light.shadow.camera.far = effectiveFar; + + this._light.shadow.camera.near = safeNear; + this._light.shadow.camera.far = Math.max(safeNear + 1, effectiveFar); this._light.shadow.camera.updateProjectionMatrix(); } @@ -231,15 +236,20 @@ namespace gdjs { ) { this._updatePosition(); } + + if (!this._light.castShadow) { + return; + } this._updateShadowCamera(); this._updateShadowMapSize(); this._light.shadow.bias = this._shadowBias; this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.radius = this._shadowRadius; } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { - this._light.intensity = value; + this._light.intensity = Math.max(0, value); } else if (parameterName === 'positionX') { this._positionX = value; this._updatePosition(); @@ -256,21 +266,23 @@ namespace gdjs { } else if (parameterName === 'attachedOffsetZ') { this._attachedOffsetZ = value; } else if (parameterName === 'distance') { - this._distance = value; - this._light.distance = value; + this._distance = Math.max(0, value); + this._light.distance = this._distance; this._shadowCameraDirty = true; } else if (parameterName === 'decay') { - this._decay = value; - this._light.decay = value; + this._decay = Math.max(0, value); + this._light.decay = this._decay; } else if (parameterName === 'shadowBias') { - this._shadowBias = -value; + this._shadowBias = -Math.max(0, value); } else if (parameterName === 'shadowNormalBias') { - this._shadowNormalBias = value; + this._shadowNormalBias = Math.max(0, value); + } else if (parameterName === 'shadowRadius') { + this._shadowRadius = Math.max(0, value); } else if (parameterName === 'shadowNear') { - this._shadowNear = value; + this._shadowNear = Math.max(0.01, value); this._shadowCameraDirty = true; } else if (parameterName === 'shadowFar') { - this._shadowFar = value; + this._shadowFar = Math.max(this._shadowNear + 1, value); this._shadowCameraDirty = true; } } @@ -297,6 +309,8 @@ namespace gdjs { return -this._shadowBias; } else if (parameterName === 'shadowNormalBias') { return this._shadowNormalBias; + } else if (parameterName === 'shadowRadius') { + return this._shadowRadius; } else if (parameterName === 'shadowNear') { return this._shadowNear; } else if (parameterName === 'shadowFar') { @@ -346,6 +360,10 @@ namespace gdjs { updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { this._light.castShadow = value; + if (value) { + this._shadowMapDirty = true; + this._shadowCameraDirty = true; + } } else if (parameterName === 'rotateOffsetsWithObjectAngle') { this._rotateOffsetsWithObjectAngle = value; } @@ -363,6 +381,7 @@ namespace gdjs { snb: this._shadowNormalBias, sn: this._shadowNear, sf: this._shadowFar, + sr: this._shadowRadius, ao: this._attachedObjectName, ox: this._attachedOffsetX, oy: this._attachedOffsetY, @@ -379,19 +398,21 @@ namespace gdjs { this._positionY = syncData.y; this._positionZ = syncData.z; this._distance = syncData.d; - this._decay = syncData.dc; - this._shadowBias = syncData.sb; - this._shadowNormalBias = syncData.snb; - this._shadowNear = syncData.sn; - this._shadowFar = syncData.sf; + this._decay = Math.max(0, syncData.dc); + this._shadowBias = syncData.sb ?? -0.001; + this._shadowNormalBias = Math.max(0, syncData.snb ?? 0.02); + this._shadowNear = Math.max(0.01, syncData.sn ?? 1); + this._shadowFar = Math.max(this._shadowNear + 1, syncData.sf ?? 10000); + this._shadowRadius = Math.max(0, syncData.sr ?? 1.5); this._attachedObjectName = syncData.ao || ''; this._attachedOffsetX = syncData.ox ?? 0; this._attachedOffsetY = syncData.oy ?? 0; this._attachedOffsetZ = syncData.oz ?? 0; this._rotateOffsetsWithObjectAngle = syncData.ro ?? false; this._light.distance = syncData.d; - this._light.decay = syncData.dc; + this._light.decay = this._decay; this._updatePosition(); + this._shadowMapDirty = true; this._shadowCameraDirty = true; } })(); diff --git a/Extensions/3D/Skybox.ts b/Extensions/3D/Skybox.ts index f60296d4074f..ec5ded3a1e0d 100644 --- a/Extensions/3D/Skybox.ts +++ b/Extensions/3D/Skybox.ts @@ -1,5 +1,7 @@ namespace gdjs { - interface SkyboxFilterNetworkSyncData {} + interface SkyboxFilterNetworkSyncData { + i: number; + } gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::Skybox', new (class implements gdjs.PixiFiltersTools.FilterCreator { @@ -12,11 +14,15 @@ namespace gdjs { } return new (class implements gdjs.PixiFiltersTools.Filter { _cubeTexture: THREE.CubeTexture; + _pmremGenerator: THREE.PMREMGenerator | null = null; + _pmremRenderTarget: THREE.WebGLRenderTarget | null = null; _oldBackground: - | THREE.CubeTexture | THREE.Texture | THREE.Color | null = null; + _oldEnvironment: THREE.Texture | null = null; + _oldEnvironmentIntensity: number | null = null; + _environmentIntensity: number; _isEnabled: boolean = false; constructor() { @@ -32,6 +38,75 @@ namespace gdjs { effectData.stringParameters.frontFaceResourceName, effectData.stringParameters.backFaceResourceName ); + this._environmentIntensity = Math.max( + 0, + effectData.doubleParameters.environmentIntensity || 1 + ); + } + + private _getScene(target: EffectsTarget): THREE.Scene | null { + const scene = target.get3DRendererObject() as + | THREE.Scene + | null + | undefined; + return scene || null; + } + + private _getThreeRenderer( + target: EffectsTarget + ): THREE.WebGLRenderer | null { + if (!(target instanceof gdjs.Layer)) { + return null; + } + return target + .getRuntimeScene() + .getGame() + .getRenderer() + .getThreeRenderer(); + } + + private _disposePmremResources(): void { + if (this._pmremRenderTarget) { + this._pmremRenderTarget.dispose(); + this._pmremRenderTarget = null; + } + if (this._pmremGenerator) { + this._pmremGenerator.dispose(); + this._pmremGenerator = null; + } + } + + private _buildEnvironmentTexture(target: EffectsTarget): THREE.Texture { + const renderer = this._getThreeRenderer(target); + if (!renderer) { + return this._cubeTexture; + } + if (!this._pmremGenerator) { + this._pmremGenerator = new THREE.PMREMGenerator(renderer); + } + if (this._pmremRenderTarget) { + this._pmremRenderTarget.dispose(); + this._pmremRenderTarget = null; + } + this._pmremRenderTarget = this._pmremGenerator.fromCubemap( + this._cubeTexture + ); + return this._pmremRenderTarget.texture; + } + + private _applyEnvironmentIntensity(scene: THREE.Scene): void { + const sceneWithEnvironmentIntensity = scene as THREE.Scene & { + environmentIntensity?: number; + }; + if ( + typeof sceneWithEnvironmentIntensity.environmentIntensity === + 'number' + ) { + sceneWithEnvironmentIntensity.environmentIntensity = Math.max( + 0, + this._environmentIntensity + ); + } } isEnabled(target: EffectsTarget): boolean { @@ -48,39 +123,69 @@ namespace gdjs { } } applyEffect(target: EffectsTarget): boolean { - const scene = target.get3DRendererObject() as - | THREE.Scene - | null - | undefined; + const scene = this._getScene(target); if (!scene) { return false; } - // TODO Add a background stack in LayerPixiRenderer to allow - // filters to stack them. this._oldBackground = scene.background; + this._oldEnvironment = scene.environment; + const sceneWithEnvironmentIntensity = scene as THREE.Scene & { + environmentIntensity?: number; + }; + this._oldEnvironmentIntensity = + typeof sceneWithEnvironmentIntensity.environmentIntensity === + 'number' + ? sceneWithEnvironmentIntensity.environmentIntensity + : null; + scene.background = this._cubeTexture; - if (!scene.environment) { - scene.environment = this._cubeTexture; - } + scene.environment = this._buildEnvironmentTexture(target); + this._applyEnvironmentIntensity(scene); this._isEnabled = true; return true; } removeEffect(target: EffectsTarget): boolean { - const scene = target.get3DRendererObject() as - | THREE.Scene - | null - | undefined; + const scene = this._getScene(target); if (!scene) { return false; } scene.background = this._oldBackground; - scene.environment = null; + scene.environment = this._oldEnvironment; + if (this._oldEnvironmentIntensity !== null) { + const sceneWithEnvironmentIntensity = scene as THREE.Scene & { + environmentIntensity?: number; + }; + if ( + typeof sceneWithEnvironmentIntensity.environmentIntensity === + 'number' + ) { + sceneWithEnvironmentIntensity.environmentIntensity = + this._oldEnvironmentIntensity; + } + } + this._disposePmremResources(); this._isEnabled = false; return true; } - updatePreRender(target: gdjs.EffectsTarget): any {} - updateDoubleParameter(parameterName: string, value: number): void {} + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled) { + return; + } + const scene = this._getScene(target); + if (!scene) { + return; + } + this._applyEnvironmentIntensity(scene); + } + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'environmentIntensity') { + this._environmentIntensity = Math.max(0, value); + } + } getDoubleParameter(parameterName: string): number { + if (parameterName === 'environmentIntensity') { + return this._environmentIntensity; + } return 0; } updateStringParameter(parameterName: string, value: string): void {} @@ -90,11 +195,15 @@ namespace gdjs { } updateBooleanParameter(parameterName: string, value: boolean): void {} getNetworkSyncData(): SkyboxFilterNetworkSyncData { - return {}; + return { + i: this._environmentIntensity, + }; } updateFromNetworkSyncData( syncData: SkyboxFilterNetworkSyncData - ): void {} + ): void { + this._environmentIntensity = Math.max(0, syncData.i); + } })(); } })() diff --git a/Extensions/3D/SpotLight.ts b/Extensions/3D/SpotLight.ts index d21dc23d3feb..699ba3c6947f 100644 --- a/Extensions/3D/SpotLight.ts +++ b/Extensions/3D/SpotLight.ts @@ -16,6 +16,7 @@ namespace gdjs { snb: number; sn: number; sf: number; + sr?: number; ao?: string; ox?: number; oy?: number; @@ -56,6 +57,7 @@ namespace gdjs { private _shadowMapSize: float = 1024; private _shadowBias: float = -0.001; private _shadowNormalBias: float = 0.02; + private _shadowRadius: float = 1.5; private _shadowNear: float = 1; private _shadowFar: float = 10000; private _attachedObjectName: string = ''; @@ -110,6 +112,7 @@ namespace gdjs { // Configure shadow defaults this._light.shadow.bias = this._shadowBias; this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.radius = this._shadowRadius; this._light.shadow.camera.near = this._shadowNear; this._light.shadow.camera.far = this._shadowFar; this._light.shadow.camera.updateProjectionMatrix(); @@ -138,17 +141,19 @@ namespace gdjs { } this._shadowCameraDirty = false; - this._light.shadow.camera.near = this._shadowNear; + const safeNear = Math.max(0.01, this._shadowNear); + this._shadowNear = safeNear; // Auto-adjust far plane if distance is explicitly set const effectiveFar = (this._distance > 0) ? - Math.min(this._shadowFar, this._distance + 100) : + Math.min(this._shadowFar, this._distance + Math.max(50, this._distance * 0.25)) : this._shadowFar; - this._light.shadow.camera.far = effectiveFar; + this._light.shadow.camera.near = safeNear; + this._light.shadow.camera.far = Math.max(safeNear + 1, effectiveFar); // FOV of shadow camera for SpotLight should match the light's angle (angle is half of fov) - this._light.shadow.camera.fov = this._angle * 2; + this._light.shadow.camera.fov = Math.max(2, Math.min(170, this._angle * 2)); this._light.shadow.camera.updateProjectionMatrix(); } @@ -446,16 +451,19 @@ namespace gdjs { ) { this._updateTarget(); } - this._updateShadowCamera(); - this._updateShadowMapSize(); - this._light.shadow.bias = this._shadowBias; - this._light.shadow.normalBias = this._shadowNormalBias; + if (this._light.castShadow) { + this._updateShadowCamera(); + this._updateShadowMapSize(); + this._light.shadow.bias = this._shadowBias; + this._light.shadow.normalBias = this._shadowNormalBias; + this._light.shadow.radius = this._shadowRadius; + } this._updatePhysicsBounce(target); } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { - this._light.intensity = value; + this._light.intensity = Math.max(0, value); } else if (parameterName === 'positionX') { this._positionX = value; this._updatePosition(); @@ -487,28 +495,30 @@ namespace gdjs { } else if (parameterName === 'targetAttachedOffsetZ') { this._targetAttachedOffsetZ = value; } else if (parameterName === 'distance') { - this._distance = value; - this._light.distance = value; + this._distance = Math.max(0, value); + this._light.distance = this._distance; this._shadowCameraDirty = true; } else if (parameterName === 'angle') { - this._angle = value; - this._light.angle = gdjs.toRad(value); + this._angle = Math.max(1, Math.min(85, value)); + this._light.angle = gdjs.toRad(this._angle); this._shadowCameraDirty = true; } else if (parameterName === 'penumbra') { - this._penumbra = value; - this._light.penumbra = value; + this._penumbra = gdjs.evtTools.common.clamp(0, 1, value); + this._light.penumbra = this._penumbra; } else if (parameterName === 'decay') { - this._decay = value; - this._light.decay = value; + this._decay = Math.max(0, value); + this._light.decay = this._decay; } else if (parameterName === 'shadowBias') { - this._shadowBias = -value; + this._shadowBias = -Math.max(0, value); } else if (parameterName === 'shadowNormalBias') { - this._shadowNormalBias = value; + this._shadowNormalBias = Math.max(0, value); + } else if (parameterName === 'shadowRadius') { + this._shadowRadius = Math.max(0, value); } else if (parameterName === 'shadowNear') { - this._shadowNear = value; + this._shadowNear = Math.max(0.01, value); this._shadowCameraDirty = true; } else if (parameterName === 'shadowFar') { - this._shadowFar = value; + this._shadowFar = Math.max(this._shadowNear + 1, value); this._shadowCameraDirty = true; } else if (parameterName === 'physicsBounceIntensityScale') { this._physicsBounceIntensityScale = value; @@ -557,6 +567,8 @@ namespace gdjs { return -this._shadowBias; } else if (parameterName === 'shadowNormalBias') { return this._shadowNormalBias; + } else if (parameterName === 'shadowRadius') { + return this._shadowRadius; } else if (parameterName === 'shadowNear') { return this._shadowNear; } else if (parameterName === 'shadowFar') { @@ -616,6 +628,10 @@ namespace gdjs { updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { this._light.castShadow = value; + if (value) { + this._shadowMapDirty = true; + this._shadowCameraDirty = true; + } } else if (parameterName === 'rotateOffsetsWithObjectAngle') { this._rotateOffsetsWithObjectAngle = value; } else if (parameterName === 'physicsBounceEnabled') { @@ -646,6 +662,7 @@ namespace gdjs { snb: this._shadowNormalBias, sn: this._shadowNear, sf: this._shadowFar, + sr: this._shadowRadius, ao: this._attachedObjectName, ox: this._attachedOffsetX, oy: this._attachedOffsetY, @@ -673,14 +690,15 @@ namespace gdjs { this._targetX = syncData.tx; this._targetY = syncData.ty; this._targetZ = syncData.tz; - this._distance = syncData.d; - this._angle = syncData.a; - this._penumbra = syncData.p; - this._decay = syncData.dc; - this._shadowBias = syncData.sb; - this._shadowNormalBias = syncData.snb; - this._shadowNear = syncData.sn; - this._shadowFar = syncData.sf; + this._distance = Math.max(0, syncData.d); + this._angle = Math.max(1, Math.min(85, syncData.a)); + this._penumbra = gdjs.evtTools.common.clamp(0, 1, syncData.p); + this._decay = Math.max(0, syncData.dc); + this._shadowBias = syncData.sb ?? -0.001; + this._shadowNormalBias = Math.max(0, syncData.snb ?? 0.02); + this._shadowNear = Math.max(0.01, syncData.sn ?? 1); + this._shadowFar = Math.max(this._shadowNear + 1, syncData.sf ?? 10000); + this._shadowRadius = Math.max(0, syncData.sr ?? 1.5); this._attachedObjectName = syncData.ao || ''; this._attachedOffsetX = syncData.ox ?? 0; this._attachedOffsetY = syncData.oy ?? 0; @@ -695,16 +713,17 @@ namespace gdjs { this._physicsBounceDistance = syncData.pbd ?? 600; this._physicsBounceOriginOffset = syncData.pbo ?? 2; this._physicsBounceCastShadow = syncData.pbcs ?? false; - this._light.distance = syncData.d; - this._light.angle = gdjs.toRad(syncData.a); - this._light.penumbra = syncData.p; - this._light.decay = syncData.dc; + this._light.distance = this._distance; + this._light.angle = gdjs.toRad(this._angle); + this._light.penumbra = this._penumbra; + this._light.decay = this._decay; this._bounceLight.castShadow = this._physicsBounceCastShadow; if (!this._physicsBounceEnabled) { this._hideBounceLight(); } this._updatePosition(); this._updateTarget(); + this._shadowMapDirty = true; this._shadowCameraDirty = true; } })(); diff --git a/Extensions/3D/ToneMappingEffect.ts b/Extensions/3D/ToneMappingEffect.ts index d91b0e5b9334..4f3bbf24ecd0 100644 --- a/Extensions/3D/ToneMappingEffect.ts +++ b/Extensions/3D/ToneMappingEffect.ts @@ -48,12 +48,14 @@ namespace gdjs { _effectEnabled: boolean; _mode: string; _exposure: number; + _oldUseLegacyLights: boolean | null; constructor() { this._isEnabled = false; this._effectEnabled = true; this._mode = 'ACESFilmic'; this._exposure = 1.0; + this._oldUseLegacyLights = null; void effectData; } @@ -70,6 +72,33 @@ namespace gdjs { .getThreeRenderer(); } + private _setPhysicalLighting(renderer: THREE.WebGLRenderer): void { + const rendererWithLegacyLights = renderer as THREE.WebGLRenderer & { + useLegacyLights?: boolean; + }; + if ( + this._oldUseLegacyLights === null && + typeof rendererWithLegacyLights.useLegacyLights === 'boolean' + ) { + this._oldUseLegacyLights = rendererWithLegacyLights.useLegacyLights; + } + if (typeof rendererWithLegacyLights.useLegacyLights === 'boolean') { + rendererWithLegacyLights.useLegacyLights = false; + } + } + + private _restoreLegacyLighting(renderer: THREE.WebGLRenderer): void { + const rendererWithLegacyLights = renderer as THREE.WebGLRenderer & { + useLegacyLights?: boolean; + }; + if ( + this._oldUseLegacyLights !== null && + typeof rendererWithLegacyLights.useLegacyLights === 'boolean' + ) { + rendererWithLegacyLights.useLegacyLights = this._oldUseLegacyLights; + } + } + private _applyToneMapping(target: EffectsTarget): boolean { const renderer = this._getRenderer(target); if (!renderer) { @@ -80,6 +109,7 @@ namespace gdjs { renderer.toneMapping = getToneMappingConstant(mode); renderer.toneMappingExposure = Math.max(0, this._exposure); renderer.outputColorSpace = THREE.SRGBColorSpace; + this._setPhysicalLighting(renderer); return true; } @@ -90,6 +120,7 @@ namespace gdjs { } renderer.toneMapping = THREE.NoToneMapping; + this._restoreLegacyLighting(renderer); return true; } From d83320ed51215f217d99f8d1ccbfb8b12bce35ba Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 03:37:01 +0200 Subject: [PATCH 25/28] feat: Add new shadow properties for enhanced control over cascaded shadows --- Extensions/3D/DirectionalLight.ts | 772 +++++++++++++++++++++++++----- Extensions/3D/JsExtension.js | 61 +++ 2 files changed, 714 insertions(+), 119 deletions(-) diff --git a/Extensions/3D/DirectionalLight.ts b/Extensions/3D/DirectionalLight.ts index 0cbf9eacc2c7..ea20cb00dfb3 100644 --- a/Extensions/3D/DirectionalLight.ts +++ b/Extensions/3D/DirectionalLight.ts @@ -12,8 +12,17 @@ namespace gdjs { sss?: number; dfc?: number; fs?: number; + msd?: number; + csl?: number; + sms?: number; + sfl?: number; + sfc?: boolean; } + const shadowHelper = false; + const csmCascadeCount = 3; + const csmIntensityWeights = [0.5, 0.3, 0.2]; + gdjs.PixiFiltersTools.registerFilterCreator( 'Scene3D::DirectionalLight', new (class implements gdjs.PixiFiltersTools.FilterCreator { @@ -36,45 +45,239 @@ namespace gdjs { private _shadowStabilizationStep: float = 0; private _distanceFromCamera: float = 1500; private _frustumSize: float = 4000; + private _maxShadowDistance: float = 2000; + private _cascadeSplitLambda: float = 0.7; + private _shadowFollowLead: float = 0.45; + private _shadowFollowCamera: boolean = false; + private _intensity: float = 0.5; + private _colorHex: number = 0xffffff; + private _shadowCastingEnabled: boolean = false; private _isEnabled: boolean = false; - private _light: THREE.DirectionalLight; + + private _lights: THREE.DirectionalLight[] = []; + private _shadowCameraHelpers: Array = []; private _shadowMapDirty = true; private _shadowCameraDirty = true; - private _shadowCameraHelper: THREE.CameraHelper | null; + private _cascadeRanges: Array<{ near: float; far: float }> = [ + { near: 0, far: 200 }, + { near: 200, far: 800 }, + { near: 800, far: 2000 }, + ]; + private _cascadeFrustumSizes: float[] = [400, 1200, 2400]; + private _cascadeMapSizes: integer[] = [2048, 1024, 512]; + private _hadPreviousCameraPosition = false; + private _previousCameraX: float = 0; + private _previousCameraY: float = 0; + private _previousCameraZ: float = 0; + private _staticAnchorInitialized = false; + private _staticAnchorX: float = 0; + private _staticAnchorY: float = 0; + private _staticAnchorZ: float = 0; constructor() { - this._light = new THREE.DirectionalLight(); + for (let i = 0; i < csmCascadeCount; i++) { + const light = new THREE.DirectionalLight(); + light.castShadow = false; + this._lights.push(light); + if (shadowHelper) { + this._shadowCameraHelpers.push( + new THREE.CameraHelper(light.shadow.camera) + ); + } else { + this._shadowCameraHelpers.push(null); + } + } + this._setAllLightsColor(this._colorHex); + this._setAllLightsIntensity(this._intensity); + this._updateShadowCameraDirtyState(); + } - if (shadowHelper) { - this._shadowCameraHelper = new THREE.CameraHelper( - this._light.shadow.camera - ); - } else { - this._shadowCameraHelper = null; + private _updateShadowCameraDirtyState(): void { + this._shadowCameraDirty = true; + this._shadowMapDirty = true; + } + + private _setAllLightsColor(colorHex: number): void { + this._colorHex = colorHex; + for (const light of this._lights) { + light.color.setHex(colorHex); + } + } + + private _setAllLightsIntensity(intensity: float): void { + this._intensity = Math.max(0, intensity); + for (let i = 0; i < this._lights.length; i++) { + const weight = + csmIntensityWeights[i] !== undefined + ? csmIntensityWeights[i] + : 1 / csmCascadeCount; + this._lights[i].intensity = this._intensity * weight; + } + } + + private _setShadowCastingEnabled(enabled: boolean): void { + if (this._shadowCastingEnabled === enabled) { + return; + } + this._shadowCastingEnabled = enabled; + for (const light of this._lights) { + light.castShadow = enabled; + if (enabled) { + light.shadow.needsUpdate = true; + } } + if (enabled) { + this._updateShadowCameraDirtyState(); + } + } + + private _getClosestShadowMapSize(value: float): integer { + if (value <= 768) { + return 512; + } + if (value <= 1536) { + return 1024; + } + return 2048; + } + + private _computeCascadeMapSize(cascadeIndex: integer): integer { + const baseSize = this._getClosestShadowMapSize(this._shadowMapSize); + if (cascadeIndex === 0) { + return Math.min(2048, baseSize * 2); + } + if (cascadeIndex === 1) { + return baseSize; + } + return Math.max(512, Math.floor(baseSize / 2)); + } + + private _computePracticalSplit( + splitFactor: float, + maxDistance: float + ): float { + const safeSplitFactor = Math.max(0, Math.min(1, splitFactor)); + const safeMaxDistance = Math.max(64, maxDistance); + const nearDistance = 1; + const lambda = Math.max(0, Math.min(1, this._cascadeSplitLambda)); + + const uniformSplit = + nearDistance + + (safeMaxDistance - nearDistance) * safeSplitFactor; + const logarithmicSplit = + nearDistance * + Math.pow(safeMaxDistance / nearDistance, safeSplitFactor); + + return lambda * logarithmicSplit + (1 - lambda) * uniformSplit; + } + + private _updateCascadeRanges(): void { + const safeMaxShadowDistance = Math.max(64, this._maxShadowDistance); + + const practicalSplit1 = this._computePracticalSplit( + 1 / csmCascadeCount, + safeMaxShadowDistance + ); + const practicalSplit2 = this._computePracticalSplit( + 2 / csmCascadeCount, + safeMaxShadowDistance + ); + + // Keep default coverage close to 0-200, 200-800, 800-2000 when max distance is 2000. + const baselineSplit1 = safeMaxShadowDistance * 0.1; + const baselineSplit2 = safeMaxShadowDistance * 0.4; - this._light.shadow.camera.updateProjectionMatrix(); + const split1 = Math.max(baselineSplit1, practicalSplit1); + const split2 = Math.max(baselineSplit2, practicalSplit2); + + const safeSplit1 = Math.max( + 1, + Math.min(safeMaxShadowDistance - 2, split1) + ); + const safeSplit2 = Math.max( + safeSplit1 + 1, + Math.min(safeMaxShadowDistance - 1, split2) + ); + + this._cascadeRanges[0].near = 0; + this._cascadeRanges[0].far = safeSplit1; + this._cascadeRanges[1].near = safeSplit1; + this._cascadeRanges[1].far = safeSplit2; + this._cascadeRanges[2].near = safeSplit2; + this._cascadeRanges[2].far = safeMaxShadowDistance; } - private _updateShadowCamera(): void { + private _computeCascadeFrustumSize( + layer: gdjs.RuntimeLayer, + cascadeIndex: integer + ): float { + const range = this._cascadeRanges[cascadeIndex]; + const safeRangeFar = Math.max(range.far, range.near + 1); + const rangeDepth = Math.max(1, range.far - range.near); + + const cameraHeight = Math.max(1, layer.getCameraHeight()); + const cameraAspect = Math.max(0.1, layer.getCameraWidth() / cameraHeight); + const fovRad = gdjs.toRad( + Math.max(1, layer.getInitialCamera3DFieldOfView()) + ); + const projectedHalfHeight = Math.tan(fovRad * 0.5) * safeRangeFar; + const projectedHeight = Math.max(1, projectedHalfHeight * 2); + const projectedWidth = projectedHeight * cameraAspect; + + const visibleCoverage = Math.max(projectedHeight, projectedWidth); + const depthPadding = Math.max(32, rangeDepth * 0.65); + + // Keep compatibility with the legacy "frustumSize" parameter as a global multiplier. + const frustumScale = Math.max(0.25, this._frustumSize / 4000); + const cascadeScale = + cascadeIndex === 0 ? 0.85 : cascadeIndex === 1 ? 1 : 1.2; + + return Math.max( + 64, + (visibleCoverage + depthPadding) * frustumScale * cascadeScale + ); + } + + private _updateShadowCamera(layer: gdjs.RuntimeLayer): void { if (!this._shadowCameraDirty) { return; } this._shadowCameraDirty = false; + this._distanceFromCamera = Math.max(10, this._distanceFromCamera); + this._frustumSize = Math.max(64, this._frustumSize); + this._maxShadowDistance = Math.max(64, this._maxShadowDistance); + this._cascadeSplitLambda = Math.max( + 0, + Math.min(1, this._cascadeSplitLambda) + ); + + this._updateCascadeRanges(); + const safeDistanceFromCamera = Math.max(10, this._distanceFromCamera); - const safeFrustumSize = Math.max(64, this._frustumSize); - this._distanceFromCamera = safeDistanceFromCamera; - this._frustumSize = safeFrustumSize; + const commonFarPadding = Math.max(500, this._maxShadowDistance * 0.5); + + for (let cascadeIndex = 0; cascadeIndex < this._lights.length; cascadeIndex++) { + const light = this._lights[cascadeIndex]; + const cascadeFrustumSize = this._computeCascadeFrustumSize( + layer, + cascadeIndex + ); + this._cascadeFrustumSizes[cascadeIndex] = cascadeFrustumSize; - this._light.shadow.camera.near = 1; - this._light.shadow.camera.far = safeDistanceFromCamera + 10000; - this._light.shadow.camera.right = safeFrustumSize / 2; - this._light.shadow.camera.left = -safeFrustumSize / 2; - this._light.shadow.camera.top = safeFrustumSize / 2; - this._light.shadow.camera.bottom = -safeFrustumSize / 2; - this._light.shadow.camera.updateProjectionMatrix(); + light.shadow.camera.near = 1; + light.shadow.camera.far = + safeDistanceFromCamera + + this._cascadeRanges[cascadeIndex].far + + commonFarPadding; + light.shadow.camera.right = cascadeFrustumSize / 2; + light.shadow.camera.left = -cascadeFrustumSize / 2; + light.shadow.camera.top = cascadeFrustumSize / 2; + light.shadow.camera.bottom = -cascadeFrustumSize / 2; + light.shadow.camera.updateProjectionMatrix(); + light.shadow.needsUpdate = true; + } } private _updateShadowMapSize(): void { @@ -83,32 +286,336 @@ namespace gdjs { } this._shadowMapDirty = false; - this._light.shadow.mapSize.set( - this._shadowMapSize, - this._shadowMapSize - ); + for (let cascadeIndex = 0; cascadeIndex < this._lights.length; cascadeIndex++) { + const light = this._lights[cascadeIndex]; + const cascadeMapSize = this._computeCascadeMapSize(cascadeIndex); + this._cascadeMapSizes[cascadeIndex] = cascadeMapSize; - // Force the recreation of the shadow map texture: - this._light.shadow.map?.dispose(); - this._light.shadow.map = null; - this._light.shadow.needsUpdate = true; + light.shadow.mapSize.set(cascadeMapSize, cascadeMapSize); + + // Force recreation of shadow map texture. + light.shadow.map?.dispose(); + light.shadow.map = null; + light.shadow.needsUpdate = true; + } } - private _getEffectiveShadowStabilizationStep(): float { + private _getEffectiveShadowStabilizationStep( + cascadeIndex: integer + ): float { if (!this._shadowStabilizationEnabled) { return 0; } if (this._shadowStabilizationStep > 0) { return this._shadowStabilizationStep; } - return Math.max(1, this._frustumSize / Math.max(1, this._shadowMapSize)); + const frustumSize = this._cascadeFrustumSizes[cascadeIndex]; + const shadowMapSize = this._cascadeMapSizes[cascadeIndex]; + return Math.max(0.25, frustumSize / Math.max(1, shadowMapSize)); + } + + private _computeDirectionalPosition( + targetX: float, + targetY: float, + targetZ: float + ): [float, float, float] { + if (this._top === 'Y-') { + return [ + targetX + + this._distanceFromCamera * + Math.cos(gdjs.toRad(-this._rotation + 90)) * + Math.cos(gdjs.toRad(this._elevation)), + targetY - + this._distanceFromCamera * + Math.sin(gdjs.toRad(this._elevation)), + targetZ + + this._distanceFromCamera * + Math.sin(gdjs.toRad(-this._rotation + 90)) * + Math.cos(gdjs.toRad(this._elevation)), + ]; + } + + return [ + targetX + + this._distanceFromCamera * + Math.cos(gdjs.toRad(this._rotation)) * + Math.cos(gdjs.toRad(this._elevation)), + targetY + + this._distanceFromCamera * + Math.sin(gdjs.toRad(this._rotation)) * + Math.cos(gdjs.toRad(this._elevation)), + targetZ + + this._distanceFromCamera * Math.sin(gdjs.toRad(this._elevation)), + ]; + } + + private _applyCascadeTransform( + light: THREE.DirectionalLight, + targetX: float, + targetY: float, + targetZ: float + ): void { + const [lightX, lightY, lightZ] = this._computeDirectionalPosition( + targetX, + targetY, + targetZ + ); + light.position.set(lightX, lightY, lightZ); + light.target.position.set(targetX, targetY, targetZ); + } + + private _applyCascadeShadowTuning(cascadeIndex: integer): void { + const light = this._lights[cascadeIndex]; + const cascadeMapSize = this._cascadeMapSizes[cascadeIndex]; + + const resolutionMultiplier = + cascadeMapSize < 1024 ? 2 : cascadeMapSize < 2048 ? 1.25 : 1; + const distanceMultiplier = + cascadeIndex === 0 ? 1 : cascadeIndex === 1 ? 1.8 : 2.8; + + const baseBias = Math.max( + this._minimumShadowBias, + 0.0001 * (cascadeIndex + 1) + ); + light.shadow.bias = -baseBias * resolutionMultiplier * distanceMultiplier; + + const baseNormalBias = Math.max(0, this._shadowNormalBias); + light.shadow.normalBias = baseNormalBias * (1 + cascadeIndex * 0.35); + + const baseRadius = Math.max(0, this._shadowRadius); + const radiusMultiplier = + cascadeIndex === 0 ? 0.75 : cascadeIndex === 1 ? 1 : 1.35; + light.shadow.radius = baseRadius * radiusMultiplier; + } + + private _computeLightDirection(): [float, float, float] { + let directionX = 0; + let directionY = 0; + let directionZ = 1; + if (this._top === 'Y-') { + directionX = + Math.cos(gdjs.toRad(-this._rotation + 90)) * + Math.cos(gdjs.toRad(this._elevation)); + directionY = -Math.sin(gdjs.toRad(this._elevation)); + directionZ = + Math.sin(gdjs.toRad(-this._rotation + 90)) * + Math.cos(gdjs.toRad(this._elevation)); + } else { + directionX = + Math.cos(gdjs.toRad(this._rotation)) * + Math.cos(gdjs.toRad(this._elevation)); + directionY = + Math.sin(gdjs.toRad(this._rotation)) * + Math.cos(gdjs.toRad(this._elevation)); + directionZ = Math.sin(gdjs.toRad(this._elevation)); + } + + const directionLength = Math.sqrt( + directionX * directionX + + directionY * directionY + + directionZ * directionZ + ); + if (directionLength < 0.00001) { + return [0, 0, 1]; + } + return [ + directionX / directionLength, + directionY / directionLength, + directionZ / directionLength, + ]; + } + + private _computeLightSpaceBasis(): { + rightX: float; + rightY: float; + rightZ: float; + upX: float; + upY: float; + upZ: float; + forwardX: float; + forwardY: float; + forwardZ: float; + } { + const [forwardX, forwardY, forwardZ] = this._computeLightDirection(); + + // Build a stable orthonormal basis around light direction. + let referenceUpX = 0; + let referenceUpY = 0; + let referenceUpZ = 1; + if (Math.abs(forwardZ) > 0.97) { + referenceUpX = 0; + referenceUpY = 1; + referenceUpZ = 0; + } + + let rightX = + referenceUpY * forwardZ - referenceUpZ * forwardY; + let rightY = + referenceUpZ * forwardX - referenceUpX * forwardZ; + let rightZ = + referenceUpX * forwardY - referenceUpY * forwardX; + let rightLength = Math.sqrt( + rightX * rightX + rightY * rightY + rightZ * rightZ + ); + if (rightLength < 0.00001) { + rightX = 1; + rightY = 0; + rightZ = 0; + rightLength = 1; + } + rightX /= rightLength; + rightY /= rightLength; + rightZ /= rightLength; + + let upX = forwardY * rightZ - forwardZ * rightY; + let upY = forwardZ * rightX - forwardX * rightZ; + let upZ = forwardX * rightY - forwardY * rightX; + const upLength = Math.sqrt(upX * upX + upY * upY + upZ * upZ); + if (upLength > 0.00001) { + upX /= upLength; + upY /= upLength; + upZ /= upLength; + } else { + upX = 0; + upY = 1; + upZ = 0; + } + + return { + rightX, + rightY, + rightZ, + upX, + upY, + upZ, + forwardX, + forwardY, + forwardZ, + }; } - private _stabilizeCoordinate(value: float, step: float): float { + private _stabilizeAnchorInLightSpace( + x: float, + y: float, + z: float, + step: float, + basis: { + rightX: float; + rightY: float; + rightZ: float; + upX: float; + upY: float; + upZ: float; + forwardX: float; + forwardY: float; + forwardZ: float; + } + ): [float, float, float] { if (step <= 0) { - return value; + return [x, y, z]; + } + const rightCoord = x * basis.rightX + y * basis.rightY + z * basis.rightZ; + const upCoord = x * basis.upX + y * basis.upY + z * basis.upZ; + const forwardCoord = + x * basis.forwardX + y * basis.forwardY + z * basis.forwardZ; + + const stabilizedRight = Math.round(rightCoord / step) * step; + const stabilizedUp = Math.round(upCoord / step) * step; + + return [ + stabilizedRight * basis.rightX + + stabilizedUp * basis.upX + + forwardCoord * basis.forwardX, + stabilizedRight * basis.rightY + + stabilizedUp * basis.upY + + forwardCoord * basis.forwardY, + stabilizedRight * basis.rightZ + + stabilizedUp * basis.upZ + + forwardCoord * basis.forwardZ, + ]; + } + + private _computeShadowFollowAnchor( + cameraX: float, + cameraY: float, + cameraZ: float + ): [float, float, float] { + if (!this._hadPreviousCameraPosition) { + this._hadPreviousCameraPosition = true; + this._previousCameraX = cameraX; + this._previousCameraY = cameraY; + this._previousCameraZ = cameraZ; + return [cameraX, cameraY, cameraZ]; + } + + const deltaX = cameraX - this._previousCameraX; + const deltaY = cameraY - this._previousCameraY; + const deltaZ = cameraZ - this._previousCameraZ; + const movementLength = Math.sqrt( + deltaX * deltaX + deltaY * deltaY + deltaZ * deltaZ + ); + const safeMaxDistance = Math.max(64, this._maxShadowDistance); + const adaptiveLead = + movementLength <= 0 + ? this._shadowFollowLead + : Math.min( + 1.4, + this._shadowFollowLead + movementLength / safeMaxDistance + ); + + this._previousCameraX = cameraX; + this._previousCameraY = cameraY; + this._previousCameraZ = cameraZ; + + return [ + cameraX + deltaX * adaptiveLead, + cameraY + deltaY * adaptiveLead, + cameraZ + deltaZ * adaptiveLead, + ]; + } + + private _computeShadowAnchor( + cameraX: float, + cameraY: float, + cameraZ: float + ): [float, float, float] { + if (this._shadowFollowCamera) { + return this._computeShadowFollowAnchor(cameraX, cameraY, cameraZ); + } + + if (!this._staticAnchorInitialized) { + this._staticAnchorInitialized = true; + this._staticAnchorX = cameraX; + this._staticAnchorY = cameraY; + this._staticAnchorZ = cameraZ; + } + return [ + this._staticAnchorX, + this._staticAnchorY, + this._staticAnchorZ, + ]; + } + + private _ensureSoftShadowRenderer(target: gdjs.EffectsTarget): void { + if (!this._shadowCastingEnabled) { + return; + } + const runtimeScene = target.getRuntimeScene(); + if (!runtimeScene || !runtimeScene.getGame) { + return; + } + const gameRenderer = runtimeScene.getGame().getRenderer(); + if (!gameRenderer || !(gameRenderer as any).getThreeRenderer) { + return; } - return Math.round(value / step) * step; + const threeRenderer = (gameRenderer as any).getThreeRenderer(); + if (!threeRenderer || !threeRenderer.shadowMap) { + return; + } + threeRenderer.shadowMap.enabled = true; + threeRenderer.shadowMap.autoUpdate = true; + // PCF soft shadows give better penumbra quality for dynamic cascades. + threeRenderer.shadowMap.type = THREE.PCFSoftShadowMap; } isEnabled(target: EffectsTarget): boolean { @@ -132,12 +639,19 @@ namespace gdjs { if (!scene) { return false; } - scene.add(this._light); - scene.add(this._light.target); - if (this._shadowCameraHelper) { - scene.add(this._shadowCameraHelper); + + for (let i = 0; i < this._lights.length; i++) { + const light = this._lights[i]; + scene.add(light); + scene.add(light.target); + const helper = this._shadowCameraHelpers[i]; + if (helper) { + scene.add(helper); + } } + this._hadPreviousCameraPosition = false; + this._staticAnchorInitialized = false; this._isEnabled = true; return true; } @@ -149,89 +663,69 @@ namespace gdjs { if (!scene) { return false; } - scene.remove(this._light); - scene.remove(this._light.target); - if (this._shadowCameraHelper) { - scene.remove(this._shadowCameraHelper); + + for (let i = 0; i < this._lights.length; i++) { + const light = this._lights[i]; + scene.remove(light); + scene.remove(light.target); + const helper = this._shadowCameraHelpers[i]; + if (helper) { + scene.remove(helper); + } } + this._isEnabled = false; return true; } updatePreRender(target: gdjs.EffectsTarget): any { - // Apply update to the light position and its target. - // By doing this, the shadows are "following" the GDevelop camera. if (!target.getRuntimeLayer) { return; } const layer = target.getRuntimeLayer(); - const x = layer.getCameraX(); - const y = layer.getCameraY(); - const z = layer.getCameraZ(layer.getInitialCamera3DFieldOfView()); - const stabilizationStep = this._getEffectiveShadowStabilizationStep(); - const roundedX = this._stabilizeCoordinate(x, stabilizationStep); - const roundedY = this._stabilizeCoordinate(y, stabilizationStep); - const roundedZ = this._stabilizeCoordinate(z, stabilizationStep); + const cameraX = layer.getCameraX(); + const cameraY = layer.getCameraY(); + const cameraZ = layer.getCameraZ(layer.getInitialCamera3DFieldOfView()); + const [anchorX, anchorY, anchorZ] = this._computeShadowAnchor( + cameraX, + cameraY, + cameraZ + ); - if (this._top === 'Y-') { - const posLightX = - roundedX + - this._distanceFromCamera * - Math.cos(gdjs.toRad(-this._rotation + 90)) * - Math.cos(gdjs.toRad(this._elevation)); - const posLightY = - roundedY - - this._distanceFromCamera * - Math.sin(gdjs.toRad(this._elevation)); - const posLightZ = - roundedZ + - this._distanceFromCamera * - Math.sin(gdjs.toRad(-this._rotation + 90)) * - Math.cos(gdjs.toRad(this._elevation)); - this._light.position.set(posLightX, posLightY, posLightZ); - this._light.target.position.set(roundedX, roundedY, roundedZ); - } else { - const posLightX = - roundedX + - this._distanceFromCamera * - Math.cos(gdjs.toRad(this._rotation)) * - Math.cos(gdjs.toRad(this._elevation)); - const posLightY = - roundedY + - this._distanceFromCamera * - Math.sin(gdjs.toRad(this._rotation)) * - Math.cos(gdjs.toRad(this._elevation)); - const posLightZ = - roundedZ + - this._distanceFromCamera * - Math.sin(gdjs.toRad(this._elevation)); + // CSM requires per-cascade cameras and map sizing to be refreshed when settings change. + this._updateShadowCamera(layer); + this._updateShadowMapSize(); + this._ensureSoftShadowRenderer(target); + const lightSpaceBasis = this._computeLightSpaceBasis(); - this._light.position.set(posLightX, posLightY, posLightZ); - this._light.target.position.set(roundedX, roundedY, roundedZ); - } + for (let cascadeIndex = 0; cascadeIndex < this._lights.length; cascadeIndex++) { + const light = this._lights[cascadeIndex]; + const stabilizationStep = this._shadowCastingEnabled + ? this._getEffectiveShadowStabilizationStep(cascadeIndex) + : 0; + const [stabilizedX, stabilizedY, stabilizedZ] = + this._stabilizeAnchorInLightSpace( + anchorX, + anchorY, + anchorZ, + stabilizationStep, + lightSpaceBasis + ); - if (!this._light.castShadow) { - return; - } + this._applyCascadeTransform(light, stabilizedX, stabilizedY, stabilizedZ); - // Apply any update to the camera or shadow map size. - this._updateShadowCamera(); - this._updateShadowMapSize(); + if (this._shadowCastingEnabled) { + this._applyCascadeShadowTuning(cascadeIndex); + } - // Avoid shadow acne due to depth buffer precision. - const biasMultiplier = - this._shadowMapSize < 1024 - ? 2 - : this._shadowMapSize < 2048 - ? 1.25 - : 1; - this._light.shadow.bias = - -Math.max(0, this._minimumShadowBias) * biasMultiplier; - this._light.shadow.normalBias = Math.max(0, this._shadowNormalBias); - this._light.shadow.radius = Math.max(0, this._shadowRadius); + const helper = this._shadowCameraHelpers[cascadeIndex]; + if (helper) { + helper.update(); + } + } } updateDoubleParameter(parameterName: string, value: number): void { if (parameterName === 'intensity') { - this._light.intensity = Math.max(0, value); + this._setAllLightsIntensity(value); } else if (parameterName === 'elevation') { this._elevation = value; } else if (parameterName === 'rotation') { @@ -250,11 +744,23 @@ namespace gdjs { this._shadowRadius = Math.max(0, value); } else if (parameterName === 'shadowStabilizationStep') { this._shadowStabilizationStep = Math.max(0, value); + } else if (parameterName === 'maxShadowDistance') { + this._maxShadowDistance = Math.max(64, value); + this._shadowCameraDirty = true; + } else if (parameterName === 'cascadeSplitLambda') { + this._cascadeSplitLambda = Math.max(0, Math.min(1, value)); + this._shadowCameraDirty = true; + } else if (parameterName === 'shadowMapSize') { + this._shadowMapSize = this._getClosestShadowMapSize(value); + this._shadowMapDirty = true; + this._shadowCameraDirty = true; + } else if (parameterName === 'shadowFollowLead') { + this._shadowFollowLead = Math.max(0, Math.min(2, value)); } } getDoubleParameter(parameterName: string): number { if (parameterName === 'intensity') { - return this._light.intensity; + return this._intensity; } else if (parameterName === 'elevation') { return this._elevation; } else if (parameterName === 'rotation') { @@ -271,14 +777,20 @@ namespace gdjs { return this._shadowRadius; } else if (parameterName === 'shadowStabilizationStep') { return this._shadowStabilizationStep; + } else if (parameterName === 'maxShadowDistance') { + return this._maxShadowDistance; + } else if (parameterName === 'cascadeSplitLambda') { + return this._cascadeSplitLambda; + } else if (parameterName === 'shadowMapSize') { + return this._shadowMapSize; + } else if (parameterName === 'shadowFollowLead') { + return this._shadowFollowLead; } return 0; } updateStringParameter(parameterName: string, value: string): void { if (parameterName === 'color') { - this._light.color = new THREE.Color( - gdjs.rgbOrHexStringToNumber(value) - ); + this._setAllLightsColor(gdjs.rgbOrHexStringToNumber(value)); } if (parameterName === 'top') { this._top = value; @@ -300,33 +812,41 @@ namespace gdjs { this._shadowCameraDirty = true; } } + if (parameterName === 'shadowMapSize') { + const parsedValue = parseFloat(value); + if (!isNaN(parsedValue)) { + this._shadowMapSize = this._getClosestShadowMapSize(parsedValue); + this._shadowMapDirty = true; + this._shadowCameraDirty = true; + } + } } updateColorParameter(parameterName: string, value: number): void { if (parameterName === 'color') { - this._light.color.setHex(value); + this._setAllLightsColor(value); } } getColorParameter(parameterName: string): number { if (parameterName === 'color') { - return this._light.color.getHex(); + return this._colorHex; } return 0; } updateBooleanParameter(parameterName: string, value: boolean): void { if (parameterName === 'isCastingShadow') { - this._light.castShadow = value; - if (value) { - this._shadowMapDirty = true; - this._shadowCameraDirty = true; - } + this._setShadowCastingEnabled(value); } else if (parameterName === 'shadowStabilization') { this._shadowStabilizationEnabled = value; + } else if (parameterName === 'shadowFollowCamera') { + this._shadowFollowCamera = value; + this._hadPreviousCameraPosition = false; + this._staticAnchorInitialized = false; } } getNetworkSyncData(): DirectionalLightFilterNetworkSyncData { return { - i: this._light.intensity, - c: this._light.color.getHex(), + i: this._intensity, + c: this._colorHex, e: this._elevation, r: this._rotation, t: this._top, @@ -337,13 +857,18 @@ namespace gdjs { sss: this._shadowStabilizationStep, dfc: this._distanceFromCamera, fs: this._frustumSize, + msd: this._maxShadowDistance, + csl: this._cascadeSplitLambda, + sms: this._shadowMapSize, + sfl: this._shadowFollowLead, + sfc: this._shadowFollowCamera, }; } updateFromNetworkSyncData( syncData: DirectionalLightFilterNetworkSyncData ): void { - this._light.intensity = syncData.i; - this._light.color.setHex(syncData.c); + this._setAllLightsIntensity(syncData.i); + this._setAllLightsColor(syncData.c); this._elevation = syncData.e; this._rotation = syncData.r; this._top = syncData.t; @@ -354,6 +879,15 @@ namespace gdjs { this._shadowStabilizationStep = Math.max(0, syncData.sss ?? 0); this._distanceFromCamera = Math.max(10, syncData.dfc ?? 1500); this._frustumSize = Math.max(64, syncData.fs ?? 4000); + this._maxShadowDistance = Math.max(64, syncData.msd ?? 2000); + this._cascadeSplitLambda = Math.max(0, Math.min(1, syncData.csl ?? 0.7)); + this._shadowMapSize = this._getClosestShadowMapSize( + syncData.sms ?? 1024 + ); + this._shadowFollowLead = Math.max(0, Math.min(2, syncData.sfl ?? 0.45)); + this._shadowFollowCamera = syncData.sfc ?? false; + this._hadPreviousCameraPosition = false; + this._staticAnchorInitialized = false; this._shadowMapDirty = true; this._shadowCameraDirty = true; } diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 7d1cdb7e5dbf..0a739fa62e6e 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2382,6 +2382,18 @@ module.exports = { .setLabel(_('Shadow quality')) .setType('choice') .setGroup(_('Shadows')); + properties + .getOrCreate('shadowMapSize') + .setValue('1024') + .setLabel(_('Shadow map size (base)')) + .setDescription( + _( + 'Base map size used by cascaded shadows. Recommended values: 512, 1024, or 2048.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Shadows')); properties .getOrCreate('minimumShadowBias') .setValue('0') @@ -2430,6 +2442,18 @@ module.exports = { .setType('boolean') .setGroup(_('Shadows')) .setAdvanced(true); + properties + .getOrCreate('shadowFollowCamera') + .setValue('false') + .setLabel(_('Shadows follow camera')) + .setDescription( + _( + 'If disabled, directional shadow cascades stay fixed in world space (no shadow movement with the player).' + ) + ) + .setType('boolean') + .setGroup(_('Shadows')) + .setAdvanced(true); properties .getOrCreate('shadowStabilizationStep') .setValue('0') @@ -2451,6 +2475,43 @@ module.exports = { .setMeasurementUnit(gd.MeasurementUnit.getPixel()) .setGroup(_('Shadows')) .setAdvanced(true); + properties + .getOrCreate('maxShadowDistance') + .setValue('2000') + .setLabel(_('Max shadow distance')) + .setDescription( + _( + 'Maximum world distance covered by cascaded directional shadows.' + ) + ) + .setType('number') + .setMeasurementUnit(gd.MeasurementUnit.getPixel()) + .setGroup(_('Shadows')) + .setAdvanced(true); + properties + .getOrCreate('cascadeSplitLambda') + .setValue('0.7') + .setLabel(_('Cascade split lambda')) + .setDescription( + _( + 'Blend between logarithmic and uniform cascade split distribution (0 to 1).' + ) + ) + .setType('number') + .setGroup(_('Shadows')) + .setAdvanced(true); + properties + .getOrCreate('shadowFollowLead') + .setValue('0.45') + .setLabel(_('Shadow follow lead')) + .setDescription( + _( + 'Predictive follow amount for the shadow anchor so shadows keep up with fast player movement.' + ) + ) + .setType('number') + .setGroup(_('Shadows')) + .setAdvanced(true); properties .getOrCreate('distanceFromCamera') .setValue('1500') From 37046068e79c582dd4a41cd69697b84f66c0b90d Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 03:48:20 +0200 Subject: [PATCH 26/28] feat: Update shadow map size description to include 4096 for high-end GPUs --- Extensions/3D/DirectionalLight.ts | 134 ++++++++++++++++++++---------- Extensions/3D/JsExtension.js | 2 +- 2 files changed, 93 insertions(+), 43 deletions(-) diff --git a/Extensions/3D/DirectionalLight.ts b/Extensions/3D/DirectionalLight.ts index ea20cb00dfb3..ab177c9ad236 100644 --- a/Extensions/3D/DirectionalLight.ts +++ b/Extensions/3D/DirectionalLight.ts @@ -66,6 +66,7 @@ namespace gdjs { ]; private _cascadeFrustumSizes: float[] = [400, 1200, 2400]; private _cascadeMapSizes: integer[] = [2048, 1024, 512]; + private _maxRendererShadowMapSize: integer = 2048; private _hadPreviousCameraPosition = false; private _previousCameraX: float = 0; private _previousCameraY: float = 0; @@ -133,74 +134,95 @@ namespace gdjs { } private _getClosestShadowMapSize(value: float): integer { - if (value <= 768) { - return 512; + const supportedSizes = [512, 1024, 2048, 4096]; + const target = Math.max(512, value); + let closestSize = supportedSizes[0]; + let closestDelta = Math.abs(target - closestSize); + for (let i = 1; i < supportedSizes.length; i++) { + const size = supportedSizes[i]; + const delta = Math.abs(target - size); + if (delta < closestDelta) { + closestDelta = delta; + closestSize = size; + } } - if (value <= 1536) { - return 1024; + return this._clampShadowMapSizeToRenderer(closestSize); + } + + private _clampShadowMapSizeToRenderer(size: integer): integer { + const safeRendererMax = Math.max(512, this._maxRendererShadowMapSize); + let clampedSize = 512; + while (clampedSize * 2 <= safeRendererMax) { + clampedSize *= 2; } - return 2048; + return Math.max(512, Math.min(size, clampedSize)); } private _computeCascadeMapSize(cascadeIndex: integer): integer { const baseSize = this._getClosestShadowMapSize(this._shadowMapSize); if (cascadeIndex === 0) { - return Math.min(2048, baseSize * 2); + return this._clampShadowMapSizeToRenderer(baseSize * 2); } if (cascadeIndex === 1) { - return baseSize; + return this._clampShadowMapSizeToRenderer(baseSize); } - return Math.max(512, Math.floor(baseSize / 2)); + return this._clampShadowMapSizeToRenderer( + Math.max(512, Math.floor(baseSize / 2)) + ); } private _computePracticalSplit( splitFactor: float, + nearDistance: float, maxDistance: float ): float { const safeSplitFactor = Math.max(0, Math.min(1, splitFactor)); + const safeNearDistance = Math.max(0.01, nearDistance); const safeMaxDistance = Math.max(64, maxDistance); - const nearDistance = 1; const lambda = Math.max(0, Math.min(1, this._cascadeSplitLambda)); const uniformSplit = - nearDistance + - (safeMaxDistance - nearDistance) * safeSplitFactor; + safeNearDistance + + (safeMaxDistance - safeNearDistance) * safeSplitFactor; const logarithmicSplit = - nearDistance * - Math.pow(safeMaxDistance / nearDistance, safeSplitFactor); + safeNearDistance * + Math.pow(safeMaxDistance / safeNearDistance, safeSplitFactor); return lambda * logarithmicSplit + (1 - lambda) * uniformSplit; } - private _updateCascadeRanges(): void { - const safeMaxShadowDistance = Math.max(64, this._maxShadowDistance); + private _updateCascadeRanges(layer: gdjs.RuntimeLayer): void { + const cameraNear = Math.max(0.01, layer.getCamera3DNearPlaneDistance()); + const cameraFar = Math.max( + cameraNear + 1, + layer.getCamera3DFarPlaneDistance() + ); + const safeMaxShadowDistance = Math.max( + cameraNear + 1, + Math.min(this._maxShadowDistance, cameraFar) + ); const practicalSplit1 = this._computePracticalSplit( 1 / csmCascadeCount, + cameraNear, safeMaxShadowDistance ); const practicalSplit2 = this._computePracticalSplit( 2 / csmCascadeCount, + cameraNear, safeMaxShadowDistance ); - // Keep default coverage close to 0-200, 200-800, 800-2000 when max distance is 2000. - const baselineSplit1 = safeMaxShadowDistance * 0.1; - const baselineSplit2 = safeMaxShadowDistance * 0.4; - - const split1 = Math.max(baselineSplit1, practicalSplit1); - const split2 = Math.max(baselineSplit2, practicalSplit2); - const safeSplit1 = Math.max( - 1, - Math.min(safeMaxShadowDistance - 2, split1) + cameraNear + 0.01, + Math.min(safeMaxShadowDistance - 0.02, practicalSplit1) ); const safeSplit2 = Math.max( - safeSplit1 + 1, - Math.min(safeMaxShadowDistance - 1, split2) + safeSplit1 + 0.01, + Math.min(safeMaxShadowDistance - 0.01, practicalSplit2) ); - this._cascadeRanges[0].near = 0; + this._cascadeRanges[0].near = cameraNear; this._cascadeRanges[0].far = safeSplit1; this._cascadeRanges[1].near = safeSplit1; this._cascadeRanges[1].far = safeSplit2; @@ -253,10 +275,9 @@ namespace gdjs { Math.min(1, this._cascadeSplitLambda) ); - this._updateCascadeRanges(); + this._updateCascadeRanges(layer); const safeDistanceFromCamera = Math.max(10, this._distanceFromCamera); - const commonFarPadding = Math.max(500, this._maxShadowDistance * 0.5); for (let cascadeIndex = 0; cascadeIndex < this._lights.length; cascadeIndex++) { const light = this._lights[cascadeIndex]; @@ -265,12 +286,20 @@ namespace gdjs { cascadeIndex ); this._cascadeFrustumSizes[cascadeIndex] = cascadeFrustumSize; + const rangeDepth = Math.max( + 1, + this._cascadeRanges[cascadeIndex].far - + this._cascadeRanges[cascadeIndex].near + ); + // Tight depth range improves shadow precision and reduces acne. + const depthExtent = + rangeDepth + Math.max(100, cascadeFrustumSize * 0.7); - light.shadow.camera.near = 1; - light.shadow.camera.far = - safeDistanceFromCamera + - this._cascadeRanges[cascadeIndex].far + - commonFarPadding; + light.shadow.camera.near = Math.max( + 0.5, + safeDistanceFromCamera - depthExtent + ); + light.shadow.camera.far = safeDistanceFromCamera + depthExtent; light.shadow.camera.right = cascadeFrustumSize / 2; light.shadow.camera.left = -cascadeFrustumSize / 2; light.shadow.camera.top = cascadeFrustumSize / 2; @@ -367,20 +396,27 @@ namespace gdjs { private _applyCascadeShadowTuning(cascadeIndex: integer): void { const light = this._lights[cascadeIndex]; const cascadeMapSize = this._cascadeMapSizes[cascadeIndex]; + const cascadeFrustumSize = this._cascadeFrustumSizes[cascadeIndex]; + const texelWorldSize = cascadeFrustumSize / Math.max(1, cascadeMapSize); const resolutionMultiplier = cascadeMapSize < 1024 ? 2 : cascadeMapSize < 2048 ? 1.25 : 1; const distanceMultiplier = cascadeIndex === 0 ? 1 : cascadeIndex === 1 ? 1.8 : 2.8; + const automaticBias = Math.max(0.00005, texelWorldSize * 0.0008); const baseBias = Math.max( this._minimumShadowBias, - 0.0001 * (cascadeIndex + 1) + automaticBias ); light.shadow.bias = -baseBias * resolutionMultiplier * distanceMultiplier; const baseNormalBias = Math.max(0, this._shadowNormalBias); - light.shadow.normalBias = baseNormalBias * (1 + cascadeIndex * 0.35); + const automaticNormalBias = texelWorldSize * 0.03; + light.shadow.normalBias = Math.max( + baseNormalBias * (1 + cascadeIndex * 0.35), + automaticNormalBias + ); const baseRadius = Math.max(0, this._shadowRadius); const radiusMultiplier = @@ -597,9 +633,6 @@ namespace gdjs { } private _ensureSoftShadowRenderer(target: gdjs.EffectsTarget): void { - if (!this._shadowCastingEnabled) { - return; - } const runtimeScene = target.getRuntimeScene(); if (!runtimeScene || !runtimeScene.getGame) { return; @@ -612,10 +645,27 @@ namespace gdjs { if (!threeRenderer || !threeRenderer.shadowMap) { return; } + const rendererMaxTextureSize = + threeRenderer.capabilities && + typeof threeRenderer.capabilities.maxTextureSize === 'number' + ? threeRenderer.capabilities.maxTextureSize + : 2048; + this._maxRendererShadowMapSize = Math.max( + 512, + rendererMaxTextureSize + ); + + if (!this._shadowCastingEnabled) { + return; + } + threeRenderer.shadowMap.enabled = true; threeRenderer.shadowMap.autoUpdate = true; - // PCF soft shadows give better penumbra quality for dynamic cascades. - threeRenderer.shadowMap.type = THREE.PCFSoftShadowMap; + // `radius` has effect with PCFShadowMap, while PCFSoftShadowMap gives built-in soft filtering. + threeRenderer.shadowMap.type = + this._shadowRadius > 1 + ? THREE.PCFShadowMap + : THREE.PCFSoftShadowMap; } isEnabled(target: EffectsTarget): boolean { @@ -692,9 +742,9 @@ namespace gdjs { ); // CSM requires per-cascade cameras and map sizing to be refreshed when settings change. + this._ensureSoftShadowRenderer(target); this._updateShadowCamera(layer); this._updateShadowMapSize(); - this._ensureSoftShadowRenderer(target); const lightSpaceBasis = this._computeLightSpaceBasis(); for (let cascadeIndex = 0; cascadeIndex < this._lights.length; cascadeIndex++) { diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index 0a739fa62e6e..d9d2f8c20a64 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2388,7 +2388,7 @@ module.exports = { .setLabel(_('Shadow map size (base)')) .setDescription( _( - 'Base map size used by cascaded shadows. Recommended values: 512, 1024, or 2048.' + 'Base map size used by cascaded shadows. Recommended values: 512, 1024, 2048, or 4096 (high-end GPUs).' ) ) .setType('number') From 651476c0281733ee63bd0b3f3db4cb2940cb5257 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 04:17:03 +0200 Subject: [PATCH 27/28] feat: Add RimLight effect for enhanced rim shading in 3D scenes --- Extensions/3D/JsExtension.js | 42 ++ .../3D/PostProcessingSharedResources.ts | 9 +- Extensions/3D/RimLight.ts | 555 ++++++++++++++++++ 3 files changed, 605 insertions(+), 1 deletion(-) create mode 100644 Extensions/3D/RimLight.ts diff --git a/Extensions/3D/JsExtension.js b/Extensions/3D/JsExtension.js index d9d2f8c20a64..31a1eab65c00 100644 --- a/Extensions/3D/JsExtension.js +++ b/Extensions/3D/JsExtension.js @@ -2521,6 +2521,48 @@ module.exports = { .setGroup(_('Shadows')) .setAdvanced(true); } + { + const effect = extension + .addEffect('RimLight') + .setFullName(_('Rim light')) + .setDescription( + _( + 'Screen-space rim shading pass using depth, camera view and existing scene capture. Includes fog fade and shadow-map suppression.' + ) + ) + .markAsNotWorkingForObjects() + .markAsOnlyWorkingFor3D() + .addIncludeFile('Extensions/3D/PostProcessingSharedResources.js') + .addIncludeFile('Extensions/3D/RimLight.js'); + const properties = effect.getProperties(); + properties + .getOrCreate('enabled') + .setValue('true') + .setLabel(_('Enabled')) + .setType('boolean'); + properties + .getOrCreate('color') + .setValue('255;255;255') + .setLabel(_('Rim color')) + .setType('color'); + properties + .getOrCreate('intensity') + .setValue('0.8') + .setLabel(_('Intensity')) + .setDescription(_('Strength of the rim contribution near silhouettes.')) + .setType('number'); + properties + .getOrCreate('outerWrap') + .setValue('0.18') + .setLabel(_('Outer wrap')) + .setDescription( + _( + 'Ambient wrap amount for the 45 to 90 degree rim zone away from silhouette.' + ) + ) + .setType('number') + .setAdvanced(true); + } { const effect = extension .addEffect('HemisphereLight') diff --git a/Extensions/3D/PostProcessingSharedResources.ts b/Extensions/3D/PostProcessingSharedResources.ts index bcbe586c148e..1d450081270a 100644 --- a/Extensions/3D/PostProcessingSharedResources.ts +++ b/Extensions/3D/PostProcessingSharedResources.ts @@ -55,7 +55,14 @@ namespace gdjs { }, }; - const managedPassOrder: string[] = ['SSAO', 'DOF', 'SSR', 'FOG', 'BLOOM']; + const managedPassOrder: string[] = [ + 'SSAO', + 'RIM', + 'DOF', + 'SSR', + 'FOG', + 'BLOOM', + ]; const managedPassOrderMap = new Map( managedPassOrder.map((id, index) => [id, index]) ); diff --git a/Extensions/3D/RimLight.ts b/Extensions/3D/RimLight.ts new file mode 100644 index 000000000000..485116d169d4 --- /dev/null +++ b/Extensions/3D/RimLight.ts @@ -0,0 +1,555 @@ +namespace gdjs { + interface RimLightNetworkSyncData { + i: number; + c: number; + o: number; + s: number; + e: boolean; + } + + const rimLightShader = { + uniforms: { + tDiffuse: { value: null }, + tSceneColor: { value: null }, + tDepth: { value: null }, + resolution: { value: new THREE.Vector2(1, 1) }, + cameraProjectionMatrix: { value: new THREE.Matrix4() }, + cameraProjectionMatrixInverse: { value: new THREE.Matrix4() }, + cameraMatrixWorld: { value: new THREE.Matrix4() }, + smoothedCameraPosition: { value: new THREE.Vector3() }, + rimColor: { value: new THREE.Color(0xffffff) }, + rimIntensity: { value: 0.8 }, + rimOuterWrap: { value: 0.18 }, + shadowStrength: { value: 1.0 }, + shadowBias: { value: 0.0008 }, + shadowMap0: { value: null }, + shadowMap1: { value: null }, + shadowMap2: { value: null }, + shadowMatrix0: { value: new THREE.Matrix4() }, + shadowMatrix1: { value: new THREE.Matrix4() }, + shadowMatrix2: { value: new THREE.Matrix4() }, + shadowEnabled0: { value: 0.0 }, + shadowEnabled1: { value: 0.0 }, + shadowEnabled2: { value: 0.0 }, + fogMode: { value: 0.0 }, + fogNear: { value: 1.0 }, + fogFar: { value: 2000.0 }, + fogDensity: { value: 0.001 }, + }, + vertexShader: ` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + } + `, + fragmentShader: ` + precision highp float; + + uniform sampler2D tDiffuse; + uniform sampler2D tSceneColor; + uniform sampler2D tDepth; + uniform vec2 resolution; + uniform mat4 cameraProjectionMatrix; + uniform mat4 cameraProjectionMatrixInverse; + uniform mat4 cameraMatrixWorld; + uniform vec3 smoothedCameraPosition; + uniform vec3 rimColor; + uniform float rimIntensity; + uniform float rimOuterWrap; + uniform float shadowStrength; + uniform float shadowBias; + uniform sampler2D shadowMap0; + uniform sampler2D shadowMap1; + uniform sampler2D shadowMap2; + uniform mat4 shadowMatrix0; + uniform mat4 shadowMatrix1; + uniform mat4 shadowMatrix2; + uniform float shadowEnabled0; + uniform float shadowEnabled1; + uniform float shadowEnabled2; + uniform float fogMode; + uniform float fogNear; + uniform float fogFar; + uniform float fogDensity; + varying vec2 vUv; + + vec3 viewPositionFromDepth(vec2 uv, float depth) { + vec4 clip = vec4(uv * 2.0 - 1.0, depth * 2.0 - 1.0, 1.0); + vec4 view = cameraProjectionMatrixInverse * clip; + return view.xyz / max(view.w, 0.00001); + } + + vec3 worldPositionFromView(vec3 viewPosition) { + return (cameraMatrixWorld * vec4(viewPosition, 1.0)).xyz; + } + + vec3 reconstructNormal(vec2 uv, float depth) { + vec2 texel = 1.0 / resolution; + float depthRight = texture2D(tDepth, uv + vec2(texel.x, 0.0)).x; + float depthUp = texture2D(tDepth, uv + vec2(0.0, texel.y)).x; + + vec3 center = viewPositionFromDepth(uv, depth); + vec3 right = viewPositionFromDepth(uv + vec2(texel.x, 0.0), depthRight); + vec3 up = viewPositionFromDepth(uv + vec2(0.0, texel.y), depthUp); + + vec3 normal = normalize(cross(right - center, up - center)); + if (dot(normal, -normalize(center)) < 0.0) { + normal = -normal; + } + return normal; + } + + float computeRimZone(vec3 normalVS, vec3 viewDirVS) { + float ndv = clamp(abs(dot(normalVS, viewDirVS)), 0.0, 1.0); + + // Inner: 0-15 deg from silhouette => full intensity. + float innerMax = 0.2588190451; // cos(75 deg) + // Mid: 15-45 deg from silhouette => smooth falloff. + float midMax = 0.7071067812; // cos(45 deg) + + if (ndv <= innerMax) { + return 1.0; + } + if (ndv <= midMax) { + return 1.0 - smoothstep(innerMax, midMax, ndv); + } + + // Outer: 45-90 deg from silhouette => ambient wrap. + float outerFactor = 1.0 - smoothstep(midMax, 1.0, ndv); + return outerFactor * rimOuterWrap; + } + + float sampleShadowSingle( + sampler2D shadowMap, + mat4 shadowMatrix, + vec3 worldPos, + float enabledFlag + ) { + if (enabledFlag < 0.5) { + return -1.0; + } + + vec4 shadowCoord = shadowMatrix * vec4(worldPos, 1.0); + shadowCoord.xyz /= max(shadowCoord.w, 0.00001); + + // Outside this cascade frustum => no decision from this map. + if ( + shadowCoord.x < 0.0 || shadowCoord.x > 1.0 || + shadowCoord.y < 0.0 || shadowCoord.y > 1.0 || + shadowCoord.z < 0.0 || shadowCoord.z > 1.0 + ) { + return -1.0; + } + + float mapDepth = texture2D(shadowMap, shadowCoord.xy).x; + float receiverDepth = shadowCoord.z - shadowBias; + return receiverDepth <= mapDepth ? 1.0 : 0.0; + } + + float computeShadowVisibility(vec3 worldPos) { + float litMax = 0.0; + float contributors = 0.0; + + float lit0 = sampleShadowSingle(shadowMap0, shadowMatrix0, worldPos, shadowEnabled0); + if (lit0 >= 0.0) { + contributors += 1.0; + litMax = max(litMax, lit0); + } + + float lit1 = sampleShadowSingle(shadowMap1, shadowMatrix1, worldPos, shadowEnabled1); + if (lit1 >= 0.0) { + contributors += 1.0; + litMax = max(litMax, lit1); + } + + float lit2 = sampleShadowSingle(shadowMap2, shadowMatrix2, worldPos, shadowEnabled2); + if (lit2 >= 0.0) { + contributors += 1.0; + litMax = max(litMax, lit2); + } + + if (contributors <= 0.0) { + return 1.0; + } + return litMax; + } + + float computeFogAttenuation(float distanceToCamera) { + if (fogMode < 0.5) { + return 1.0; + } + if (fogMode < 1.5) { + float linearFog = smoothstep(fogNear, fogFar, distanceToCamera); + return clamp(1.0 - linearFog, 0.0, 1.0); + } + float expFog = 1.0 - exp(-fogDensity * fogDensity * distanceToCamera * distanceToCamera); + return clamp(1.0 - expFog, 0.0, 1.0); + } + + void main() { + vec4 baseColor = texture2D(tDiffuse, vUv); + if (rimIntensity <= 0.0) { + gl_FragColor = baseColor; + return; + } + + float depth = texture2D(tDepth, vUv).x; + if (depth >= 1.0) { + gl_FragColor = baseColor; + return; + } + + vec3 viewPos = viewPositionFromDepth(vUv, depth); + vec3 normalVS = reconstructNormal(vUv, depth); + vec3 worldPos = worldPositionFromView(viewPos); + + vec3 viewDirWorld = normalize(smoothedCameraPosition - worldPos); + vec3 viewDirVS = normalize((viewMatrix * vec4(viewDirWorld, 0.0)).xyz); + + float rimZone = computeRimZone(normalVS, viewDirVS); + float shadowVisibility = computeShadowVisibility(worldPos); + float distanceToCamera = length(smoothedCameraPosition - worldPos); + float fogAttenuation = computeFogAttenuation(distanceToCamera); + + // Preserve energy in very dark areas by slightly mixing with captured scene color. + vec3 sceneColor = texture2D(tSceneColor, vUv).rgb; + float sceneLuma = dot(sceneColor, vec3(0.2126, 0.7152, 0.0722)); + float darkLift = mix(0.55, 1.0, clamp(sceneLuma * 1.5, 0.0, 1.0)); + + float shadowFactor = mix(1.0, shadowVisibility, clamp(shadowStrength, 0.0, 1.0)); + float rim = rimIntensity * rimZone * shadowFactor * fogAttenuation * darkLift; + + gl_FragColor = vec4(baseColor.rgb + rimColor * rim, baseColor.a); + } + `, + }; + + gdjs.PixiFiltersTools.registerFilterCreator( + 'Scene3D::RimLight', + new (class implements gdjs.PixiFiltersTools.FilterCreator { + makeFilter( + target: EffectsTarget, + effectData: EffectData + ): gdjs.PixiFiltersTools.Filter { + if (typeof THREE === 'undefined') { + return new gdjs.PixiFiltersTools.EmptyFilter(); + } + return new (class implements gdjs.PixiFiltersTools.Filter { + shaderPass: THREE_ADDONS.ShaderPass; + _isEnabled: boolean; + _effectEnabled: boolean; + _intensity: number; + _outerWrap: number; + _shadowStrength: number; + _colorHex: number; + _smoothedCameraPosition: THREE.Vector3; + _hasSmoothedCameraPosition: boolean; + + constructor() { + this.shaderPass = new THREE_ADDONS.ShaderPass(rimLightShader); + gdjs.markScene3DPostProcessingPass(this.shaderPass, 'RIM'); + this._isEnabled = false; + this._effectEnabled = + effectData.booleanParameters.enabled === undefined + ? true + : !!effectData.booleanParameters.enabled; + this._intensity = Math.max( + 0, + effectData.doubleParameters.intensity !== undefined + ? effectData.doubleParameters.intensity + : 0.8 + ); + this._outerWrap = Math.max( + 0, + Math.min( + 1, + effectData.doubleParameters.outerWrap !== undefined + ? effectData.doubleParameters.outerWrap + : 0.18 + ) + ); + this._shadowStrength = 1.0; + this._colorHex = gdjs.rgbOrHexStringToNumber( + effectData.stringParameters.color || '255;255;255' + ); + this._smoothedCameraPosition = new THREE.Vector3(); + this._hasSmoothedCameraPosition = false; + + this.shaderPass.uniforms.rimIntensity.value = this._intensity; + this.shaderPass.uniforms.rimOuterWrap.value = this._outerWrap; + this.shaderPass.uniforms.shadowStrength.value = this._shadowStrength; + this.shaderPass.uniforms.rimColor.value.setHex(this._colorHex); + this.shaderPass.enabled = this._effectEnabled; + } + + private _getShadowLights(scene: THREE.Scene): Array { + const lights: Array = []; + scene.traverse((object3D) => { + if (lights.length >= 3) { + return; + } + const light = object3D as THREE.DirectionalLight & { + isDirectionalLight?: boolean; + }; + if (!light || !light.isDirectionalLight || !light.castShadow) { + return; + } + const shadowMap = light.shadow && light.shadow.map; + if (!shadowMap || !shadowMap.texture) { + return; + } + lights.push(light); + }); + return lights; + } + + private _updateShadowUniforms(scene: THREE.Scene): void { + const lights = this._getShadowLights(scene); + for (let i = 0; i < 3; i++) { + const light = lights[i]; + const shadowTextureUniform = this.shaderPass.uniforms[ + `shadowMap${i}` + ]; + const shadowMatrixUniform = this.shaderPass.uniforms[ + `shadowMatrix${i}` + ]; + const shadowEnabledUniform = this.shaderPass.uniforms[ + `shadowEnabled${i}` + ]; + + if (!light || !light.shadow || !light.shadow.map) { + shadowTextureUniform.value = null; + shadowEnabledUniform.value = 0.0; + continue; + } + + shadowTextureUniform.value = light.shadow.map.texture; + shadowMatrixUniform.value.copy(light.shadow.matrix); + shadowEnabledUniform.value = 1.0; + } + } + + private _updateFogUniforms(scene: THREE.Scene): void { + const fog = scene.fog; + if (!fog) { + this.shaderPass.uniforms.fogMode.value = 0.0; + this.shaderPass.uniforms.fogNear.value = 1.0; + this.shaderPass.uniforms.fogFar.value = 2000.0; + this.shaderPass.uniforms.fogDensity.value = 0.001; + return; + } + + const linearFog = fog as THREE.Fog; + if ((linearFog as THREE.Fog & { isFog?: boolean }).isFog) { + this.shaderPass.uniforms.fogMode.value = 1.0; + this.shaderPass.uniforms.fogNear.value = linearFog.near; + this.shaderPass.uniforms.fogFar.value = linearFog.far; + this.shaderPass.uniforms.fogDensity.value = 0.001; + return; + } + + const expFog = fog as THREE.FogExp2; + if ((expFog as THREE.FogExp2 & { isFogExp2?: boolean }).isFogExp2) { + this.shaderPass.uniforms.fogMode.value = 2.0; + this.shaderPass.uniforms.fogNear.value = 1.0; + this.shaderPass.uniforms.fogFar.value = 2000.0; + this.shaderPass.uniforms.fogDensity.value = expFog.density; + return; + } + + this.shaderPass.uniforms.fogMode.value = 0.0; + } + + private _updateSmoothedCamera(camera: THREE.Camera): void { + if (!this._hasSmoothedCameraPosition) { + this._smoothedCameraPosition.copy(camera.position); + this._hasSmoothedCameraPosition = true; + return; + } + // 1-frame lerp buffer to reduce fast-rotation edge jitter. + this._smoothedCameraPosition.lerp(camera.position, 0.5); + } + + isEnabled(target: EffectsTarget): boolean { + return this._isEnabled; + } + + setEnabled(target: EffectsTarget, enabled: boolean): boolean { + if (this._isEnabled === enabled) { + return true; + } + if (enabled) { + return this.applyEffect(target); + } + return this.removeEffect(target); + } + + applyEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().addPostProcessingPass(this.shaderPass); + this._hasSmoothedCameraPosition = false; + this._isEnabled = true; + return true; + } + + removeEffect(target: EffectsTarget): boolean { + if (!(target instanceof gdjs.Layer)) { + return false; + } + target.getRenderer().removePostProcessingPass(this.shaderPass); + this._isEnabled = false; + return true; + } + + updatePreRender(target: gdjs.EffectsTarget): any { + if (!this._isEnabled || !this._effectEnabled) { + return; + } + if (!(target instanceof gdjs.Layer)) { + return; + } + + const runtimeScene = target.getRuntimeScene(); + const threeRenderer = runtimeScene + .getGame() + .getRenderer() + .getThreeRenderer(); + const layerRenderer = target.getRenderer(); + const threeScene = layerRenderer.getThreeScene(); + const threeCamera = layerRenderer.getThreeCamera(); + + if (!threeRenderer || !threeScene || !threeCamera) { + return; + } + + if (!gdjs.isScene3DPostProcessingEnabled(target)) { + this.shaderPass.enabled = false; + return; + } + + const sharedCapture = gdjs.captureScene3DSharedTextures( + target, + threeRenderer, + threeScene, + threeCamera + ); + if (!sharedCapture || !sharedCapture.depthTexture) { + return; + } + + threeCamera.updateMatrixWorld(); + threeCamera.updateProjectionMatrix(); + threeCamera.projectionMatrixInverse + .copy(threeCamera.projectionMatrix) + .invert(); + + this._updateSmoothedCamera(threeCamera); + this._updateShadowUniforms(threeScene); + this._updateFogUniforms(threeScene); + + this.shaderPass.enabled = true; + this.shaderPass.uniforms.tSceneColor.value = sharedCapture.colorTexture; + this.shaderPass.uniforms.tDepth.value = sharedCapture.depthTexture; + this.shaderPass.uniforms.resolution.value.set( + sharedCapture.width, + sharedCapture.height + ); + this.shaderPass.uniforms.cameraProjectionMatrix.value.copy( + threeCamera.projectionMatrix + ); + this.shaderPass.uniforms.cameraProjectionMatrixInverse.value.copy( + threeCamera.projectionMatrixInverse + ); + this.shaderPass.uniforms.cameraMatrixWorld.value.copy( + threeCamera.matrixWorld + ); + this.shaderPass.uniforms.smoothedCameraPosition.value.copy( + this._smoothedCameraPosition + ); + this.shaderPass.uniforms.rimIntensity.value = this._intensity; + this.shaderPass.uniforms.rimOuterWrap.value = this._outerWrap; + this.shaderPass.uniforms.shadowStrength.value = this._shadowStrength; + this.shaderPass.uniforms.rimColor.value.setHex(this._colorHex); + } + + updateDoubleParameter(parameterName: string, value: number): void { + if (parameterName === 'intensity') { + this._intensity = Math.max(0, value); + } else if (parameterName === 'outerWrap') { + this._outerWrap = Math.max(0, Math.min(1, value)); + } else if (parameterName === 'shadowStrength') { + this._shadowStrength = Math.max(0, Math.min(1, value)); + } + } + + getDoubleParameter(parameterName: string): number { + if (parameterName === 'intensity') { + return this._intensity; + } + if (parameterName === 'outerWrap') { + return this._outerWrap; + } + if (parameterName === 'shadowStrength') { + return this._shadowStrength; + } + return 0; + } + + updateStringParameter(parameterName: string, value: string): void { + if (parameterName === 'color') { + this._colorHex = gdjs.rgbOrHexStringToNumber(value); + } + } + + updateColorParameter(parameterName: string, value: number): void { + if (parameterName === 'color') { + this._colorHex = value; + } + } + + getColorParameter(parameterName: string): number { + if (parameterName === 'color') { + return this._colorHex; + } + return 0; + } + + updateBooleanParameter(parameterName: string, value: boolean): void { + if (parameterName === 'enabled') { + this._effectEnabled = value; + this.shaderPass.enabled = value; + } + } + + getNetworkSyncData(): RimLightNetworkSyncData { + return { + i: this._intensity, + c: this._colorHex, + o: this._outerWrap, + s: this._shadowStrength, + e: this._effectEnabled, + }; + } + + updateFromNetworkSyncData(syncData: RimLightNetworkSyncData): void { + this._intensity = Math.max(0, syncData.i); + this._colorHex = syncData.c; + this._outerWrap = Math.max(0, Math.min(1, syncData.o)); + this._shadowStrength = Math.max(0, Math.min(1, syncData.s)); + this._effectEnabled = !!syncData.e; + + this.shaderPass.uniforms.rimIntensity.value = this._intensity; + this.shaderPass.uniforms.rimOuterWrap.value = this._outerWrap; + this.shaderPass.uniforms.shadowStrength.value = this._shadowStrength; + this.shaderPass.uniforms.rimColor.value.setHex(this._colorHex); + this.shaderPass.enabled = this._effectEnabled; + } + })(); + } + })() + ); +} From 58a2c5e1adf3d292327123556660299e2af021c5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 2 Mar 2026 16:22:25 +0200 Subject: [PATCH 28/28] chore: clean PR noise and revert unrelated tooling changes --- GDJS/package-lock.json | 78 +- .../api/v1/query/client-vscode/query.json | 1 - .../reply/error-2026-03-01T01-50-15-0272.json | 70 - .../reply/error-2026-03-01T01-50-35-0680.json | 70 - .../reply/error-2026-03-01T01-52-43-0295.json | 70 - .../reply/error-2026-03-01T01-52-54-0574.json | 70 - .../reply/error-2026-03-01T12-16-40-0069.json | 70 - .../reply/error-2026-03-01T12-16-48-0844.json | 70 - .../reply/error-2026-03-01T12-18-45-0540.json | 70 - .../reply/error-2026-03-01T12-18-54-0571.json | 70 - .../reply/error-2026-03-01T12-22-10-0901.json | 70 - .../reply/error-2026-03-01T12-22-22-0061.json | 70 - .../reply/error-2026-03-01T12-35-44-0367.json | 70 - .../reply/error-2026-03-01T12-35-48-0650.json | 70 - .../reply/error-2026-03-01T12-41-00-0079.json | 70 - .../reply/error-2026-03-01T12-41-06-0067.json | 70 - .../reply/error-2026-03-01T14-21-54-0788.json | 70 - .../reply/error-2026-03-01T14-24-26-0220.json | 70 - .../reply/error-2026-03-01T14-25-08-0487.json | 70 - .../reply/error-2026-03-01T14-25-33-0844.json | 70 - .../reply/error-2026-03-01T14-57-52-0008.json | 70 - .../reply/error-2026-03-01T14-58-00-0826.json | 70 - .../reply/error-2026-03-01T15-38-16-0332.json | 70 - .../reply/error-2026-03-01T15-38-25-0595.json | 70 - .../reply/error-2026-03-01T22-12-09-0311.json | 70 - build/CMakeCache.txt | 405 - build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake | 6 - build/CMakeFiles/4.2.3/CMakeSystem.cmake | 15 - .../4.2.3/CompilerIdC/CMakeCCompilerId.c | 934 - .../4.2.3/CompilerIdC/CMakeCCompilerId.o | Bin 1756 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 - .../4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 1972 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 16518 ---------------- build/CMakeFiles/cmake.check_cache | 1 - newIDE/app/package-lock.json | 201 +- newIDE/app/scripts/import-GDJS-Runtime.js | 2 +- .../ObjectGroupVariablesDialog.js | 4 +- 37 files changed, 240 insertions(+), 20484 deletions(-) delete mode 100644 build/.cmake/api/v1/query/client-vscode/query.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json delete mode 100644 build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake delete mode 100644 build/CMakeFiles/4.2.3/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c delete mode 100644 build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o delete mode 100644 build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/cmake.check_cache diff --git a/GDJS/package-lock.json b/GDJS/package-lock.json index fcf6c06407b6..947635015c00 100644 --- a/GDJS/package-lock.json +++ b/GDJS/package-lock.json @@ -34,6 +34,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/base/-/base-4.0.3.tgz", "integrity": "sha512-0bunaWebaDswLFtYZ6whV+ZvgLQ7oANcvbPmIOoVpS/1pOY3Y/GAnWOFbgp3qt9Q/ntLYqNjGve6xq0IqpsTAA==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "^7.0.0", "@pixi/display": "^7.0.0", @@ -48,6 +49,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/loader-base/-/loader-base-4.0.4.tgz", "integrity": "sha512-Grgu+PxiUpgYWpuMRr3h5jrN3ZTnwyXfu3HuYdFb6mbJTTMub4xBPALeui+O+tw0k9RNRAr99pUzu9Rc9XTbAw==", "dev": true, + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/assets": " ^7.0.0", @@ -79,6 +81,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.7/-/runtime-3.7-4.0.3.tgz", "integrity": "sha512-zuopKtSqjRc37wjW5xJ64j9DbiBB7rkPMFeldeWBPCbfZiCcFcwSZwZnrcgC+f4HIGo0NeviAvJGM8Hcf3AyeA==", "dev": true, + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -89,6 +92,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.8/-/runtime-3.8-4.0.3.tgz", "integrity": "sha512-lIhb4jOTon+FVYLO9AIgcB6jf9hC+RLEn8PesaDRibDocQ1htVCkEIhCIU3Mc00fuqIby7lMBsINeS/Th0q3bw==", "dev": true, + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -109,6 +113,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-4.1/-/runtime-4.1-4.0.3.tgz", "integrity": "sha512-jK433snCQMC4FUPiDgyIcxhiatvRNSxqgs0CgHjjQ0l8GlY6gPpkkdThQ6GsFNme1SUZ4uvnWwawXFIGjW1IpQ==", "dev": true, + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -133,7 +138,6 @@ "resolved": "https://registry.npmjs.org/@pixi/color/-/color-7.3.0.tgz", "integrity": "sha512-qwgsP+cQhw0QjvouvAslpJ3g7DUMwKLUrXF6Nv+G4GhgVC2Z03CsCfWgUxLxKPD3WadB6FacdRIGx6o2TywB+A==", "dev": true, - "peer": true, "dependencies": { "colord": "^2.9.3" } @@ -148,8 +152,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-7.3.0.tgz", "integrity": "sha512-zRBX5RAxm14zs7/sse/eXSrFzbv2XPEJwj2fQga+4hI7tAsXazYgGFl3CMlDET5mW9rXUSxROE0dvnLe9DcYRQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@pixi/core": { "version": "7.3.0", @@ -187,8 +190,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-7.3.0.tgz", "integrity": "sha512-kr0nia7yvPLIXqBeOKLUXcOoxRG5yCxIPUtXvsFSrrmJvqsXsyg4l9cH0CS/I9yTb67/ks5wjzieUdwNf8pfTg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@pixi/graphics": { "version": "7.3.0", @@ -206,8 +208,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-7.3.0.tgz", "integrity": "sha512-3gM1MffXlDM8bFNl+D1ndq4W1Gn7quRvxbAZ9RUp7Zvoqcud/0c/VcxngM2st+IXeFf8htlKxytkotMKk5gQxA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@pixi/mesh": { "version": "7.3.0", @@ -235,15 +236,13 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-7.3.0.tgz", "integrity": "sha512-U0qQk5yhZcCYQVm444IO604aoe1TivQjKeaAYaEpxNyEbSJ2/rEIQEttrnw6JXnm6a0ycI8iBtweDthnpyatqA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@pixi/settings": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-7.3.0.tgz", "integrity": "sha512-x8Tms/DBnedbJBjkP4VHqyBckqXqJnoAfoayqEcFrqNDQa+1qkr1UnyPj3l4eiEPhY8cEUBz1wSZnhM7R4XcDw==", "dev": true, - "peer": true, "dependencies": { "@pixi/constants": "7.3.0", "@types/css-font-loading-module": "^0.0.7", @@ -266,7 +265,6 @@ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-7.3.0.tgz", "integrity": "sha512-F77FpONHOn5JkZRMHUM8bXLLIG+Czve7zxOqb1Mk57QHLADhcHP88Kj2eYu9E7zJu4Flx51nyTdmVWQgQXW96g==", "dev": true, - "peer": true, "dependencies": { "@pixi/extensions": "7.3.0", "@pixi/settings": "7.3.0", @@ -293,8 +291,7 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@types/earcut": { "version": "2.1.1", @@ -324,8 +321,7 @@ "version": "2019.7.1", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz", "integrity": "sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@types/sinon": { "version": "10.0.13", @@ -501,8 +497,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/commander": { "version": "2.20.3", @@ -1589,6 +1584,7 @@ "resolved": "https://registry.npmjs.org/@pixi/assets/-/assets-7.4.2.tgz", "integrity": "sha512-anxho59H9egZwoaEdM5aLvYyxoz6NCy3CaQIvNHD1bbGg8L16Ih0e26QSBR5fu53jl8OjT6M7s+p6n7uu4+fGA==", "dev": true, + "peer": true, "dependencies": { "@types/css-font-loading-module": "^0.0.12" }, @@ -1626,6 +1622,7 @@ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-7.4.2.tgz", "integrity": "sha512-UbMtgSEnyCOFPzbE6ThB9qopXxbZ5GCof2ArB4FXOC5Xi/83MOIIYg5kf5M8689C5HJMhg2SrJu3xLKppF+CMg==", "dev": true, + "peer": true, "dependencies": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -1646,6 +1643,7 @@ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-7.4.2.tgz", "integrity": "sha512-DaD0J7gIlNlzO0Fdlby/0OH+tB5LtCY6rgFeCBKVDnzmn8wKW3zYZRenWBSFJ0Psx6vLqXYkSIM/rcokaKviIw==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -1655,6 +1653,7 @@ "resolved": "https://registry.npmjs.org/@pixi/events/-/events-7.4.2.tgz", "integrity": "sha512-Jw/w57heZjzZShIXL0bxOvKB+XgGIevyezhGtfF2ZSzQoSBWo+Fj1uE0QwKd0RIaXegZw/DhSmiMJSbNmcjifA==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1734,6 +1733,7 @@ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-7.4.2.tgz", "integrity": "sha512-jH4/Tum2RqWzHGzvlwEr7HIVduoLO57Ze705N2zQPkUD57TInn5911aGUeoua7f/wK8cTLGzgB9BzSo2kTdcHw==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -1751,6 +1751,7 @@ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-7.4.2.tgz", "integrity": "sha512-mEkKyQvvMrYXC3pahvH5WBIKtrtB63WixRr91ANFI7zXD+ESG6Ap6XtxMCJmXDQPwBDNk7SWVMiCflYuchG7kA==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1841,6 +1842,7 @@ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-7.4.2.tgz", "integrity": "sha512-Ccf/OVQsB+HQV0Fyf5lwD+jk1jeU7uSIqEjbxenNNssmEdB7S5qlkTBV2EJTHT83+T6Z9OMOHsreJZerydpjeg==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -1882,6 +1884,7 @@ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-7.4.2.tgz", "integrity": "sha512-rZZWpJNsIQ8WoCWrcVg8Gi6L/PDakB941clo6dO3XjoII2ucoOUcnpe5HIkudxi2xPvS/8Bfq990gFEx50TP5A==", "dev": true, + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/sprite": "7.4.2" @@ -2220,6 +2223,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2284,6 +2288,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/base/-/base-4.0.3.tgz", "integrity": "sha512-0bunaWebaDswLFtYZ6whV+ZvgLQ7oANcvbPmIOoVpS/1pOY3Y/GAnWOFbgp3qt9Q/ntLYqNjGve6xq0IqpsTAA==", "dev": true, + "peer": true, "requires": {} }, "@pixi-spine/loader-base": { @@ -2291,6 +2296,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/loader-base/-/loader-base-4.0.4.tgz", "integrity": "sha512-Grgu+PxiUpgYWpuMRr3h5jrN3ZTnwyXfu3HuYdFb6mbJTTMub4xBPALeui+O+tw0k9RNRAr99pUzu9Rc9XTbAw==", "dev": true, + "peer": true, "requires": {} }, "@pixi-spine/loader-uni": { @@ -2305,6 +2311,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.7/-/runtime-3.7-4.0.3.tgz", "integrity": "sha512-zuopKtSqjRc37wjW5xJ64j9DbiBB7rkPMFeldeWBPCbfZiCcFcwSZwZnrcgC+f4HIGo0NeviAvJGM8Hcf3AyeA==", "dev": true, + "peer": true, "requires": {} }, "@pixi-spine/runtime-3.8": { @@ -2312,6 +2319,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-3.8/-/runtime-3.8-4.0.3.tgz", "integrity": "sha512-lIhb4jOTon+FVYLO9AIgcB6jf9hC+RLEn8PesaDRibDocQ1htVCkEIhCIU3Mc00fuqIby7lMBsINeS/Th0q3bw==", "dev": true, + "peer": true, "requires": {} }, "@pixi-spine/runtime-4.0": { @@ -2326,6 +2334,7 @@ "resolved": "https://registry.npmjs.org/@pixi-spine/runtime-4.1/-/runtime-4.1-4.0.3.tgz", "integrity": "sha512-jK433snCQMC4FUPiDgyIcxhiatvRNSxqgs0CgHjjQ0l8GlY6gPpkkdThQ6GsFNme1SUZ4uvnWwawXFIGjW1IpQ==", "dev": true, + "peer": true, "requires": {} }, "@pixi/assets": { @@ -2343,7 +2352,6 @@ "resolved": "https://registry.npmjs.org/@pixi/color/-/color-7.3.0.tgz", "integrity": "sha512-qwgsP+cQhw0QjvouvAslpJ3g7DUMwKLUrXF6Nv+G4GhgVC2Z03CsCfWgUxLxKPD3WadB6FacdRIGx6o2TywB+A==", "dev": true, - "peer": true, "requires": { "colord": "^2.9.3" } @@ -2358,8 +2366,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-7.3.0.tgz", "integrity": "sha512-zRBX5RAxm14zs7/sse/eXSrFzbv2XPEJwj2fQga+4hI7tAsXazYgGFl3CMlDET5mW9rXUSxROE0dvnLe9DcYRQ==", - "dev": true, - "peer": true + "dev": true }, "@pixi/core": { "version": "7.3.0", @@ -2391,8 +2398,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-7.3.0.tgz", "integrity": "sha512-kr0nia7yvPLIXqBeOKLUXcOoxRG5yCxIPUtXvsFSrrmJvqsXsyg4l9cH0CS/I9yTb67/ks5wjzieUdwNf8pfTg==", - "dev": true, - "peer": true + "dev": true }, "@pixi/graphics": { "version": "7.3.0", @@ -2406,8 +2412,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-7.3.0.tgz", "integrity": "sha512-3gM1MffXlDM8bFNl+D1ndq4W1Gn7quRvxbAZ9RUp7Zvoqcud/0c/VcxngM2st+IXeFf8htlKxytkotMKk5gQxA==", - "dev": true, - "peer": true + "dev": true }, "@pixi/mesh": { "version": "7.3.0", @@ -2429,15 +2434,13 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-7.3.0.tgz", "integrity": "sha512-U0qQk5yhZcCYQVm444IO604aoe1TivQjKeaAYaEpxNyEbSJ2/rEIQEttrnw6JXnm6a0ycI8iBtweDthnpyatqA==", - "dev": true, - "peer": true + "dev": true }, "@pixi/settings": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-7.3.0.tgz", "integrity": "sha512-x8Tms/DBnedbJBjkP4VHqyBckqXqJnoAfoayqEcFrqNDQa+1qkr1UnyPj3l4eiEPhY8cEUBz1wSZnhM7R4XcDw==", "dev": true, - "peer": true, "requires": { "@pixi/constants": "7.3.0", "@types/css-font-loading-module": "^0.0.7", @@ -2457,7 +2460,6 @@ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-7.3.0.tgz", "integrity": "sha512-F77FpONHOn5JkZRMHUM8bXLLIG+Czve7zxOqb1Mk57QHLADhcHP88Kj2eYu9E7zJu4Flx51nyTdmVWQgQXW96g==", "dev": true, - "peer": true, "requires": { "@pixi/extensions": "7.3.0", "@pixi/settings": "7.3.0", @@ -2484,8 +2486,7 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==", - "dev": true, - "peer": true + "dev": true }, "@types/earcut": { "version": "2.1.1", @@ -2515,8 +2516,7 @@ "version": "2019.7.1", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz", "integrity": "sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==", - "dev": true, - "peer": true + "dev": true }, "@types/sinon": { "version": "10.0.13", @@ -2671,8 +2671,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "peer": true + "dev": true }, "commander": { "version": "2.20.3", @@ -3497,6 +3496,7 @@ "resolved": "https://registry.npmjs.org/@pixi/assets/-/assets-7.4.2.tgz", "integrity": "sha512-anxho59H9egZwoaEdM5aLvYyxoz6NCy3CaQIvNHD1bbGg8L16Ih0e26QSBR5fu53jl8OjT6M7s+p6n7uu4+fGA==", "dev": true, + "peer": true, "requires": { "@types/css-font-loading-module": "^0.0.12" } @@ -3528,6 +3528,7 @@ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-7.4.2.tgz", "integrity": "sha512-UbMtgSEnyCOFPzbE6ThB9qopXxbZ5GCof2ArB4FXOC5Xi/83MOIIYg5kf5M8689C5HJMhg2SrJu3xLKppF+CMg==", "dev": true, + "peer": true, "requires": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -3544,6 +3545,7 @@ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-7.4.2.tgz", "integrity": "sha512-DaD0J7gIlNlzO0Fdlby/0OH+tB5LtCY6rgFeCBKVDnzmn8wKW3zYZRenWBSFJ0Psx6vLqXYkSIM/rcokaKviIw==", "dev": true, + "peer": true, "requires": {} }, "@pixi/events": { @@ -3551,6 +3553,7 @@ "resolved": "https://registry.npmjs.org/@pixi/events/-/events-7.4.2.tgz", "integrity": "sha512-Jw/w57heZjzZShIXL0bxOvKB+XgGIevyezhGtfF2ZSzQoSBWo+Fj1uE0QwKd0RIaXegZw/DhSmiMJSbNmcjifA==", "dev": true, + "peer": true, "requires": {} }, "@pixi/extensions": { @@ -3613,6 +3616,7 @@ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-7.4.2.tgz", "integrity": "sha512-jH4/Tum2RqWzHGzvlwEr7HIVduoLO57Ze705N2zQPkUD57TInn5911aGUeoua7f/wK8cTLGzgB9BzSo2kTdcHw==", "dev": true, + "peer": true, "requires": {} }, "@pixi/math": { @@ -3626,6 +3630,7 @@ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-7.4.2.tgz", "integrity": "sha512-mEkKyQvvMrYXC3pahvH5WBIKtrtB63WixRr91ANFI7zXD+ESG6Ap6XtxMCJmXDQPwBDNk7SWVMiCflYuchG7kA==", "dev": true, + "peer": true, "requires": {} }, "@pixi/mesh-extras": { @@ -3692,6 +3697,7 @@ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-7.4.2.tgz", "integrity": "sha512-Ccf/OVQsB+HQV0Fyf5lwD+jk1jeU7uSIqEjbxenNNssmEdB7S5qlkTBV2EJTHT83+T6Z9OMOHsreJZerydpjeg==", "dev": true, + "peer": true, "requires": {} }, "@pixi/sprite-animated": { @@ -3720,6 +3726,7 @@ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-7.4.2.tgz", "integrity": "sha512-rZZWpJNsIQ8WoCWrcVg8Gi6L/PDakB941clo6dO3XjoII2ucoOUcnpe5HIkudxi2xPvS/8Bfq990gFEx50TP5A==", "dev": true, + "peer": true, "requires": {} }, "@pixi/text-bitmap": { @@ -3970,7 +3977,8 @@ "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true + "dev": true, + "peer": true }, "universalify": { "version": "0.1.2", diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json deleted file mode 100644 index 82bb964246a1..000000000000 --- a/build/.cmake/api/v1/query/client-vscode/query.json +++ /dev/null @@ -1 +0,0 @@ -{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-15-0272.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T01-50-35-0680.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-43-0295.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json b/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T01-52-54-0574.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-40-0069.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-16-48-0844.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-45-0540.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-18-54-0571.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-10-0901.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-22-22-0061.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-44-0367.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-35-48-0650.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-00-0079.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json b/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T12-41-06-0067.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-21-54-0788.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-24-26-0220.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-08-0487.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-25-33-0844.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-57-52-0008.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json b/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T14-58-00-0826.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-16-0332.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json b/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T15-38-25-0595.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json b/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json deleted file mode 100644 index 057998ff25c9..000000000000 --- a/build/.cmake/api/v1/reply/error-2026-03-01T22-12-09-0311.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "C:/Program Files/CMake/bin/cmake.exe", - "cpack" : "C:/Program Files/CMake/bin/cpack.exe", - "ctest" : "C:/Program Files/CMake/bin/ctest.exe", - "root" : "C:/Program Files/CMake/share/cmake-4.2" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 2, - "patch" : 3, - "string" : "4.2.3", - "suffix" : "" - } - }, - "objects" : [], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - }, - { - "error" : "no buildsystem generated" - } - ] - } - } - } -} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index 6568d3839e2e..000000000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,405 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: c:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build -# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//TRUE to build GDevelop Core library -BUILD_CORE:BOOL=TRUE - -//TRUE to build the extensions -BUILD_EXTENSIONS:BOOL=TRUE - -//TRUE to build GDevelop JS Platform -BUILD_GDJS:BOOL=TRUE - -//TRUE to build the tests -BUILD_TESTS:BOOL=TRUE - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.exe - -//Path to a program. -CMAKE_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe - -//No help, variable specified on the command line. -CMAKE_BUILD_TYPE:STRING=Debug - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:STRING=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe - -//C compiler -CMAKE_C_COMPILER:STRING=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=C:/mingw64/mingw64/bin/dlltool.exe - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/GDevelop - -//Path to a program. -CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.exe - -//make program -CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~2/GnuWin32/bin/make.exe - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_COMPAT_VERSION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=GDevelop - -//Value Computed by CMake -CMAKE_PROJECT_SPDX_LICENSE:STATIC= - -//Path to a program. -CMAKE_RANLIB:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.exe - -//RC compiler -CMAKE_RC_COMPILER:FILEPATH=C:/mingw64/mingw64/bin/windres.exe - -//Flags for Windows Resource Compiler during all build types. -CMAKE_RC_FLAGS:STRING= - -//Flags for Windows Resource Compiler during DEBUG builds. -CMAKE_RC_FLAGS_DEBUG:STRING= - -//Flags for Windows Resource Compiler during MINSIZEREL builds. -CMAKE_RC_FLAGS_MINSIZEREL:STRING= - -//Flags for Windows Resource Compiler during RELEASE builds. -CMAKE_RC_FLAGS_RELEASE:STRING= - -//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. -CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_READELF:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.exe - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the archiver during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the archiver during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the archiver during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the archiver during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the archiver during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.exe - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -GDevelop_BINARY_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build - -//Value Computed by CMake -GDevelop_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -GDevelop_SOURCE_DIR:STATIC=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop - -NO_GUI:BOOL=TRUE - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake-gui.exe -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tech Shop/Desktop/gdevelop/GDevelop -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//Name of CMakeLists files to read -CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_COMPILER -CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 -CMAKE_RC_COMPILER_WORKS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS -CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG -CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL -CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE -CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO -CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.2 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake b/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake deleted file mode 100644 index abfcb10740db..000000000000 --- a/build/CMakeFiles/4.2.3/CMakeRCCompiler.cmake +++ /dev/null @@ -1,6 +0,0 @@ -set(CMAKE_RC_COMPILER "C:/mingw64/mingw64/bin/windres.exe") -set(CMAKE_RC_COMPILER_ARG1 "") -set(CMAKE_RC_COMPILER_LOADED 1) -set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) -set(CMAKE_RC_OUTPUT_EXTENSION .obj) -set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/build/CMakeFiles/4.2.3/CMakeSystem.cmake deleted file mode 100644 index 88ce3654c3f1..000000000000 --- a/build/CMakeFiles/4.2.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Windows-10.0.26200") -set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "10.0.26200") -set(CMAKE_SYSTEM_PROCESSOR "AMD64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index ab3c3593124d..000000000000 --- a/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,934 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__RENESAS__) -# define COMPILER_ID "Renesas" -/* __RENESAS_VERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__DCC__) && defined(_DIAB_TOOL) -# define COMPILER_ID "Diab" - # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) - # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) - # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) - # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) - - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) || defined(__CPARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__RENESAS__) -# if defined(__CCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__CCRL__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__CCRH__) -# define ARCHITECTURE_ID "RH850" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o b/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index aa56f9ff68ddb039f31ac8f61b259fae4002fafd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1756 zcma)6Uu)A)6hCRY+S#eysBCUB^Dvi{vW0b-7%lmG6c4Ul7LfEcP>gw{EnzQ2gJKmVA%oIB_D^)Gya zlh1HyIF4|vt*>k>RBKk-3kdZqp`>uDY>~>T02|Af@w;C1GLGcCBVs z51C<0ScEDUH}i$X?X}F7Zf2$QV$(1+i8)p#t7fb^t5#e?p3lwB2EkcLRn&P!&E_CK zi{&z%RSXdBpgWY?hFByn3=3n?lyFlR7bk>U!lW=AL$Sxgy%&X_mtj%t=}Z6-e_<10 zC`?g}L8@n_pNlZwqYHj~v|B{i@uNhz(i1I0940$6^qGv}j%h^NQ}uZa?jw@M^#c0w z5HF%X65=NM$q+wApX@f4GDhbw6xnmVQ0R2inkH9aMuQm!hP_`a^DYZmr>z3Q8z*4Y zHi2g{`=H4V^m2dq^vQoW5LnnKR2-H?=cap$;9=r~*YRA0H}E`!*YI8l@o*D_qqGna zUm4vEA>9ih-3KAv10l$bSC-2vh^`ahA@>~JlwB+hWb!oTGLS2c2GUwU@J1}%Mm@h( zl$q-~My2WM4a_>QQ3qqm*iC`ae<8gOZd5y zi6q>oJl|c63Fmu_0^Kvs(ORBw4t>hY^J$^laN6ICkm@EWLIjQCJ_WA-;M1& diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index b35f567c2b99..000000000000 --- a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,949 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__RENESAS__) -# define COMPILER_ID "Renesas" -/* __RENESAS_VERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__DCC__) && defined(_DIAB_TOOL) -# define COMPILER_ID "Diab" - # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) - # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) - # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) - # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) - - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) || defined(__CPARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__RENESAS__) -# if defined(__CCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__CCRL__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__CCRH__) -# define ARCHITECTURE_ID "RH850" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index d9d3fedfcaf4d896f5e18b5ac1373ebd23039f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1972 zcma)6-D(qC6kgLwYqTD%HDW!A&V@oMWSqo;B66_CV=cB-q)M@B+{sMsVE&j)M6Zsh z7lNEC!5fd*N9Y51;Ufs=1=?!B3vYY^{l1y(I7X1Hu;*LfT5GSp_TFpfpTFlW8ipZS z49Ut5CUR>y@(fQ!kd@uCOH%8(j;#N?mH9BgH728-%-Cp0oVAZ>XSB27yzPkfvNPr! z?3m7z4RQYOnAX~68hprky1|(D1H`Ni5cAl2``dNg0diazAcnP@vbHH7UTme--+Vg! z?Zl=&FJdN1pkKmR!f-JjW6UmGymF?}s5Skn7c9>#T)*9CD?RXnmfxr^JCWoIcC0u( zC66g_o@P~rD~+JGd^_eUsH|$e6{@=$m-DB3^SpjYhSys{FczVhZ;B)#>8-#o637ubQ{A=i7eOwNy~cR>3KpbPD+?nVv*?<*BkS#u2E)Q;RY(ls2{-AuX|>Ii5t+~=!hUYbLD+eZ1q=i6xhPJ5jA(wUS5!}l z0!-Pa1G_xkw_du>zoU1*>g{G82*nELKRv2jW@ua23t zsW1%uay#@|(Xs=5_%g61bX_d`ujRdI;r=M>(d`)LFeuO9I1S`}8O}JK0UsT?eic_i zlK)XU-!a4_^Sy(E_rQFdtMi?J&b&IGo2U)uXe}b^ri({SVcdVQ8h!P;XTg$jy$Rh| zo&Ith*L>2oGmdp=zs@%UTXG+t;9wm0LDc);o8esj*3!sFn-=;wN*LH{Q`_$#?zkpE uy*?4Ho;(M+3*#TKu=ltwk+tcwgDRgvUQ_9c&WD!&DeemrG;|P9$9)HD0xS^# diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index d865188c26c5..000000000000 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,16518 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" - - "CMakeLists.txt:38 (project)" - message: | - The system is: Windows - 10.0.26200 - AMD64 - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_MAKE_PROGRAM" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "gmake" - - "make" - - "smake" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/gmake" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/gmake" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/gmake" - - "C:/Windows/System32/gmake.com" - - "C:/Windows/System32/gmake.exe" - - "C:/Windows/System32/gmake" - - "C:/Windows/gmake.com" - - "C:/Windows/gmake.exe" - - "C:/Windows/gmake" - - "C:/Windows/System32/wbem/gmake.com" - - "C:/Windows/System32/wbem/gmake.exe" - - "C:/Windows/System32/wbem/gmake" - - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/gmake" - - "C:/Windows/System32/OpenSSH/gmake.com" - - "C:/Windows/System32/OpenSSH/gmake.exe" - - "C:/Windows/System32/OpenSSH/gmake" - - "C:/Program Files/nodejs/gmake.com" - - "C:/Program Files/nodejs/gmake.exe" - - "C:/Program Files/nodejs/gmake" - - "C:/Program Files/Git/cmd/gmake.com" - - "C:/Program Files/Git/cmd/gmake.exe" - - "C:/Program Files/Git/cmd/gmake" - - "C:/Program Files/Go/bin/gmake.com" - - "C:/Program Files/Go/bin/gmake.exe" - - "C:/Program Files/Go/bin/gmake" - - "C:/Program Files/Nexa OS Ultimate/gmake.com" - - "C:/Program Files/Nexa OS Ultimate/gmake.exe" - - "C:/Program Files/Nexa OS Ultimate/gmake" - - "C:/Program Files/dotnet/gmake.com" - - "C:/Program Files/dotnet/gmake.exe" - - "C:/Program Files/dotnet/gmake" - - "C:/Program Files/CMake/bin/gmake.com" - - "C:/Program Files/CMake/bin/gmake.exe" - - "C:/Program Files/CMake/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/gmake" - - "C:/mingw64/mingw64/bin/gmake.com" - - "C:/mingw64/mingw64/bin/gmake.exe" - - "C:/mingw64/mingw64/bin/gmake" - - "C:/Program Files/NASM/gmake.com" - - "C:/Program Files/NASM/gmake.exe" - - "C:/Program Files/NASM/gmake" - - "C:/Program Files (x86)/GnuWin32/bin/gmake.com" - - "C:/Program Files (x86)/GnuWin32/bin/gmake.exe" - - "C:/Program Files (x86)/GnuWin32/bin/gmake" - - "C:/Program Files/GnuWin32/bin/gmake.com" - - "C:/Program Files/GnuWin32/bin/gmake.exe" - - "C:/Program Files/GnuWin32/bin/gmake" - - "C:/Program Files/Python311/gmake.com" - - "C:/Program Files/Python311/gmake.exe" - - "C:/Program Files/Python311/gmake" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/gmake" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/gmake" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/gmake" - - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/gmake" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/gmake" - - "C:/Go/bin/gmake.com" - - "C:/Go/bin/gmake.exe" - - "C:/Go/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/gmake" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/gmake" - - "C:/mingw64/bin/gmake.com" - - "C:/mingw64/bin/gmake.exe" - - "C:/mingw64/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/gmake" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/gmake" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/make" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/make" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/make" - - "C:/Windows/System32/make.com" - - "C:/Windows/System32/make.exe" - - "C:/Windows/System32/make" - - "C:/Windows/make.com" - - "C:/Windows/make.exe" - - "C:/Windows/make" - - "C:/Windows/System32/wbem/make.com" - - "C:/Windows/System32/wbem/make.exe" - - "C:/Windows/System32/wbem/make" - - "C:/Windows/System32/WindowsPowerShell/v1.0/make.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/make.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/make" - - "C:/Windows/System32/OpenSSH/make.com" - - "C:/Windows/System32/OpenSSH/make.exe" - - "C:/Windows/System32/OpenSSH/make" - - "C:/Program Files/nodejs/make.com" - - "C:/Program Files/nodejs/make.exe" - - "C:/Program Files/nodejs/make" - - "C:/Program Files/Git/cmd/make.com" - - "C:/Program Files/Git/cmd/make.exe" - - "C:/Program Files/Git/cmd/make" - - "C:/Program Files/Go/bin/make.com" - - "C:/Program Files/Go/bin/make.exe" - - "C:/Program Files/Go/bin/make" - - "C:/Program Files/Nexa OS Ultimate/make.com" - - "C:/Program Files/Nexa OS Ultimate/make.exe" - - "C:/Program Files/Nexa OS Ultimate/make" - - "C:/Program Files/dotnet/make.com" - - "C:/Program Files/dotnet/make.exe" - - "C:/Program Files/dotnet/make" - - "C:/Program Files/CMake/bin/make.com" - - "C:/Program Files/CMake/bin/make.exe" - - "C:/Program Files/CMake/bin/make" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/make" - - "C:/mingw64/mingw64/bin/make.com" - - "C:/mingw64/mingw64/bin/make.exe" - - "C:/mingw64/mingw64/bin/make" - - "C:/Program Files/NASM/make.com" - - "C:/Program Files/NASM/make.exe" - - "C:/Program Files/NASM/make" - - "C:/Program Files (x86)/GnuWin32/bin/make.com" - found: "C:/Program Files (x86)/GnuWin32/bin/make.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_AR" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-ar" - - "ar" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_RANLIB" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-ranlib" - - "ranlib" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ranlib.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_STRIP" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-strip" - - "strip" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-strip.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_LINKER" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-ld" - - "ld" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ld.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_NM" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-nm" - - "nm" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-nm.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_OBJDUMP" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-objdump" - - "objdump" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objdump.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_OBJCOPY" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-objcopy" - - "objcopy" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-objcopy.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_READELF" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-readelf" - - "readelf" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-readelf.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_DLLTOOL" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-dlltool" - - "dlltool" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-dlltool" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-dlltool" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-dlltool" - - "C:/Windows/System32/arm-none-eabi-dlltool.com" - - "C:/Windows/System32/arm-none-eabi-dlltool.exe" - - "C:/Windows/System32/arm-none-eabi-dlltool" - - "C:/Windows/arm-none-eabi-dlltool.com" - - "C:/Windows/arm-none-eabi-dlltool.exe" - - "C:/Windows/arm-none-eabi-dlltool" - - "C:/Windows/System32/wbem/arm-none-eabi-dlltool.com" - - "C:/Windows/System32/wbem/arm-none-eabi-dlltool.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-dlltool" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-dlltool" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-dlltool" - - "C:/Program Files/nodejs/arm-none-eabi-dlltool.com" - - "C:/Program Files/nodejs/arm-none-eabi-dlltool.exe" - - "C:/Program Files/nodejs/arm-none-eabi-dlltool" - - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-dlltool" - - "C:/Program Files/Go/bin/arm-none-eabi-dlltool.com" - - "C:/Program Files/Go/bin/arm-none-eabi-dlltool.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-dlltool" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-dlltool" - - "C:/Program Files/dotnet/arm-none-eabi-dlltool.com" - - "C:/Program Files/dotnet/arm-none-eabi-dlltool.exe" - - "C:/Program Files/dotnet/arm-none-eabi-dlltool" - - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-dlltool" - - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-dlltool" - - "C:/Program Files/NASM/arm-none-eabi-dlltool.com" - - "C:/Program Files/NASM/arm-none-eabi-dlltool.exe" - - "C:/Program Files/NASM/arm-none-eabi-dlltool" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-dlltool" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-dlltool" - - "C:/Program Files/Python311/arm-none-eabi-dlltool.com" - - "C:/Program Files/Python311/arm-none-eabi-dlltool.exe" - - "C:/Program Files/Python311/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-dlltool" - - "C:/Go/bin/arm-none-eabi-dlltool.com" - - "C:/Go/bin/arm-none-eabi-dlltool.exe" - - "C:/Go/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-dlltool" - - "C:/mingw64/bin/arm-none-eabi-dlltool.com" - - "C:/mingw64/bin/arm-none-eabi-dlltool.exe" - - "C:/mingw64/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-dlltool" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/dlltool" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/dlltool" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/dlltool" - - "C:/Windows/System32/dlltool.com" - - "C:/Windows/System32/dlltool.exe" - - "C:/Windows/System32/dlltool" - - "C:/Windows/dlltool.com" - - "C:/Windows/dlltool.exe" - - "C:/Windows/dlltool" - - "C:/Windows/System32/wbem/dlltool.com" - - "C:/Windows/System32/wbem/dlltool.exe" - - "C:/Windows/System32/wbem/dlltool" - - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/dlltool" - - "C:/Windows/System32/OpenSSH/dlltool.com" - - "C:/Windows/System32/OpenSSH/dlltool.exe" - - "C:/Windows/System32/OpenSSH/dlltool" - - "C:/Program Files/nodejs/dlltool.com" - - "C:/Program Files/nodejs/dlltool.exe" - - "C:/Program Files/nodejs/dlltool" - - "C:/Program Files/Git/cmd/dlltool.com" - - "C:/Program Files/Git/cmd/dlltool.exe" - - "C:/Program Files/Git/cmd/dlltool" - - "C:/Program Files/Go/bin/dlltool.com" - - "C:/Program Files/Go/bin/dlltool.exe" - - "C:/Program Files/Go/bin/dlltool" - - "C:/Program Files/Nexa OS Ultimate/dlltool.com" - - "C:/Program Files/Nexa OS Ultimate/dlltool.exe" - - "C:/Program Files/Nexa OS Ultimate/dlltool" - - "C:/Program Files/dotnet/dlltool.com" - - "C:/Program Files/dotnet/dlltool.exe" - - "C:/Program Files/dotnet/dlltool" - - "C:/Program Files/CMake/bin/dlltool.com" - - "C:/Program Files/CMake/bin/dlltool.exe" - - "C:/Program Files/CMake/bin/dlltool" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/dlltool" - - "C:/mingw64/mingw64/bin/dlltool.com" - found: "C:/mingw64/mingw64/bin/dlltool.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_ADDR2LINE" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-addr2line" - - "addr2line" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-addr2line.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_TAPI" - description: "Path to a program." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-tapi" - - "tapi" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-tapi" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-tapi" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-tapi" - - "C:/Windows/System32/arm-none-eabi-tapi.com" - - "C:/Windows/System32/arm-none-eabi-tapi.exe" - - "C:/Windows/System32/arm-none-eabi-tapi" - - "C:/Windows/arm-none-eabi-tapi.com" - - "C:/Windows/arm-none-eabi-tapi.exe" - - "C:/Windows/arm-none-eabi-tapi" - - "C:/Windows/System32/wbem/arm-none-eabi-tapi.com" - - "C:/Windows/System32/wbem/arm-none-eabi-tapi.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-tapi" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-tapi" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-tapi" - - "C:/Program Files/nodejs/arm-none-eabi-tapi.com" - - "C:/Program Files/nodejs/arm-none-eabi-tapi.exe" - - "C:/Program Files/nodejs/arm-none-eabi-tapi" - - "C:/Program Files/Git/cmd/arm-none-eabi-tapi.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-tapi.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-tapi" - - "C:/Program Files/Go/bin/arm-none-eabi-tapi.com" - - "C:/Program Files/Go/bin/arm-none-eabi-tapi.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-tapi" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-tapi" - - "C:/Program Files/dotnet/arm-none-eabi-tapi.com" - - "C:/Program Files/dotnet/arm-none-eabi-tapi.exe" - - "C:/Program Files/dotnet/arm-none-eabi-tapi" - - "C:/Program Files/CMake/bin/arm-none-eabi-tapi.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-tapi.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-tapi" - - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-tapi" - - "C:/Program Files/NASM/arm-none-eabi-tapi.com" - - "C:/Program Files/NASM/arm-none-eabi-tapi.exe" - - "C:/Program Files/NASM/arm-none-eabi-tapi" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-tapi" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-tapi" - - "C:/Program Files/Python311/arm-none-eabi-tapi.com" - - "C:/Program Files/Python311/arm-none-eabi-tapi.exe" - - "C:/Program Files/Python311/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-tapi" - - "C:/Go/bin/arm-none-eabi-tapi.com" - - "C:/Go/bin/arm-none-eabi-tapi.exe" - - "C:/Go/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-tapi" - - "C:/mingw64/bin/arm-none-eabi-tapi.com" - - "C:/mingw64/bin/arm-none-eabi-tapi.exe" - - "C:/mingw64/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-tapi" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/tapi" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/tapi" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/tapi" - - "C:/Windows/System32/tapi.com" - - "C:/Windows/System32/tapi.exe" - - "C:/Windows/System32/tapi" - - "C:/Windows/tapi.com" - - "C:/Windows/tapi.exe" - - "C:/Windows/tapi" - - "C:/Windows/System32/wbem/tapi.com" - - "C:/Windows/System32/wbem/tapi.exe" - - "C:/Windows/System32/wbem/tapi" - - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" - - "C:/Windows/System32/OpenSSH/tapi.com" - - "C:/Windows/System32/OpenSSH/tapi.exe" - - "C:/Windows/System32/OpenSSH/tapi" - - "C:/Program Files/nodejs/tapi.com" - - "C:/Program Files/nodejs/tapi.exe" - - "C:/Program Files/nodejs/tapi" - - "C:/Program Files/Git/cmd/tapi.com" - - "C:/Program Files/Git/cmd/tapi.exe" - - "C:/Program Files/Git/cmd/tapi" - - "C:/Program Files/Go/bin/tapi.com" - - "C:/Program Files/Go/bin/tapi.exe" - - "C:/Program Files/Go/bin/tapi" - - "C:/Program Files/Nexa OS Ultimate/tapi.com" - - "C:/Program Files/Nexa OS Ultimate/tapi.exe" - - "C:/Program Files/Nexa OS Ultimate/tapi" - - "C:/Program Files/dotnet/tapi.com" - - "C:/Program Files/dotnet/tapi.exe" - - "C:/Program Files/dotnet/tapi" - - "C:/Program Files/CMake/bin/tapi.com" - - "C:/Program Files/CMake/bin/tapi.exe" - - "C:/Program Files/CMake/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/tapi" - - "C:/mingw64/mingw64/bin/tapi.com" - - "C:/mingw64/mingw64/bin/tapi.exe" - - "C:/mingw64/mingw64/bin/tapi" - - "C:/Program Files/NASM/tapi.com" - - "C:/Program Files/NASM/tapi.exe" - - "C:/Program Files/NASM/tapi" - - "C:/Program Files (x86)/GnuWin32/bin/tapi.com" - - "C:/Program Files (x86)/GnuWin32/bin/tapi.exe" - - "C:/Program Files (x86)/GnuWin32/bin/tapi" - - "C:/Program Files/GnuWin32/bin/tapi.com" - - "C:/Program Files/GnuWin32/bin/tapi.exe" - - "C:/Program Files/GnuWin32/bin/tapi" - - "C:/Program Files/Python311/tapi.com" - - "C:/Program Files/Python311/tapi.exe" - - "C:/Program Files/Python311/tapi" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/tapi" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/tapi" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/tapi" - - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/tapi" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/tapi" - - "C:/Go/bin/tapi.com" - - "C:/Go/bin/tapi.exe" - - "C:/Go/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/tapi" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/tapi" - - "C:/mingw64/bin/tapi.com" - - "C:/mingw64/bin/tapi.exe" - - "C:/mingw64/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/tapi" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/tapi" - found: false - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_C_COMPILER_AR" - description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-gcc-ar-12.2" - - "arm-none-eabi-gcc-ar-12" - - "arm-none-eabi-gcc-ar12" - - "arm-none-eabi-gcc-ar" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12" - - "C:/Windows/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12" - - "C:/Windows/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12" - - "C:/Go/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_C_COMPILER_RANLIB" - description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-gcc-ranlib-12.2" - - "arm-none-eabi-gcc-ranlib-12" - - "arm-none-eabi-gcc-ranlib12" - - "arm-none-eabi-gcc-ranlib" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_CXX_COMPILER_AR" - description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-gcc-ar-12.2" - - "arm-none-eabi-gcc-ar-12" - - "arm-none-eabi-gcc-ar12" - - "arm-none-eabi-gcc-ar" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.2" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.2" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.2" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.2" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar-12" - - "C:/Windows/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar-12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar-12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar-12" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar-12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar-12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ar12" - - "C:/Windows/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ar12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ar12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ar12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ar12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ar12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ar12" - - "C:/Go/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ar12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ar12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ar12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ar.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_CXX_COMPILER_RANLIB" - description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: false - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-gcc-ranlib-12.2" - - "arm-none-eabi-gcc-ranlib-12" - - "arm-none-eabi-gcc-ranlib12" - - "arm-none-eabi-gcc-ranlib" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.2" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.2" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.2" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib-12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib-12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib-12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib-12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-gcc-ranlib12" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/nodejs/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/dotnet/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-gcc-ranlib12" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/NASM/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.com" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Program Files/Python311/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Go/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-gcc-ranlib12" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/mingw64/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-gcc-ranlib12" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.com" - found: "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc-ranlib.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Platform/Windows-GNU.cmake:167 (enable_language)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/Platform/Windows-GNU-C.cmake:2 (__windows_compiler_gnu)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCInformation.cmake:48 (include)" - - "CMakeLists.txt:38 (project)" - mode: "program" - variable: "CMAKE_RC_COMPILER" - description: "RC compiler" - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "arm-none-eabi-windres" - - "windres" - candidate_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/" - - "C:/Windows/System32/" - - "C:/Windows/" - - "C:/Windows/System32/wbem/" - - "C:/Windows/System32/WindowsPowerShell/v1.0/" - - "C:/Windows/System32/OpenSSH/" - - "C:/Program Files/nodejs/" - - "C:/Program Files/Git/cmd/" - - "C:/Program Files/Go/bin/" - - "C:/Program Files/Nexa OS Ultimate/" - - "C:/Program Files/dotnet/" - - "C:/Program Files/CMake/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/" - - "C:/mingw64/mingw64/bin/" - - "C:/Program Files/NASM/" - - "C:/Program Files (x86)/GnuWin32/bin/" - - "C:/Program Files/GnuWin32/bin/" - - "C:/Program Files/Python311/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/" - - "C:/Users/Tech Shop/AppData/Roaming/npm/" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/" - - "C:/Go/bin/" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/" - - "C:/mingw64/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/" - - "C:/Program Files/bin/" - - "C:/Program Files/sbin/" - - "C:/Program Files/" - - "C:/Program Files (x86)/bin/" - - "C:/Program Files (x86)/sbin/" - - "C:/Program Files (x86)/" - - "C:/Program Files/CMake/bin/" - - "C:/Program Files/CMake/sbin/" - - "C:/Program Files/CMake/" - - "C:/Program Files (x86)/GDevelop/bin/" - - "C:/Program Files (x86)/GDevelop/sbin/" - - "C:/Program Files (x86)/GDevelop/" - searched_directories: - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-windres" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/arm-none-eabi-windres" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/arm-none-eabi-windres" - - "C:/Windows/System32/arm-none-eabi-windres.com" - - "C:/Windows/System32/arm-none-eabi-windres.exe" - - "C:/Windows/System32/arm-none-eabi-windres" - - "C:/Windows/arm-none-eabi-windres.com" - - "C:/Windows/arm-none-eabi-windres.exe" - - "C:/Windows/arm-none-eabi-windres" - - "C:/Windows/System32/wbem/arm-none-eabi-windres.com" - - "C:/Windows/System32/wbem/arm-none-eabi-windres.exe" - - "C:/Windows/System32/wbem/arm-none-eabi-windres" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/arm-none-eabi-windres" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres.com" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres.exe" - - "C:/Windows/System32/OpenSSH/arm-none-eabi-windres" - - "C:/Program Files/nodejs/arm-none-eabi-windres.com" - - "C:/Program Files/nodejs/arm-none-eabi-windres.exe" - - "C:/Program Files/nodejs/arm-none-eabi-windres" - - "C:/Program Files/Git/cmd/arm-none-eabi-windres.com" - - "C:/Program Files/Git/cmd/arm-none-eabi-windres.exe" - - "C:/Program Files/Git/cmd/arm-none-eabi-windres" - - "C:/Program Files/Go/bin/arm-none-eabi-windres.com" - - "C:/Program Files/Go/bin/arm-none-eabi-windres.exe" - - "C:/Program Files/Go/bin/arm-none-eabi-windres" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres.com" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres.exe" - - "C:/Program Files/Nexa OS Ultimate/arm-none-eabi-windres" - - "C:/Program Files/dotnet/arm-none-eabi-windres.com" - - "C:/Program Files/dotnet/arm-none-eabi-windres.exe" - - "C:/Program Files/dotnet/arm-none-eabi-windres" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/arm-none-eabi-windres" - - "C:/mingw64/mingw64/bin/arm-none-eabi-windres.com" - - "C:/mingw64/mingw64/bin/arm-none-eabi-windres.exe" - - "C:/mingw64/mingw64/bin/arm-none-eabi-windres" - - "C:/Program Files/NASM/arm-none-eabi-windres.com" - - "C:/Program Files/NASM/arm-none-eabi-windres.exe" - - "C:/Program Files/NASM/arm-none-eabi-windres" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/GnuWin32/bin/arm-none-eabi-windres" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres.com" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres.exe" - - "C:/Program Files/GnuWin32/bin/arm-none-eabi-windres" - - "C:/Program Files/Python311/arm-none-eabi-windres.com" - - "C:/Program Files/Python311/arm-none-eabi-windres.exe" - - "C:/Program Files/Python311/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/copilotCli/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Microsoft/WindowsApps/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Microsoft VS Code/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Roaming/npm/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/GitHubDesktop/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Antigravity/bin/arm-none-eabi-windres" - - "C:/Go/bin/arm-none-eabi-windres.com" - - "C:/Go/bin/arm-none-eabi-windres.exe" - - "C:/Go/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Python/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Ollama/arm-none-eabi-windres" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/.vscode/extensions/ms-python.debugpy-2025.18.0-win32-x64/bundled/scripts/noConfigScripts/arm-none-eabi-windres" - - "C:/mingw64/bin/arm-none-eabi-windres.com" - - "C:/mingw64/bin/arm-none-eabi-windres.exe" - - "C:/mingw64/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Kiro/bin/arm-none-eabi-windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/cursor/resources/app/bin/arm-none-eabi-windres" - - "C:/Program Files/bin/arm-none-eabi-windres.com" - - "C:/Program Files/bin/arm-none-eabi-windres.exe" - - "C:/Program Files/bin/arm-none-eabi-windres" - - "C:/Program Files/sbin/arm-none-eabi-windres.com" - - "C:/Program Files/sbin/arm-none-eabi-windres.exe" - - "C:/Program Files/sbin/arm-none-eabi-windres" - - "C:/Program Files/arm-none-eabi-windres.com" - - "C:/Program Files/arm-none-eabi-windres.exe" - - "C:/Program Files/arm-none-eabi-windres" - - "C:/Program Files (x86)/bin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/bin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/bin/arm-none-eabi-windres" - - "C:/Program Files (x86)/sbin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/sbin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/sbin/arm-none-eabi-windres" - - "C:/Program Files (x86)/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/arm-none-eabi-windres" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres.com" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres.exe" - - "C:/Program Files/CMake/bin/arm-none-eabi-windres" - - "C:/Program Files/CMake/sbin/arm-none-eabi-windres.com" - - "C:/Program Files/CMake/sbin/arm-none-eabi-windres.exe" - - "C:/Program Files/CMake/sbin/arm-none-eabi-windres" - - "C:/Program Files/CMake/arm-none-eabi-windres.com" - - "C:/Program Files/CMake/arm-none-eabi-windres.exe" - - "C:/Program Files/CMake/arm-none-eabi-windres" - - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/GDevelop/bin/arm-none-eabi-windres" - - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/GDevelop/sbin/arm-none-eabi-windres" - - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres.com" - - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres.exe" - - "C:/Program Files (x86)/GDevelop/arm-none-eabi-windres" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres.com" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres.exe" - - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/windres" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/java8path/windres" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres.com" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres.exe" - - "C:/Program Files (x86)/Common Files/Oracle/Java/javapath/windres" - - "C:/Windows/System32/windres.com" - - "C:/Windows/System32/windres.exe" - - "C:/Windows/System32/windres" - - "C:/Windows/windres.com" - - "C:/Windows/windres.exe" - - "C:/Windows/windres" - - "C:/Windows/System32/wbem/windres.com" - - "C:/Windows/System32/wbem/windres.exe" - - "C:/Windows/System32/wbem/windres" - - "C:/Windows/System32/WindowsPowerShell/v1.0/windres.com" - - "C:/Windows/System32/WindowsPowerShell/v1.0/windres.exe" - - "C:/Windows/System32/WindowsPowerShell/v1.0/windres" - - "C:/Windows/System32/OpenSSH/windres.com" - - "C:/Windows/System32/OpenSSH/windres.exe" - - "C:/Windows/System32/OpenSSH/windres" - - "C:/Program Files/nodejs/windres.com" - - "C:/Program Files/nodejs/windres.exe" - - "C:/Program Files/nodejs/windres" - - "C:/Program Files/Git/cmd/windres.com" - - "C:/Program Files/Git/cmd/windres.exe" - - "C:/Program Files/Git/cmd/windres" - - "C:/Program Files/Go/bin/windres.com" - - "C:/Program Files/Go/bin/windres.exe" - - "C:/Program Files/Go/bin/windres" - - "C:/Program Files/Nexa OS Ultimate/windres.com" - - "C:/Program Files/Nexa OS Ultimate/windres.exe" - - "C:/Program Files/Nexa OS Ultimate/windres" - - "C:/Program Files/dotnet/windres.com" - - "C:/Program Files/dotnet/windres.exe" - - "C:/Program Files/dotnet/windres" - - "C:/Program Files/CMake/bin/windres.com" - - "C:/Program Files/CMake/bin/windres.exe" - - "C:/Program Files/CMake/bin/windres" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres.com" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres.exe" - - "C:/Users/Tech Shop/AppData/Local/Programs/Python/Python311/windres" - - "C:/mingw64/mingw64/bin/windres.com" - found: "C:/mingw64/mingw64/bin/windres.exe" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - CMAKE_SYSTEM_PREFIX_PATH: - - "C:/Program Files" - - "C:/Program Files (x86)" - - "C:/Program Files/CMake" - - "C:/Program Files (x86)/GDevelop" - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_c3cf5/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_c3cf5.dir/build.make CMakeFiles/cmTC_c3cf5.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' - Building C object CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c3cf5.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJVh89r.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJVh89r.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c3cf5.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_c3cf5.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_c3cf5.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_c3cf5.dir/objects.a @CMakeFiles/cmTC_c3cf5.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a -Wl,--no-whole-archive -o cmTC_c3cf5.exe -Wl,--out-implib,libcmTC_c3cf5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c3cf5.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_c3cf5.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cco6QG4H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c3cf5.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a --no-whole-archive --out-implib libcmTC_c3cf5.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cco6QG4H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c3cf5.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c3cf5.dir/objects.a --no-whole-archive --out-implib libcmTC_c3cf5.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_c3cf5.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-i7q5sq' - make.exe: *** [cmTC_c3cf5/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_ef61a/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_ef61a.dir/build.make CMakeFiles/cmTC_ef61a.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' - Building C object CMakeFiles/cmTC_ef61a.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_ef61a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5/testCCompiler.c" - Linking C executable cmTC_ef61a.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_ef61a.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_ef61a.dir/objects.a @CMakeFiles/cmTC_ef61a.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_ef61a.dir/objects.a -Wl,--no-whole-archive -o cmTC_ef61a.exe -Wl,--out-implib,libcmTC_ef61a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_ef61a.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_ef61a.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-3pl9r5' - make.exe: *** [cmTC_ef61a/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5bb3e/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5bb3e.dir/build.make CMakeFiles/cmTC_5bb3e.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' - Building C object CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5bb3e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccXfXUKi.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccXfXUKi.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5bb3e.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_5bb3e.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5bb3e.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5bb3e.dir/objects.a @CMakeFiles/cmTC_5bb3e.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a -Wl,--no-whole-archive -o cmTC_5bb3e.exe -Wl,--out-implib,libcmTC_5bb3e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5bb3e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_5bb3e.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccftJJwN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5bb3e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a --no-whole-archive --out-implib libcmTC_5bb3e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccftJJwN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5bb3e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5bb3e.dir/objects.a --no-whole-archive --out-implib libcmTC_5bb3e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_5bb3e.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-k80u7e' - make.exe: *** [cmTC_5bb3e/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_45e82/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_45e82.dir/build.make CMakeFiles/cmTC_45e82.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' - Building C object CMakeFiles/cmTC_45e82.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_45e82.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t/testCCompiler.c" - Linking C executable cmTC_45e82.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_45e82.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_45e82.dir/objects.a @CMakeFiles/cmTC_45e82.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_45e82.dir/objects.a -Wl,--no-whole-archive -o cmTC_45e82.exe -Wl,--out-implib,libcmTC_45e82.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_45e82.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_45e82.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-edce4t' - make.exe: *** [cmTC_45e82/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_e4be2/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_e4be2.dir/build.make CMakeFiles/cmTC_e4be2.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' - Building C object CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e4be2.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc4fMhgp.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc4fMhgp.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_e4be2.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_e4be2.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_e4be2.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_e4be2.dir/objects.a @CMakeFiles/cmTC_e4be2.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a -Wl,--no-whole-archive -o cmTC_e4be2.exe -Wl,--out-implib,libcmTC_e4be2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e4be2.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_e4be2.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccrBbQt1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_e4be2.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a --no-whole-archive --out-implib libcmTC_e4be2.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccrBbQt1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_e4be2.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_e4be2.dir/objects.a --no-whole-archive --out-implib libcmTC_e4be2.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_e4be2.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lecq4t' - make.exe: *** [cmTC_e4be2/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_9d78a/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_9d78a.dir/build.make CMakeFiles/cmTC_9d78a.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' - Building C object CMakeFiles/cmTC_9d78a.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_9d78a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5/testCCompiler.c" - Linking C executable cmTC_9d78a.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_9d78a.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_9d78a.dir/objects.a @CMakeFiles/cmTC_9d78a.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_9d78a.dir/objects.a -Wl,--no-whole-archive -o cmTC_9d78a.exe -Wl,--out-implib,libcmTC_9d78a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_9d78a.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_9d78a.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-2s2xv5' - make.exe: *** [cmTC_9d78a/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_3ddb9/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_3ddb9.dir/build.make CMakeFiles/cmTC_3ddb9.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' - Building C object CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ddb9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczYDBSa.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczYDBSa.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_3ddb9.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_3ddb9.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_3ddb9.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_3ddb9.dir/objects.a @CMakeFiles/cmTC_3ddb9.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a -Wl,--no-whole-archive -o cmTC_3ddb9.exe -Wl,--out-implib,libcmTC_3ddb9.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ddb9.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_3ddb9.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccogyakt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_3ddb9.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a --no-whole-archive --out-implib libcmTC_3ddb9.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccogyakt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_3ddb9.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_3ddb9.dir/objects.a --no-whole-archive --out-implib libcmTC_3ddb9.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_3ddb9.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-42111d' - make.exe: *** [cmTC_3ddb9/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_0591a/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_0591a.dir/build.make CMakeFiles/cmTC_0591a.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' - Building C object CMakeFiles/cmTC_0591a.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_0591a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc/testCCompiler.c" - Linking C executable cmTC_0591a.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_0591a.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_0591a.dir/objects.a @CMakeFiles/cmTC_0591a.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_0591a.dir/objects.a -Wl,--no-whole-archive -o cmTC_0591a.exe -Wl,--out-implib,libcmTC_0591a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_0591a.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_0591a.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-fppbyc' - make.exe: *** [cmTC_0591a/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_7cf2e/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_7cf2e.dir/build.make CMakeFiles/cmTC_7cf2e.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' - Building C object CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7cf2e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccq5gRBv.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccq5gRBv.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_7cf2e.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_7cf2e.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_7cf2e.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_7cf2e.dir/objects.a @CMakeFiles/cmTC_7cf2e.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a -Wl,--no-whole-archive -o cmTC_7cf2e.exe -Wl,--out-implib,libcmTC_7cf2e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7cf2e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_7cf2e.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccTNi5Rd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_7cf2e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a --no-whole-archive --out-implib libcmTC_7cf2e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccTNi5Rd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_7cf2e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_7cf2e.dir/objects.a --no-whole-archive --out-implib libcmTC_7cf2e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_7cf2e.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-776evv' - make.exe: *** [cmTC_7cf2e/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_59b72/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_59b72.dir/build.make CMakeFiles/cmTC_59b72.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' - Building C object CMakeFiles/cmTC_59b72.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_59b72.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc/testCCompiler.c" - Linking C executable cmTC_59b72.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_59b72.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_59b72.dir/objects.a @CMakeFiles/cmTC_59b72.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_59b72.dir/objects.a -Wl,--no-whole-archive -o cmTC_59b72.exe -Wl,--out-implib,libcmTC_59b72.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_59b72.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_59b72.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-uzbkfc' - make.exe: *** [cmTC_59b72/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_16ee8/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_16ee8.dir/build.make CMakeFiles/cmTC_16ee8.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' - Building C object CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_16ee8.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccpfi5AD.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccpfi5AD.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_16ee8.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_16ee8.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_16ee8.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_16ee8.dir/objects.a @CMakeFiles/cmTC_16ee8.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a -Wl,--no-whole-archive -o cmTC_16ee8.exe -Wl,--out-implib,libcmTC_16ee8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_16ee8.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_16ee8.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccetVtDj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_16ee8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a --no-whole-archive --out-implib libcmTC_16ee8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccetVtDj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_16ee8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_16ee8.dir/objects.a --no-whole-archive --out-implib libcmTC_16ee8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_16ee8.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-esytas' - make.exe: *** [cmTC_16ee8/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_fd5b5/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_fd5b5.dir/build.make CMakeFiles/cmTC_fd5b5.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' - Building C object CMakeFiles/cmTC_fd5b5.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_fd5b5.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op/testCCompiler.c" - Linking C executable cmTC_fd5b5.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_fd5b5.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_fd5b5.dir/objects.a @CMakeFiles/cmTC_fd5b5.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_fd5b5.dir/objects.a -Wl,--no-whole-archive -o cmTC_fd5b5.exe -Wl,--out-implib,libcmTC_fd5b5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_fd5b5.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_fd5b5.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-amk2op' - make.exe: *** [cmTC_fd5b5/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a8988/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a8988.dir/build.make CMakeFiles/cmTC_a8988.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' - Building C object CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a8988.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cclTiFxc.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cclTiFxc.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a8988.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_a8988.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a8988.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a8988.dir/objects.a @CMakeFiles/cmTC_a8988.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a8988.dir/objects.a -Wl,--no-whole-archive -o cmTC_a8988.exe -Wl,--out-implib,libcmTC_a8988.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a8988.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a8988.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccqb9le9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a8988.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a8988.dir/objects.a --no-whole-archive --out-implib libcmTC_a8988.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccqb9le9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a8988.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a8988.dir/objects.a --no-whole-archive --out-implib libcmTC_a8988.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_a8988.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-sl5i8g' - make.exe: *** [cmTC_a8988/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_4e5bf/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_4e5bf.dir/build.make CMakeFiles/cmTC_4e5bf.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' - Building C object CMakeFiles/cmTC_4e5bf.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_4e5bf.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5/testCCompiler.c" - Linking C executable cmTC_4e5bf.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_4e5bf.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_4e5bf.dir/objects.a @CMakeFiles/cmTC_4e5bf.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_4e5bf.dir/objects.a -Wl,--no-whole-archive -o cmTC_4e5bf.exe -Wl,--out-implib,libcmTC_4e5bf.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_4e5bf.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_4e5bf.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yyh5n5' - make.exe: *** [cmTC_4e5bf/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_0605d/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_0605d.dir/build.make CMakeFiles/cmTC_0605d.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' - Building C object CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_0605d.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczqUzII.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cczqUzII.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_0605d.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_0605d.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_0605d.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_0605d.dir/objects.a @CMakeFiles/cmTC_0605d.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_0605d.dir/objects.a -Wl,--no-whole-archive -o cmTC_0605d.exe -Wl,--out-implib,libcmTC_0605d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0605d.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_0605d.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIA1zbI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_0605d.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_0605d.dir/objects.a --no-whole-archive --out-implib libcmTC_0605d.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIA1zbI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_0605d.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_0605d.dir/objects.a --no-whole-archive --out-implib libcmTC_0605d.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_0605d.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-9qn2k2' - make.exe: *** [cmTC_0605d/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_1de1f/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_1de1f.dir/build.make CMakeFiles/cmTC_1de1f.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' - Building C object CMakeFiles/cmTC_1de1f.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_1de1f.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq/testCCompiler.c" - Linking C executable cmTC_1de1f.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_1de1f.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_1de1f.dir/objects.a @CMakeFiles/cmTC_1de1f.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_1de1f.dir/objects.a -Wl,--no-whole-archive -o cmTC_1de1f.exe -Wl,--out-implib,libcmTC_1de1f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_1de1f.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_1de1f.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-hookzq' - make.exe: *** [cmTC_1de1f/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_faef8/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_faef8.dir/build.make CMakeFiles/cmTC_faef8.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' - Building C object CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_faef8.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccBbRUUN.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccBbRUUN.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_faef8.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_faef8.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_faef8.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_faef8.dir/objects.a @CMakeFiles/cmTC_faef8.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_faef8.dir/objects.a -Wl,--no-whole-archive -o cmTC_faef8.exe -Wl,--out-implib,libcmTC_faef8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_faef8.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_faef8.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIMKuoc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_faef8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_faef8.dir/objects.a --no-whole-archive --out-implib libcmTC_faef8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccIMKuoc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_faef8.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_faef8.dir/objects.a --no-whole-archive --out-implib libcmTC_faef8.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_faef8.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-986287' - make.exe: *** [cmTC_faef8/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_b948c/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_b948c.dir/build.make CMakeFiles/cmTC_b948c.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' - Building C object CMakeFiles/cmTC_b948c.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_b948c.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe/testCCompiler.c" - Linking C executable cmTC_b948c.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_b948c.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_b948c.dir/objects.a @CMakeFiles/cmTC_b948c.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_b948c.dir/objects.a -Wl,--no-whole-archive -o cmTC_b948c.exe -Wl,--out-implib,libcmTC_b948c.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_b948c.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_b948c.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vynyhe' - make.exe: *** [cmTC_b948c/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_362ef/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_362ef.dir/build.make CMakeFiles/cmTC_362ef.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' - Building C object CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_362ef.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccYBwZ2M.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccYBwZ2M.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_362ef.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_362ef.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_362ef.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_362ef.dir/objects.a @CMakeFiles/cmTC_362ef.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_362ef.dir/objects.a -Wl,--no-whole-archive -o cmTC_362ef.exe -Wl,--out-implib,libcmTC_362ef.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_362ef.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_362ef.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc6EHgQm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_362ef.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_362ef.dir/objects.a --no-whole-archive --out-implib libcmTC_362ef.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc6EHgQm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_362ef.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_362ef.dir/objects.a --no-whole-archive --out-implib libcmTC_362ef.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_362ef.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n6xnjw' - make.exe: *** [cmTC_362ef/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_423bb/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_423bb.dir/build.make CMakeFiles/cmTC_423bb.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' - Building C object CMakeFiles/cmTC_423bb.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_423bb.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk/testCCompiler.c" - Linking C executable cmTC_423bb.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_423bb.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_423bb.dir/objects.a @CMakeFiles/cmTC_423bb.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_423bb.dir/objects.a -Wl,--no-whole-archive -o cmTC_423bb.exe -Wl,--out-implib,libcmTC_423bb.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_423bb.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_423bb.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-avrdqk' - make.exe: *** [cmTC_423bb/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_4a09e/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_4a09e.dir/build.make CMakeFiles/cmTC_4a09e.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' - Building C object CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4a09e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccGJEgGi.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccGJEgGi.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_4a09e.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_4a09e.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_4a09e.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_4a09e.dir/objects.a @CMakeFiles/cmTC_4a09e.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a -Wl,--no-whole-archive -o cmTC_4a09e.exe -Wl,--out-implib,libcmTC_4a09e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4a09e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_4a09e.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccMSH4R5.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_4a09e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a --no-whole-archive --out-implib libcmTC_4a09e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccMSH4R5.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_4a09e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_4a09e.dir/objects.a --no-whole-archive --out-implib libcmTC_4a09e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_4a09e.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jfbqak' - make.exe: *** [cmTC_4a09e/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_9a2f1/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_9a2f1.dir/build.make CMakeFiles/cmTC_9a2f1.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' - Building C object CMakeFiles/cmTC_9a2f1.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_9a2f1.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt/testCCompiler.c" - Linking C executable cmTC_9a2f1.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_9a2f1.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_9a2f1.dir/objects.a @CMakeFiles/cmTC_9a2f1.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_9a2f1.dir/objects.a -Wl,--no-whole-archive -o cmTC_9a2f1.exe -Wl,--out-implib,libcmTC_9a2f1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_9a2f1.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_9a2f1.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-kq3ttt' - make.exe: *** [cmTC_9a2f1/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a363a/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a363a.dir/build.make CMakeFiles/cmTC_a363a.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' - Building C object CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a363a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc8H8rdR.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc8H8rdR.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a363a.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_a363a.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a363a.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a363a.dir/objects.a @CMakeFiles/cmTC_a363a.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a363a.dir/objects.a -Wl,--no-whole-archive -o cmTC_a363a.exe -Wl,--out-implib,libcmTC_a363a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a363a.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a363a.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccluydyl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a363a.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a363a.dir/objects.a --no-whole-archive --out-implib libcmTC_a363a.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccluydyl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a363a.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a363a.dir/objects.a --no-whole-archive --out-implib libcmTC_a363a.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_a363a.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-62ehvs' - make.exe: *** [cmTC_a363a/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_2f81d/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_2f81d.dir/build.make CMakeFiles/cmTC_2f81d.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' - Building C object CMakeFiles/cmTC_2f81d.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_2f81d.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku/testCCompiler.c" - Linking C executable cmTC_2f81d.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_2f81d.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_2f81d.dir/objects.a @CMakeFiles/cmTC_2f81d.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_2f81d.dir/objects.a -Wl,--no-whole-archive -o cmTC_2f81d.exe -Wl,--out-implib,libcmTC_2f81d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_2f81d.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_2f81d.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gi6vku' - make.exe: *** [cmTC_2f81d/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_764f1/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_764f1.dir/build.make CMakeFiles/cmTC_764f1.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' - Building C object CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_764f1.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc1rPcXh.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc1rPcXh.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_764f1.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_764f1.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_764f1.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_764f1.dir/objects.a @CMakeFiles/cmTC_764f1.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_764f1.dir/objects.a -Wl,--no-whole-archive -o cmTC_764f1.exe -Wl,--out-implib,libcmTC_764f1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_764f1.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_764f1.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceUYuN2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_764f1.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_764f1.dir/objects.a --no-whole-archive --out-implib libcmTC_764f1.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceUYuN2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_764f1.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_764f1.dir/objects.a --no-whole-archive --out-implib libcmTC_764f1.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_764f1.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-n8t9uh' - make.exe: *** [cmTC_764f1/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_63803/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_63803.dir/build.make CMakeFiles/cmTC_63803.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' - Building C object CMakeFiles/cmTC_63803.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_63803.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3/testCCompiler.c" - Linking C executable cmTC_63803.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_63803.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_63803.dir/objects.a @CMakeFiles/cmTC_63803.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_63803.dir/objects.a -Wl,--no-whole-archive -o cmTC_63803.exe -Wl,--out-implib,libcmTC_63803.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_63803.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_63803.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-nqp2y3' - make.exe: *** [cmTC_63803/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_6b89f/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_6b89f.dir/build.make CMakeFiles/cmTC_6b89f.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' - Building C object CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6b89f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctwIdHv.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctwIdHv.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6b89f.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_6b89f.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_6b89f.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_6b89f.dir/objects.a @CMakeFiles/cmTC_6b89f.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a -Wl,--no-whole-archive -o cmTC_6b89f.exe -Wl,--out-implib,libcmTC_6b89f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6b89f.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_6b89f.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cct6nWgg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6b89f.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a --no-whole-archive --out-implib libcmTC_6b89f.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cct6nWgg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6b89f.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6b89f.dir/objects.a --no-whole-archive --out-implib libcmTC_6b89f.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_6b89f.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-7smb8x' - make.exe: *** [cmTC_6b89f/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_8852d/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_8852d.dir/build.make CMakeFiles/cmTC_8852d.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' - Building C object CMakeFiles/cmTC_8852d.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_8852d.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf/testCCompiler.c" - Linking C executable cmTC_8852d.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_8852d.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_8852d.dir/objects.a @CMakeFiles/cmTC_8852d.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_8852d.dir/objects.a -Wl,--no-whole-archive -o cmTC_8852d.exe -Wl,--out-implib,libcmTC_8852d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_8852d.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_8852d.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-y11luf' - make.exe: *** [cmTC_8852d/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_511ac/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_511ac.dir/build.make CMakeFiles/cmTC_511ac.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' - Building C object CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_511ac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccL5kmsE.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccL5kmsE.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_511ac.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_511ac.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_511ac.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_511ac.dir/objects.a @CMakeFiles/cmTC_511ac.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_511ac.dir/objects.a -Wl,--no-whole-archive -o cmTC_511ac.exe -Wl,--out-implib,libcmTC_511ac.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_511ac.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_511ac.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccQAscJu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_511ac.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_511ac.dir/objects.a --no-whole-archive --out-implib libcmTC_511ac.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccQAscJu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_511ac.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_511ac.dir/objects.a --no-whole-archive --out-implib libcmTC_511ac.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_511ac.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-lpqv1l' - make.exe: *** [cmTC_511ac/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_2959e/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_2959e.dir/build.make CMakeFiles/cmTC_2959e.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' - Building C object CMakeFiles/cmTC_2959e.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_2959e.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z/testCCompiler.c" - Linking C executable cmTC_2959e.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_2959e.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_2959e.dir/objects.a @CMakeFiles/cmTC_2959e.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_2959e.dir/objects.a -Wl,--no-whole-archive -o cmTC_2959e.exe -Wl,--out-implib,libcmTC_2959e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_2959e.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_2959e.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-r5jv3z' - make.exe: *** [cmTC_2959e/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_29801/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_29801.dir/build.make CMakeFiles/cmTC_29801.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' - Building C object CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_29801.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccDe3l54.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccDe3l54.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_29801.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_29801.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_29801.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_29801.dir/objects.a @CMakeFiles/cmTC_29801.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_29801.dir/objects.a -Wl,--no-whole-archive -o cmTC_29801.exe -Wl,--out-implib,libcmTC_29801.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_29801.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_29801.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccfrTQ1f.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_29801.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_29801.dir/objects.a --no-whole-archive --out-implib libcmTC_29801.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccfrTQ1f.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_29801.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_29801.dir/objects.a --no-whole-archive --out-implib libcmTC_29801.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_29801.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-213z7r' - make.exe: *** [cmTC_29801/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_71914/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_71914.dir/build.make CMakeFiles/cmTC_71914.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' - Building C object CMakeFiles/cmTC_71914.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_71914.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun/testCCompiler.c" - Linking C executable cmTC_71914.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_71914.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_71914.dir/objects.a @CMakeFiles/cmTC_71914.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_71914.dir/objects.a -Wl,--no-whole-archive -o cmTC_71914.exe -Wl,--out-implib,libcmTC_71914.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_71914.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_71914.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-6d2tun' - make.exe: *** [cmTC_71914/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_af215/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_af215.dir/build.make CMakeFiles/cmTC_af215.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' - Building C object CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_af215.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccR1awnQ.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccR1awnQ.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_af215.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_af215.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_af215.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_af215.dir/objects.a @CMakeFiles/cmTC_af215.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_af215.dir/objects.a -Wl,--no-whole-archive -o cmTC_af215.exe -Wl,--out-implib,libcmTC_af215.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_af215.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_af215.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc02rl4W.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_af215.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_af215.dir/objects.a --no-whole-archive --out-implib libcmTC_af215.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc02rl4W.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_af215.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_af215.dir/objects.a --no-whole-archive --out-implib libcmTC_af215.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_af215.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-vivr90' - make.exe: *** [cmTC_af215/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_28289/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_28289.dir/build.make CMakeFiles/cmTC_28289.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' - Building C object CMakeFiles/cmTC_28289.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_28289.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9/testCCompiler.c" - Linking C executable cmTC_28289.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_28289.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_28289.dir/objects.a @CMakeFiles/cmTC_28289.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_28289.dir/objects.a -Wl,--no-whole-archive -o cmTC_28289.exe -Wl,--out-implib,libcmTC_28289.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_28289.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_28289.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-a754h9' - make.exe: *** [cmTC_28289/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_8ec6e/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_8ec6e.dir/build.make CMakeFiles/cmTC_8ec6e.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' - Building C object CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_8ec6e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccp4qGbt.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccp4qGbt.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_8ec6e.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_8ec6e.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_8ec6e.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_8ec6e.dir/objects.a @CMakeFiles/cmTC_8ec6e.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a -Wl,--no-whole-archive -o cmTC_8ec6e.exe -Wl,--out-implib,libcmTC_8ec6e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8ec6e.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_8ec6e.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccB78e0M.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_8ec6e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a --no-whole-archive --out-implib libcmTC_8ec6e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccB78e0M.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_8ec6e.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_8ec6e.dir/objects.a --no-whole-archive --out-implib libcmTC_8ec6e.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_8ec6e.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-4h5102' - make.exe: *** [cmTC_8ec6e/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_e77d0/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_e77d0.dir/build.make CMakeFiles/cmTC_e77d0.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' - Building C object CMakeFiles/cmTC_e77d0.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_e77d0.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w/testCCompiler.c" - Linking C executable cmTC_e77d0.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_e77d0.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_e77d0.dir/objects.a @CMakeFiles/cmTC_e77d0.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_e77d0.dir/objects.a -Wl,--no-whole-archive -o cmTC_e77d0.exe -Wl,--out-implib,libcmTC_e77d0.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_e77d0.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_e77d0.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-dbv78w' - make.exe: *** [cmTC_e77d0/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a0902/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a0902.dir/build.make CMakeFiles/cmTC_a0902.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' - Building C object CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a0902.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctKfjuc.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cctKfjuc.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_a0902.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_a0902.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a0902.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a0902.dir/objects.a @CMakeFiles/cmTC_a0902.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_a0902.dir/objects.a -Wl,--no-whole-archive -o cmTC_a0902.exe -Wl,--out-implib,libcmTC_a0902.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a0902.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_a0902.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccRtvqyX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a0902.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a0902.dir/objects.a --no-whole-archive --out-implib libcmTC_a0902.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccRtvqyX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_a0902.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_a0902.dir/objects.a --no-whole-archive --out-implib libcmTC_a0902.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_a0902.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ai79d' - make.exe: *** [cmTC_a0902/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5c16a/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5c16a.dir/build.make CMakeFiles/cmTC_5c16a.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' - Building C object CMakeFiles/cmTC_5c16a.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_5c16a.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5/testCCompiler.c" - Linking C executable cmTC_5c16a.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5c16a.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5c16a.dir/objects.a @CMakeFiles/cmTC_5c16a.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_5c16a.dir/objects.a -Wl,--no-whole-archive -o cmTC_5c16a.exe -Wl,--out-implib,libcmTC_5c16a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_5c16a.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_5c16a.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0wz3d5' - make.exe: *** [cmTC_5c16a/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_5ac98/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_5ac98.dir/build.make CMakeFiles/cmTC_5ac98.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' - Building C object CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5ac98.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccAXElmd.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccAXElmd.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_5ac98.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_5ac98.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_5ac98.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_5ac98.dir/objects.a @CMakeFiles/cmTC_5ac98.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a -Wl,--no-whole-archive -o cmTC_5ac98.exe -Wl,--out-implib,libcmTC_5ac98.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5ac98.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_5ac98.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJf9uof.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5ac98.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a --no-whole-archive --out-implib libcmTC_5ac98.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccJf9uof.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_5ac98.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_5ac98.dir/objects.a --no-whole-archive --out-implib libcmTC_5ac98.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_5ac98.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-5ap8i8' - make.exe: *** [cmTC_5ac98/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_72a86/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_72a86.dir/build.make CMakeFiles/cmTC_72a86.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' - Building C object CMakeFiles/cmTC_72a86.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_72a86.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm/testCCompiler.c" - Linking C executable cmTC_72a86.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_72a86.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_72a86.dir/objects.a @CMakeFiles/cmTC_72a86.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_72a86.dir/objects.a -Wl,--no-whole-archive -o cmTC_72a86.exe -Wl,--out-implib,libcmTC_72a86.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_72a86.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_72a86.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-bs6olm' - make.exe: *** [cmTC_72a86/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_6bb67/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_6bb67.dir/build.make CMakeFiles/cmTC_6bb67.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' - Building C object CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6bb67.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccnhVUOg.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccnhVUOg.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_6bb67.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_6bb67.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_6bb67.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_6bb67.dir/objects.a @CMakeFiles/cmTC_6bb67.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a -Wl,--no-whole-archive -o cmTC_6bb67.exe -Wl,--out-implib,libcmTC_6bb67.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6bb67.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_6bb67.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccj0cunE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6bb67.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a --no-whole-archive --out-implib libcmTC_6bb67.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccj0cunE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_6bb67.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_6bb67.dir/objects.a --no-whole-archive --out-implib libcmTC_6bb67.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_6bb67.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-gbdb9b' - make.exe: *** [cmTC_6bb67/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_a83a0/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_a83a0.dir/build.make CMakeFiles/cmTC_a83a0.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' - Building C object CMakeFiles/cmTC_a83a0.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_a83a0.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz/testCCompiler.c" - Linking C executable cmTC_a83a0.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_a83a0.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_a83a0.dir/objects.a @CMakeFiles/cmTC_a83a0.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_a83a0.dir/objects.a -Wl,--no-whole-archive -o cmTC_a83a0.exe -Wl,--out-implib,libcmTC_a83a0.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_a83a0.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_a83a0.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-0w31dz' - make.exe: *** [cmTC_a83a0/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_c0700/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_c0700.dir/build.make CMakeFiles/cmTC_c0700.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' - Building C object CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c0700.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceK5JpV.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cceK5JpV.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_c0700.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_c0700.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_c0700.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_c0700.dir/objects.a @CMakeFiles/cmTC_c0700.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_c0700.dir/objects.a -Wl,--no-whole-archive -o cmTC_c0700.exe -Wl,--out-implib,libcmTC_c0700.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c0700.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_c0700.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjqDrwU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c0700.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c0700.dir/objects.a --no-whole-archive --out-implib libcmTC_c0700.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjqDrwU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_c0700.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_c0700.dir/objects.a --no-whole-archive --out-implib libcmTC_c0700.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_c0700.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-yv134a' - make.exe: *** [cmTC_c0700/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_01761/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_01761.dir/build.make CMakeFiles/cmTC_01761.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' - Building C object CMakeFiles/cmTC_01761.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_01761.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119/testCCompiler.c" - Linking C executable cmTC_01761.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_01761.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_01761.dir/objects.a @CMakeFiles/cmTC_01761.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_01761.dir/objects.a -Wl,--no-whole-archive -o cmTC_01761.exe -Wl,--out-implib,libcmTC_01761.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_01761.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_01761.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-h66119' - make.exe: *** [cmTC_01761/fast] Error 2 - - exitCode: 2 -... - ---- -events: - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCCompilerId.c.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.o - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-exit.o): in function `exit': - exit.c:(.text.exit+0x28): undefined reference to `_exit' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-closer.o): in function `_close_r': - closer.c:(.text._close_r+0x18): undefined reference to `_close' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-lseekr.o): in function `_lseek_r': - lseekr.c:(.text._lseek_r+0x24): undefined reference to `_lseek' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-readr.o): in function `_read_r': - readr.c:(.text._read_r+0x24): undefined reference to `_read' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-writer.o): in function `_write_r': - writer.c:(.text._write_r+0x24): undefined reference to `_write' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1\\libc.a(libc_a-sbrkr.o): in function `_sbrk_r': - sbrkr.c:(.text._sbrk_r+0x18): undefined reference to `_sbrk' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "find-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - mode: "file" - variable: "src_in" - description: "Path to a file." - settings: - SearchFramework: "NEVER" - SearchAppBundle: "NEVER" - CMAKE_FIND_USE_CMAKE_PATH: true - CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true - CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true - CMAKE_FIND_USE_INSTALL_PREFIX: true - names: - - "CMakeCXXCompilerId.cpp.in" - candidate_directories: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/" - found: "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" - search_context: - ENV{PATH}: - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Python\\Python311" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files (x86)\\GnuWin32\\bin" - - "C:\\mingw64\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Program Files\\Python311" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand" - - "c:\\Users\\Tech Shop\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path" - - "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath" - - "C:\\WINDOWS\\system32" - - "C:\\WINDOWS" - - "C:\\WINDOWS\\System32\\Wbem" - - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" - - "C:\\WINDOWS\\System32\\OpenSSH\\" - - "C:\\Program Files\\nodejs\\" - - "C:\\Program Files\\Git\\cmd" - - "C:\\Program Files\\Go\\bin" - - "C:\\Program Files\\Nexa OS Ultimate" - - "C:\\Program Files\\dotnet\\" - - "C:\\Program Files\\CMake\\bin" - - "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Microsoft\\WindowsApps" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Roaming\\npm" - - "C:\\Users\\Tech Shop\\AppData\\Local\\GitHubDesktop\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Antigravity\\bin" - - "C:\\Go\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Python\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Ollama" - - "c:\\Users\\Tech Shop\\.vscode\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\scripts\\noConfigScripts" - - "C:\\mingw64\\bin" - - "C:\\Program Files\\NASM" - - "C:\\Program Files\\GnuWin32\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\Kiro\\bin" - - "C:\\Users\\Tech Shop\\AppData\\Local\\Programs\\cursor\\resources\\app\\bin" - CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/GDevelop" - - - kind: "message-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:38 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:38 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_462dd/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_462dd.dir/build.make CMakeFiles/cmTC_462dd.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' - Building C object CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -o CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/cc1.exe -quiet -v -iprefix c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/ -isysroot c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_462dd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjwSuCF.s - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/lib/gcc/arm-none-eabi/12.2.1/../../../../include" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/include-fixed" - ignoring duplicate directory "c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/lib/gcc/../../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/include-fixed - c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) version 12.2.1 20230214 (arm-none-eabi) - compiled by GNU C version 9.3-win32 20200320, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 54fc909b33b95fdca6592c79289c03c9 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\ccjwSuCF.s - GNU assembler version 2.40.0 (arm-none-eabi) using BFD version (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles/cmTC_462dd.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_462dd.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_462dd.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_462dd.dir/objects.a @CMakeFiles/cmTC_462dd.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -v -Wl,-v -Wl,--whole-archive CMakeFiles/cmTC_462dd.dir/objects.a -Wl,--no-whole-archive -o cmTC_462dd.exe -Wl,--out-implib,libcmTC_462dd.dll.a -Wl,--major-image-version,0,--minor-image-version,0 - Using built-in specs. - COLLECT_GCC=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe - COLLECT_LTO_WRAPPER=c:/program\\ files\\ (x86)/arm\\ gnu\\ toolchain\\ arm-none-eabi/12.2\\ mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe - Target: arm-none-eabi - Configured with: /data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-12-mpacbti/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)' --with-bugurl=https://bugs.linaro.org/ - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 12.2.1 20230214 (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) - COMPILER_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_462dd.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_462dd.' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/collect2.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc0xlJmd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_462dd.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_462dd.dir/objects.a --no-whole-archive --out-implib libcmTC_462dd.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - collect2 version 12.2.1 20230214 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/liblto_plugin.dll -plugin-opt=c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../libexec/gcc/arm-none-eabi/12.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\TECHSH~1\\AppData\\Local\\Temp\\cc0xlJmd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=c:\\program files (x86)\\arm gnu toolchain arm-none-eabi\\12.2 mpacbti-rel1\\bin\\../arm-none-eabi -X -o cmTC_462dd.exe c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crti.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtbegin.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crt0.o -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1 -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib -Lc:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../arm-none-eabi/lib -v --whole-archive CMakeFiles/cmTC_462dd.dir/objects.a --no-whole-archive --out-implib libcmTC_462dd.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtend.o c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/crtn.o - GNU ld (Arm GNU Toolchain 12.2.MPACBTI-Rel1 (Build arm-12-mpacbti.34)) 2.40.0.20230307 - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_462dd.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-jypd7w' - make.exe: *** [cmTC_462dd/fast] Error 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:56 (try_compile)" - - "CMakeLists.txt:38 (project)" - checks: - - "Check for working C compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" - directories: - source: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj" - binary: "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_COMPILER_WORKS" - cached: true - stdout: | - Change Dir: 'C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' - - Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~2/GnuWin32/bin/make.exe -f Makefile cmTC_18a77/fast - C:/PROGRA~2/GnuWin32/bin/make.exe -f CMakeFiles/cmTC_18a77.dir/build.make CMakeFiles/cmTC_18a77.dir/build - make.exe[1]: Entering directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' - Building C object CMakeFiles/cmTC_18a77.dir/testCCompiler.c.obj - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -o CMakeFiles/cmTC_18a77.dir/testCCompiler.c.obj -c "C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj/testCCompiler.c" - Linking C executable cmTC_18a77.exe - "C:/Program Files/CMake/bin/cmake.exe" -E rm -f CMakeFiles/cmTC_18a77.dir/objects.a - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-ar.exe" qc CMakeFiles/cmTC_18a77.dir/objects.a @CMakeFiles/cmTC_18a77.dir/objects1.rsp - "C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/arm-none-eabi-gcc.exe" -Wl,--whole-archive CMakeFiles/cmTC_18a77.dir/objects.a -Wl,--no-whole-archive -o cmTC_18a77.exe -Wl,--out-implib,libcmTC_18a77.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_18a77.dir/linkLibs.rsp - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' - c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.2 mpacbti-rel1/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information - collect2.exe: error: ld returned 1 exit status - make.exe[1]: *** [cmTC_18a77.exe] Error 1 - make.exe[1]: Leaving directory `C:/Users/Tech Shop/Desktop/gdevelop/GDevelop/build/CMakeFiles/CMakeScratch/TryCompile-8mv3vj' - make.exe: *** [cmTC_18a77/fast] Error 2 - - exitCode: 2 -... diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731726d..000000000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/newIDE/app/package-lock.json b/newIDE/app/package-lock.json index a3642f469b60..9adb48ab0b79 100644 --- a/newIDE/app/package-lock.json +++ b/newIDE/app/package-lock.json @@ -241,6 +241,7 @@ "version": "7.23.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.13", @@ -1033,6 +1034,7 @@ "version": "7.22.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1842,6 +1844,7 @@ "version": "7.22.15", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -3087,6 +3090,7 @@ "node_modules/@firebase/app": { "version": "0.0.900-exp.d92a36260", "license": "Apache-2.0", + "peer": true, "dependencies": { "@firebase/component": "0.5.0", "@firebase/logger": "0.2.6", @@ -3097,6 +3101,7 @@ "node_modules/@firebase/app-compat": { "version": "0.0.900-exp.d92a36260", "license": "Apache-2.0", + "peer": true, "dependencies": { "@firebase/app": "0.0.900-exp.d92a36260", "@firebase/component": "0.5.0", @@ -3113,7 +3118,8 @@ }, "node_modules/@firebase/app-types": { "version": "0.6.2", - "license": "Apache-2.0" + "license": "Apache-2.0", + "peer": true }, "node_modules/@firebase/app/node_modules/tslib": { "version": "2.2.0", @@ -3585,6 +3591,7 @@ "node_modules/@firebase/util": { "version": "1.1.0", "license": "Apache-2.0", + "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -5281,6 +5288,7 @@ "node_modules/@material-ui/core": { "version": "4.11.0", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/styles": "^4.10.0", @@ -5539,6 +5547,7 @@ }, "node_modules/@pixi-spine/base": { "version": "4.0.3", + "peer": true, "peerDependencies": { "@pixi/core": "^7.0.0", "@pixi/display": "^7.0.0", @@ -5550,6 +5559,7 @@ }, "node_modules/@pixi-spine/loader-base": { "version": "4.0.4", + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/assets": " ^7.0.0", @@ -5576,6 +5586,7 @@ "node_modules/@pixi-spine/runtime-3.7": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5584,6 +5595,7 @@ "node_modules/@pixi-spine/runtime-3.8": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5600,6 +5612,7 @@ "node_modules/@pixi-spine/runtime-4.1": { "version": "4.0.3", "license": "SEE SPINE-LICENSE", + "peer": true, "peerDependencies": { "@pixi-spine/base": "^4.0.0", "@pixi/core": "^7.0.0" @@ -5625,6 +5638,7 @@ "node_modules/@pixi/assets": { "version": "7.4.2", "license": "MIT", + "peer": true, "dependencies": { "@types/css-font-loading-module": "^0.0.12" }, @@ -5635,6 +5649,7 @@ "node_modules/@pixi/canvas-display": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/display": "7.4.2" } @@ -5689,6 +5704,7 @@ "node_modules/@pixi/canvas-renderer": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5696,6 +5712,7 @@ "node_modules/@pixi/canvas-sprite": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/canvas-display": "7.4.2", "@pixi/canvas-renderer": "7.4.2", @@ -5748,6 +5765,7 @@ "node_modules/@pixi/core": { "version": "7.4.2", "license": "MIT", + "peer": true, "dependencies": { "@pixi/color": "7.4.2", "@pixi/constants": "7.4.2", @@ -5766,6 +5784,7 @@ "node_modules/@pixi/display": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5773,6 +5792,7 @@ "node_modules/@pixi/events": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5785,6 +5805,7 @@ "node_modules/@pixi/extract": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2" } @@ -5834,6 +5855,7 @@ "node_modules/@pixi/graphics": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5847,6 +5869,7 @@ "node_modules/@pixi/mesh": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5855,6 +5878,7 @@ "node_modules/@pixi/mesh-extras": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/mesh": "7.4.2" @@ -5887,6 +5911,7 @@ "node_modules/@pixi/particle-container": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5896,6 +5921,7 @@ "node_modules/@pixi/prepare": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5919,6 +5945,7 @@ "node_modules/@pixi/sprite": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2" @@ -5935,6 +5962,7 @@ "node_modules/@pixi/sprite-tiling": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/display": "7.4.2", @@ -5952,6 +5980,7 @@ "node_modules/@pixi/text": { "version": "7.4.2", "license": "MIT", + "peer": true, "peerDependencies": { "@pixi/core": "7.4.2", "@pixi/sprite": "7.4.2" @@ -7442,6 +7471,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -10065,6 +10095,7 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@swc/counter": "^0.1.1", "@swc/types": "^0.1.5" @@ -10707,6 +10738,7 @@ "node_modules/@types/react": { "version": "16.9.50", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -10776,20 +10808,84 @@ "@types/node": "*" } }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/@types/stack-utils": { "version": "2.0.1", "dev": true, "license": "MIT" }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/@types/trusted-types": { "version": "2.0.3", "dev": true, "license": "MIT" }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@types/unist": { "version": "2.0.6", "license": "MIT" }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@types/ws": { "version": "8.5.5", "dev": true, @@ -11407,6 +11503,7 @@ "version": "8.10.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -11949,6 +12046,7 @@ "node_modules/axios": { "version": "0.18.1", "license": "MIT", + "peer": true, "dependencies": { "follow-redirects": "1.5.10", "is-buffer": "^2.0.2" @@ -11978,6 +12076,7 @@ "version": "7.0.0-bridge.0", "dev": true, "license": "MIT", + "peer": true, "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -12298,7 +12397,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -12314,7 +12412,6 @@ "version": "3.2.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -12327,7 +12424,6 @@ "version": "5.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12345,7 +12441,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -12356,7 +12451,6 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">= 6" } @@ -12913,6 +13007,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001541", "electron-to-chromium": "^1.4.535", @@ -14101,6 +14196,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -15515,6 +15611,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -15644,6 +15741,7 @@ "version": "8.43.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -16507,6 +16605,18 @@ "node": ">=0.4.x" } }, + "node_modules/eventsource": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/execa": { "version": "0.7.0", "dev": true, @@ -17246,6 +17356,7 @@ "version": "15.5.4", "dev": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "fbjs": "^0.8.9", "loose-envify": "^1.1.0", @@ -19791,6 +19902,7 @@ "version": "27.5.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -25743,6 +25855,15 @@ "node": ">=4" } }, + "node_modules/original": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, "node_modules/os-homedir": { "version": "1.0.2", "dev": true, @@ -26473,6 +26594,7 @@ "version": "6.0.13", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -26735,6 +26857,7 @@ "node_modules/prop-types": { "version": "15.8.1", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -27045,6 +27168,7 @@ "node_modules/react": { "version": "16.14.0", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -27148,6 +27272,7 @@ "node_modules/react-dnd": { "version": "7.7.0", "license": "MIT", + "peer": true, "dependencies": { "@types/hoist-non-react-statics": "^3.3.1", "dnd-core": "^7.7.0", @@ -27163,6 +27288,7 @@ "node_modules/react-dnd-html5-backend": { "version": "7.7.0", "license": "MIT", + "peer": true, "dependencies": { "dnd-core": "^7.7.0" } @@ -27197,6 +27323,7 @@ "node_modules/react-dnd-touch-backend": { "version": "0.8.3", "license": "MIT", + "peer": true, "dependencies": { "dnd-core": "^7.4.4", "invariant": "^2.2.4" @@ -27246,6 +27373,7 @@ "node_modules/react-dom": { "version": "16.14.0", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -27533,6 +27661,7 @@ "version": "0.11.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -27596,6 +27725,7 @@ "version": "5.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -28121,6 +28251,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28306,6 +28437,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28608,6 +28740,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -28735,6 +28868,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -30999,6 +31133,7 @@ "version": "2.79.1", "dev": true, "license": "MIT", + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -31652,6 +31787,52 @@ "websocket-driver": "^0.7.4" } }, + "node_modules/sockjs-client": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.2.7", + "eventsource": "^1.1.0", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://tidelift.com/funding/github/npm/sockjs-client" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.4", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs-client/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", "dev": true, @@ -32696,6 +32877,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -33355,6 +33537,7 @@ "version": "0.20.2", "dev": true, "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { "node": ">=10" }, @@ -33404,6 +33587,7 @@ "version": "4.7.3", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -34026,6 +34210,7 @@ "version": "5.88.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.0", @@ -34099,6 +34284,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -34148,6 +34334,7 @@ "version": "4.15.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -34206,6 +34393,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -34853,6 +35041,7 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", diff --git a/newIDE/app/scripts/import-GDJS-Runtime.js b/newIDE/app/scripts/import-GDJS-Runtime.js index 9d7c6579352e..5154afe45253 100644 --- a/newIDE/app/scripts/import-GDJS-Runtime.js +++ b/newIDE/app/scripts/import-GDJS-Runtime.js @@ -27,7 +27,7 @@ if (!args['skip-clean']) { // Build GDJS runtime (and extensions). destinationPaths.forEach(destinationPath => { const outPath = path.join(destinationPath, 'Runtime'); - const output = shell.exec(`node scripts/build.js --out "${outPath}"`, { + const output = shell.exec(`node scripts/build.js --out ${outPath}`, { cwd: path.join(gdevelopRootPath, 'GDJS'), }); if (output.code !== 0) { diff --git a/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js b/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js index a3111e2efcb3..3212decea102 100644 --- a/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js +++ b/newIDE/app/src/VariablesList/ObjectGroupVariablesDialog.js @@ -112,9 +112,7 @@ const ObjectGroupVariablesDialog = ({ ); } } - if (typeof groupVariablesContainer.clearPersistentUuid === 'function') { - groupVariablesContainer.clearPersistentUuid(); - } + groupVariablesContainer.clearPersistentUuid(); }; const lastSelectedVariableNodeId = React.useRef(null);