387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:74:107: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
74 | int MeshSpringForceFieldCudaClass = sofa::core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:26:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:83:109: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
83 | int TriangleBendingSpringsCudaClass = sofa::core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:26:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:92:105: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
92 | int QuadBendingSpringsCudaClass = sofa::core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/solidmechanics/spring/CudaSpringForceField.cpp:26:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2345/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:45:110: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
45 | int BilateralLagrangianConstraintCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl: In instantiation of 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::BilateralLagrangianConstraint(sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*, sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float>; sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState = sofa::core::behavior::MechanicalState<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:30:34: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl: In instantiation of 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::BilateralLagrangianConstraint(sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*, sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float>; sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState = sofa::core::behavior::MechanicalState<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:31:34: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl: In instantiation of 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::BilateralLagrangianConstraint(sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*, sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double>; sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState = sofa::core::behavior::MechanicalState<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:34:34: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl: In instantiation of 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::BilateralLagrangianConstraint(sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*, sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState*) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double>; sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<DataTypes>::MechanicalState = sofa::core::behavior::MechanicalState<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:35:34: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:51:81: warning: 'sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::d_numericalTolerance' is deprecated: It is still usable but has been DEPRECATED since v25.06. You have until v25.12 to fix your code. Data 'd_numericalTolerance' has been removed since it was actually not taken into account [-Wdeprecated-declarations]
51 | , l_topology2(initLink("topology2", "link to the second topology container"))
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.inl:23,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/model/CudaBilateralLagrangianConstraint.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralLagrangianConstraint.h:104:86: note: declared here
104 | SOFA_ATTRIBUTE_DEPRECATED__BILATERALREMOVEUNUSEDTOLERANCE() DeprecatedAndRemoved d_numericalTolerance; ///< a real value specifying the tolerance during the constraint solving. (default=0.0001
| ^~~~~~~~~~~~~~~~~~~~
[2346/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/projective/CudaFixedTranslationProjectiveConstraint.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedTranslationProjectiveConstraint.cpp:116:117: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
116 | int FixedTranslationProjectiveConstraintCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedTranslationProjectiveConstraint.cpp:28:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2347/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/projective/CudaLinearMovementProjectiveConstraint.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaLinearMovementProjectiveConstraint.cpp:44:115: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
44 | int LinearMovementProjectiveConstraintCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaLinearMovementProjectiveConstraint.cpp:27:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2348/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/projective/CudaLinearVelocityProjectiveConstraint.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaLinearVelocityProjectiveConstraint.cpp:43:115: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
43 | int LinearVelocityProjectiveConstraintCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaLinearVelocityProjectiveConstraint.cpp:27:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2349/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp.o
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In static member function 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::projectResponse(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv&) [with TCoord = sofa::type::Vec<1, float>; TDeriv = sofa::type::Vec<1, float>; TReal = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<1, float>, sofa::type::Vec<1, float>, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv = sofa::type::vector_device<sofa::type::Vec<1, float>, sofa::gpu::cuda::CudaMemoryManager<sofa::type::Vec<1, float> >, sofa::gpu::cuda::DataTypeInfoManager<sofa::type::Vec<1, float> > >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:331:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
331 | else if (data.minIndex >= 0)
| ~~~~~~~~~~~~~~^~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In static member function 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::projectResponse(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv&) [with TCoord = sofa::type::Vec<3, double>; TDeriv = sofa::type::Vec<3, double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv = sofa::type::vector_device<sofa::type::Vec<3, double>, sofa::gpu::cuda::CudaMemoryManager<sofa::type::Vec<3, double> >, sofa::gpu::cuda::DataTypeInfoManager<sofa::type::Vec<3, double> > >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:395:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
395 | else if (data.minIndex >= 0)
| ~~~~~~~~~~~~~~^~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In static member function 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::projectResponse(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv&) [with TCoord = sofa::gpu::cuda::Vec3r1<double>; TDeriv = sofa::gpu::cuda::Vec3r1<double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::VecDeriv = sofa::type::vector_device<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::CudaMemoryManager<sofa::gpu::cuda::Vec3r1<double> >, sofa::gpu::cuda::DataTypeInfoManager<sofa::gpu::cuda::Vec3r1<double> > >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:407:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
407 | else if (data.minIndex >= 0)
| ~~~~~~~~~~~~~~^~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In static member function 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::projectResponse(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::VecDeriv&) [with int N = 3; real = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaRigidTypes<3, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::VecDeriv = sofa::type::vector_device<sofa::defaulttype::RigidDeriv<3, double>, sofa::gpu::cuda::CudaMemoryManager<sofa::defaulttype::RigidDeriv<3, double> >, sofa::gpu::cuda::DataTypeInfoManager<sofa::defaulttype::RigidDeriv<3, double> > >]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:419:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
419 | else if (data.minIndex >= 0)
| ~~~~~~~~~~~~~~^~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp: At global scope:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp:50:106: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
50 | int FixedProjectiveConstraintCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp:25:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::type::Vec<3, float>; TDeriv = sofa::type::Vec<3, float>; TReal = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:442:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:129:43: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
129 | for (int i = data.minIndex; i < data.maxIndex; ++i)
| ~~^~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::type::Vec<3, float>; TDeriv = sofa::type::Vec<3, float>; TReal = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:442:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:170:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
170 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:171:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
171 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:185:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
185 | else if (data.cudaIndices[i] == index)
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::gpu::cuda::Vec3r1<float>; TDeriv = sofa::gpu::cuda::Vec3r1<float>; TReal = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:443:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:129:43: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
129 | for (int i = data.minIndex; i < data.maxIndex; ++i)
| ~~^~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::gpu::cuda::Vec3r1<float>; TDeriv = sofa::gpu::cuda::Vec3r1<float>; TReal = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:443:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:170:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
170 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:171:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
171 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:185:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
185 | else if (data.cudaIndices[i] == index)
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index) [with int N = 3; real = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaRigidTypes<3, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:444:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:259:40: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
259 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index) [with int N = 3; real = float; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaRigidTypes<3, float> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:444:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:300:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
300 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:301:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
301 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:315:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, float> >::Index' {aka 'unsigned int'} [-Wsign-compare]
315 | else if (data.cudaIndices[i] == index)
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::type::Vec<3, double>; TDeriv = sofa::type::Vec<3, double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:448:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:129:43: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
129 | for (int i = data.minIndex; i < data.maxIndex; ++i)
| ~~^~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::type::Vec<3, double>; TDeriv = sofa::type::Vec<3, double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:448:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:170:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
170 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:171:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
171 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:185:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
185 | else if (data.cudaIndices[i] == index)
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::gpu::cuda::Vec3r1<double>; TDeriv = sofa::gpu::cuda::Vec3r1<double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:449:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:129:43: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
129 | for (int i = data.minIndex; i < data.maxIndex; ++i)
| ~~^~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index) [with TCoord = sofa::gpu::cuda::Vec3r1<double>; TDeriv = sofa::gpu::cuda::Vec3r1<double>; TReal = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<TCoord, TDeriv, TReal> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:449:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:170:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
170 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:171:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
171 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:185:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
185 | else if (data.cudaIndices[i] == index)
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::addConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index) [with int N = 3; real = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaRigidTypes<3, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:450:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:259:40: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
259 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl: In instantiation of 'static void sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::removeConstraint(sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main*, sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index) [with int N = 3; real = double; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Main = sofa::component::constraint::projective::FixedProjectiveConstraint<sofa::gpu::cuda::CudaRigidTypes<3, double> >; sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<N, real> >::Index = unsigned int]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:450:1: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:300:44: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
300 | for (int i=data.minIndex; i<data.maxIndex; ++i)
| ~^~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:301:27: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
301 | if (i != index)
| ~~^~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:315:42: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::component::constraint::projective::FixedProjectiveConstraintInternalData<sofa::gpu::cuda::CudaRigidTypes<3, double> >::Index' {aka 'unsigned int'} [-Wsign-compare]
315 | else if (data.cudaIndices[i] == index)
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.inl:25,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/projective/CudaFixedProjectiveConstraint.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl: In member function 'void sofa::component::constraint::projective::FixedProjectiveConstraint<DataTypes>::computeBBoxForIndices(const sofa::type::vector<unsigned int>&) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<6, float>, sofa::type::Vec<6, float>, float>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:24: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:381:36: note: within this loop
381 | for (unsigned int i = 0; i < x3d.size(); ++i)
| ~~^~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl: In member function 'void sofa::component::constraint::projective::FixedProjectiveConstraint<DataTypes>::computeBBoxForIndices(const sofa::type::vector<unsigned int>&) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<6, double>, sofa::type::Vec<6, double>, double>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:24: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:381:36: note: within this loop
381 | for (unsigned int i = 0; i < x3d.size(); ++i)
| ~~^~~~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl: In member function 'void sofa::component::constraint::projective::FixedProjectiveConstraint<DataTypes>::computeBBoxForIndices(const sofa::type::vector<unsigned int>&) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<6, float>, sofa::type::Vec<6, float>, float>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'float [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl: In member function 'void sofa::component::constraint::projective::FixedProjectiveConstraint<DataTypes>::computeBBoxForIndices(const sofa::type::vector<unsigned int>&) [with DataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<6, double>, sofa::type::Vec<6, double>, double>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 3 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 4 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:61: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:383:20: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
383 | maxBBox[i] = std::max(x3d[i] + drawSize, maxBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:370:10: note: while referencing 'maxBBox'
370 | Real maxBBox[3] = {min_real,min_real,min_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:61: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:384:20: warning: array subscript 5 is above array bounds of 'Real [3]' {aka 'double [3]'} [-Warray-bounds]
384 | minBBox[i] = std::min(x3d[i] - drawSize, minBBox[i]);
| ~~~~~~~^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl:371:10: note: while referencing 'minBBox'
371 | Real minBBox[3] = {max_real,max_real,max_real};
| ^~~~~~~
[2350/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/mapping/linear/CudaBeamLinearMapping.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/mapping/linear/CudaBeamLinearMapping.cpp:40:158: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
40 | int BeamLinearMappingCudaClass = core::RegisterObject("Set the positions and velocities of points attached to a beam using linear interpolation between DOFs")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/mapping/linear/CudaBeamLinearMapping.cpp:25:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2351/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/engine/select/CudaNearestPointROI.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaNearestPointROI.cpp:41:96: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
41 | int NearestPointROICudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaNearestPointROI.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2352/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/engine/transform/CudaIndexValueMapper.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/transform/CudaIndexValueMapper.cpp:43:93: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
43 | int IndexValueMapperClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/transform/CudaIndexValueMapper.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2353/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/engine/select/CudaSphereROI.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaSphereROI.cpp:43:90: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
43 | int SphereROICudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaSphereROI.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2354/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/engine/select/CudaBoxROI.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaBoxROI.cpp:44:87: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
44 | int BoxROICudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/engine/select/CudaBoxROI.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2355/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/lagrangian/correction/CudaLinearSolverConstraintCorrection.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaLinearSolverConstraintCorrection.cpp:46:120: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
46 | const int CudaLinearSolverConstraintCorrectionClass = core::RegisterObject("Supports GPU-side computations using CUDA.")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaLinearSolverConstraintCorrection.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2356/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/lagrangian/correction/CudaPrecomputedConstraintCorrection.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaPrecomputedConstraintCorrection.cpp:45:119: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
45 | const int CudaPrecomputedConstraintCorrectionClass = core::RegisterObject("Supports GPU-side computations using CUDA.")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaPrecomputedConstraintCorrection.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2357/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/cuda/CudaVisualModel.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.cpp:30:84: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
30 | int CudaVisualModelClass = core::RegisterObject("Rendering of meshes based on CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl: In instantiation of 'void sofa::component::visualmodel::CudaVisualModel<TDataTypes>::doUpdateVisual(const sofa::core::visual::VisualParams*) [with TDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<float>, sofa::gpu::cuda::Vec3r1<float>, float>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:86: warning: unused parameter 'vparams' [-Wunused-parameter]
295 | void CudaVisualModel< TDataTypes >::doUpdateVisual(const core::visual::VisualParams* vparams)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl: In instantiation of 'void sofa::component::visualmodel::CudaVisualModel<TDataTypes>::doUpdateVisual(const sofa::core::visual::VisualParams*) [with TDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:86: warning: unused parameter 'vparams' [-Wunused-parameter]
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl: In instantiation of 'void sofa::component::visualmodel::CudaVisualModel<TDataTypes>::doUpdateVisual(const sofa::core::visual::VisualParams*) [with TDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::gpu::cuda::Vec3r1<double>, sofa::gpu::cuda::Vec3r1<double>, double>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:86: warning: unused parameter 'vparams' [-Wunused-parameter]
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl: In instantiation of 'void sofa::component::visualmodel::CudaVisualModel<TDataTypes>::doUpdateVisual(const sofa::core::visual::VisualParams*) [with TDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, double>, sofa::type::Vec<3, double>, double>]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaVisualModel.inl:295:86: warning: unused parameter 'vparams' [-Wunused-parameter]
[2358/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/cuda/CudaParticleSource.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaParticleSource.cpp:46:95: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
46 | int ParticleSourceCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaParticleSource.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2359/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/src/SofaCUDA/component/constraint/lagrangian/correction/CudaUncoupledConstraintCorrection.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaUncoupledConstraintCorrection.cpp:46:117: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
46 | const int CudaUncoupledConstraintCorrectionClass = core::RegisterObject("Supports GPU-side computations using CUDA.")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/constraint/lagrangian/correction/CudaUncoupledConstraintCorrection.cpp:23:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2360/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/cuda/CudaSPHFluidForceField.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaSPHFluidForceField.cpp:32:99: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
32 | int SPHFluidForceFieldCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaSPHFluidForceField.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2361/2435] Building CXX object applications/plugins/VolumetricRendering/extensions/CUDA/CMakeFiles/VolumetricRendering.CUDA.dir/src/VolumetricRendering/CUDA/init.cpp.o
[2362/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/cuda/CudaSpatialGridContainer.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaSpatialGridContainer.cpp:35:83: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
35 | int SpatialGridContainerCudaClass = core::RegisterObject("GPU support using CUDA.")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaSpatialGridContainer.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2363/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/cuda/CudaParticlesRepulsionForceField.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaParticlesRepulsionForceField.cpp:32:109: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
32 | int ParticlesRepulsionForceFieldCudaClass = core::RegisterObject("Supports GPU-side computations using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/cuda/CudaParticlesRepulsionForceField.cpp:24:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2364/2435] Building CXX object applications/plugins/SofaCUDA/CMakeFiles/SofaCUDA.dir/sofa/gpu/gui/CudaMouseInteraction.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/gui/CudaMouseInteraction.cpp:72:92: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
72 | int MouseInteractorCudaClass = core::RegisterObject("Supports Mouse Interaction using CUDA")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/RayDiscreteIntersection.inl:25,
from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/sofa/gpu/gui/CudaMouseInteraction.cpp:15:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2365/2435] Building CXX object applications/plugins/VolumetricRendering/extensions/CUDA/CMakeFiles/VolumetricRendering.CUDA.dir/src/VolumetricRendering/CUDA/CudaTetrahedralVisualModel.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/VolumetricRendering/extensions/CUDA/src/VolumetricRendering/CUDA/CudaTetrahedralVisualModel.cpp:31:101: warning: 'RegisterObject' is deprecated: It is still usable but has been DEPRECATED since v24.12. You have until v25.12 to fix your code. RegisterObject and the associated implicit registration is being phased out. Use ObjectRegistrationData and explicit registration from now on. See #4429 for more information. [-Wdeprecated-declarations]
31 | int CudaOglTetrahedralModelClass = sofa::core::RegisterObject("Tetrahedral model for OpenGL display")
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/VolumetricRendering/extensions/CUDA/src/VolumetricRendering/CUDA/CudaTetrahedralVisualModel.cpp:25:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src/sofa/core/ObjectFactory.h:387:65: note: declared here
387 | class SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT() SOFA_CORE_API RegisterObject
| ^~~~~~~~~~~~~~
[2366/2435] Building CXX object applications/plugins/SofaDistanceGrid/CMakeFiles/SofaDistanceGrid.dir/src/SofaDistanceGrid/components/collision/RigidDistanceGridDiscreteIntersection.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/src/SofaDistanceGrid/components/collision/RigidDistanceGridDiscreteIntersection.cpp: In member function 'int sofa::component::collision::RigidDistanceGridDiscreteIntersection::computeIntersection(sofa::component::collision::geometry::Ray&, sofa::component::collision::RigidDistanceGridCollisionElement&, sofa::component::collision::RigidDistanceGridDiscreteIntersection::OutputVector*, const sofa::core::collision::Intersection*)':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/src/SofaDistanceGrid/components/collision/RigidDistanceGridDiscreteIntersection.cpp:793:173: warning: unused parameter 'intersection' [-Wunused-parameter]
793 | int RigidDistanceGridDiscreteIntersection::computeIntersection(Ray& e2, RigidDistanceGridCollisionElement& e1, OutputVector* contacts, const core::collision::Intersection* intersection)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2367/2435] Building CXX object applications/plugins/SofaDistanceGrid/SofaDistanceGrid_test/CMakeFiles/SofaDistanceGrid_test.dir/DistanceGrid_test.cpp.o
[2368/2435] Linking CXX shared library lib/libSofaCUDA.so.0.1
[2369/2435] Creating library symlink lib/libSofaCUDA.so
[2370/2435] Linking CXX shared library lib/libVolumetricRendering.CUDA.so.25.06.99
[2371/2435] Creating library symlink lib/libVolumetricRendering.CUDA.so
[2372/2435] Building CXX object applications/plugins/SofaDistanceGrid/CMakeFiles/SofaDistanceGrid.dir/src/SofaDistanceGrid/components/collision/DistanceGridCollisionModel.cpp.o
[2373/2435] SofaDistanceGrid: Patching cmake_install.cmake
[2374/2435] Building CXX object applications/plugins/SofaDistanceGrid/CMakeFiles/SofaDistanceGrid.dir/src/SofaDistanceGrid/components/collision/RayDistanceGridContact.cpp.o
[2375/2435] Building CXX object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/init.cpp.o
[2376/2435] Building CXX object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDetection.cpp.o
[2377/2435] Building CUDA object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaDistanceGridContactMapper.cu.o
[2378/2435] Building CXX object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaDistanceGridCollisionModel.cpp.o
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaDistanceGridCollisionModel.cpp: In member function 'virtual void sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::computeBoundingTree(int)':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaDistanceGridCollisionModel.cpp:611:20: warning: comparison of integer expressions of different signedness: 'int' and 'sofa::core::CollisionModel::Size' {aka 'unsigned int'} [-Wsign-compare]
611 | for (int i=0; i<size; i++)
| ~^~~~~
[2379/2435] Building CXX object applications/plugins/SofaDistanceGrid/CMakeFiles/SofaDistanceGrid.dir/src/SofaDistanceGrid/components/collision/BarycentricPenalityContact_DistanceGrid.cpp.o
[2380/2435] Linking CXX shared library lib/libSofaDistanceGrid.so.25.06.99
[2381/2435] Creating library symlink lib/libSofaDistanceGrid.so
[2382/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/geometry/ScalarField.cpp.o
[2383/2435] Linking CXX executable bin/SofaDistanceGrid_test
[2384/2435] SofaDistanceGrid.CUDA: Patching cmake_install.cmake
[2385/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/geometry/BottleField.cpp.o
[2386/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/initSofaImplicitField.cpp.o
[2387/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/deprecated/InterpolatedImplicitSurface.cpp.o
[2388/2435] SofaImplicitField: Patching cmake_install.cmake
[2389/2435] Building CUDA object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDetection.cu.o
[2390/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/deprecated/SphereSurface.cpp.o
[2391/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/geometry/DiscreteGridField.cpp.o
[2392/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/geometry/SphericalField.cpp.o
[2393/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/geometry/StarShapedField.cpp.o
[2394/2435] Building CXX object applications/projects/SceneChecking/CMakeFiles/SceneChecking.dir/src/SceneChecking/init.cpp.o
[2395/2435] Building CXX object applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp.o
FAILED: applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp.o
ccache /usr/bin/g++ -DNDEBUG -DSOFA_BUILD_SOFADISTANCEGRID_CUDA -DSofaDistanceGrid_CUDA_EXPORTS -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/SofaDistanceGrid.CUDA -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/SofaDistanceGrid -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Core/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Core -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Helper/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Helper -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Config/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Config -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Type/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Type -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Topology/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Topology -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Geometry/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Geometry -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/DefaultType/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.DefaultType -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/LinearAlgebra/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.LinearAlgebra -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Geometry/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Geometry -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Simulation/Core/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Simulation.Core -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Detection/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Detection -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Detection/Algorithm/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Detection.Algorithm -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Detection/Intersection/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Detection.Intersection -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Response -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Mapper/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Response.Mapper -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Mapping/Linear/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Mapping.Linear -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Topology/Container/Dynamic/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Topology.Container.Dynamic -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Topology/Container/Grid/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Topology.Container.Grid -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Topology/Container/Constant/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Topology.Container.Constant -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Mapping/NonLinear/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Mapping.NonLinear -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/StateContainer/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.StateContainer -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Collision.Response.Contact -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Constraint.Lagrangian -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Model/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Constraint.Lagrangian.Model -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Correction/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Constraint.Lagrangian.Correction -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Mass/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Mass -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/LinearSolver/Iterative/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.LinearSolver.Iterative -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/LinearSystem/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.LinearSystem -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/ODESolver/Backward/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.ODESolver.Backward -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Lagrangian/Solver/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Constraint.Lagrangian.Solver -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/SolidMechanics/Spring/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.SolidMechanics.Spring -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/GL/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.GL -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/.. -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/SofaCUDA -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/SolidMechanics/FEM/Elastic/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.SolidMechanics.FEM.Elastic -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/SolidMechanics/FEM/HyperElastic/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.SolidMechanics.FEM.HyperElastic -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/SolidMechanics/TensorMass/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.SolidMechanics.TensorMass -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/MechanicalLoad/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.MechanicalLoad -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Constraint/Projective/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Constraint.Projective -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Engine/Select/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Engine.Select -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Engine/Transform/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Engine.Transform -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/GUI/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.GUI -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/GUI/Component/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.GUI.Component -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Setting/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Setting -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Visual/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Visual -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Topology/Mapping/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Component.Topology.Mapping -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/GUI/Common/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.GUI.Common -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/framework/Simulation/Common/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.Simulation.Common -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/_deps/cxxopts-src/include -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/GUI/Batch/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/Sofa.GUI.Batch -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/external_directories/fetched/SofaSphFluid/src -I/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/include/SofaSphFluid -isystem /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/extlibs/json -isystem /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/extlibs/stb -isystem /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/extlibs/difflib -isystem /usr/include/eigen3 -O3 -DNDEBUG -fPIC -Wno-attributes -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-padded -std=gnu++20 -MD -MT applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp.o -MF applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp.o.d -o applications/plugins/SofaDistanceGrid/extensions/CUDA/CMakeFiles/SofaDistanceGrid.CUDA.dir/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp.o -c /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:52:145: error: no member function 'setDetectionOutputs' declared in 'sofa::component::collision::response::contact::BarycentricPenalityContact<sofa::gpu::cuda::CudaPointCollisionModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel, sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >'
52 | void BarycentricPenalityContact<CudaPointCollisionModel,CudaRigidDistanceGridCollisionModel,CudaVec3fTypes>::setDetectionOutputs(OutputVector* o)
| ^
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:104:146: error: no member function 'setDetectionOutputs' declared in 'sofa::component::collision::response::contact::BarycentricPenalityContact<sofa::component::collision::geometry::SphereCollisionModel<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel, sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >'
104 | void BarycentricPenalityContact<CudaSphereCollisionModel,CudaRigidDistanceGridCollisionModel,CudaVec3fTypes>::setDetectionOutputs(OutputVector* o)
| ^
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:38:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl: In instantiation of 'void sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::doSetDetectionOutputs(sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::OutputVector*) [with TCollisionModel1 = sofa::component::collision::geometry::SphereCollisionModel<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >; TCollisionModel2 = sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel; ResponseDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float>; sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::OutputVector = sofa::core::collision::DetectionOutputVector]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl:69:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl:183:23: error: no matching function for call to 'sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::addContact(int&, int&, sofa::core::BaseCollisionElementIterator::Index, sofa::core::BaseCollisionElementIterator::Index, sofa::type::Vec3&, double&, double&, double&, double&, int&)'
183 | ff->addContact(index1, index2, elem1.getIndex(), elem2.getIndex(), o->normal, distance, stiffness, mu_v/* *distance */, mu_v, index);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:28:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/collision/response/contact/CudaPenalityContactForceField.h:82:10: note: candidate: 'void sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::addContact(int, int, const Deriv&, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, int)'
82 | void addContact(int m1, int m2, const Deriv& norm, Real dist, Real ks, Real mu_s = 0.0f, Real mu_v = 0.0f, int oldIndex = 0);
| ^~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/collision/response/contact/CudaPenalityContactForceField.h:82:10: note: candidate expects 8 arguments, 10 provided
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:38:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl: In instantiation of 'void sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::doSetDetectionOutputs(sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::OutputVector*) [with TCollisionModel1 = sofa::gpu::cuda::CudaPointCollisionModel; TCollisionModel2 = sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel; ResponseDataTypes = sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float>; sofa::component::collision::response::contact::BarycentricPenalityContact<TCollisionModel1, TCollisionModel2, ResponseDataTypes>::OutputVector = sofa::core::collision::DetectionOutputVector]':
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl:69:6: required from here
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/Sofa/Component/Collision/Response/Contact/src/sofa/component/collision/response/contact/BarycentricPenalityContact.inl:183:23: error: no matching function for call to 'sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::addContact(int&, int&, sofa::core::BaseCollisionElementIterator::Index, sofa::core::BaseCollisionElementIterator::Index, sofa::type::Vec3&, double&, double&, double&, double&, int&)'
183 | ff->addContact(index1, index2, elem1.getIndex(), elem2.getIndex(), o->normal, distance, stiffness, mu_v/* *distance */, mu_v, index);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaDistanceGrid/extensions/CUDA/src/SofaDistanceGrid/CUDA/CudaCollisionDistanceGrid.cpp:28:
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/collision/response/contact/CudaPenalityContactForceField.h:82:10: note: candidate: 'void sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::addContact(int, int, const Deriv&, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, sofa::component::collision::response::contact::PenalityContactForceField<sofa::gpu::cuda::CudaVectorTypes<sofa::type::Vec<3, float>, sofa::type::Vec<3, float>, float> >::Real, int)'
82 | void addContact(int m1, int m2, const Deriv& norm, Real dist, Real ks, Real mu_s = 0.0f, Real mu_v = 0.0f, int oldIndex = 0);
| ^~~~~~~~~~
/builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/src/applications/plugins/SofaCUDA/src/SofaCUDA/component/collision/response/contact/CudaPenalityContactForceField.h:82:10: note: candidate expects 8 arguments, 10 provided
[2396/2435] Building CXX object applications/projects/SceneChecking/CMakeFiles/SceneChecking.dir/src/SceneChecking/SceneCheckAPIChange.cpp.o
[2397/2435] Building CXX object applications/plugins/SofaImplicitField/SofaImplicitField_test/CMakeFiles/SofaImplicitField_test.dir/ImplicitShape_test.cpp.o
[2398/2435] Building CXX object applications/plugins/SofaImplicitField/CMakeFiles/SofaImplicitField.dir/components/mapping/ImplicitSurfaceMapping.cpp.o
ninja: build stopped: subcommand failed.
ERROR: Detected /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/make-failed
See /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build/make-output.txt
-------------------------------------------------------
Build step 'Execute shell' marked build as failure
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] build step #0 should only be executed on MATRIX
[src] $ bash /tmp/jenkins10283980480450369675.sh
ENV VARS: load /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/ci/scripts/env/default
ENV VARS: load node specific /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/ci/scripts/env/sofa-ci-dev-ubuntu2204-2
--------------- post-build.sh vars ---------------
BUILD_DIR = /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release/build
CONFIG = ubuntu_gcc
PLATFORM = ubuntu
COMPILER = gcc
ARCHITECTURE = amd64
BUILD_TYPE = release
BUILD_OPTIONS = run-regression-tests run-scene-tests run-unit-tests report-to-github report-to-dashboard build-scope-full build-all-plugins
--------------------------------------------------
Dashboard env vars:
DASH_BASECOMMIT_HASH=af79e47404aab1df7af5f636bcca570ae8f6b957
DASH_COMMIT_AUTHOR=Théo BL
DASH_COMMIT_BRANCH=origin/PR-5456
DASH_COMMIT_DATE=1747129895
DASH_COMMIT_HASH=783b68be504b5fea4c6124547375d3d3f2d314d3
DASH_COMMIT_SUBJECT=fix: RayContact getDetectionOutputs should not be doGet
DASH_CONFIG=ubuntu_gcc_options
DASH_DASHBOARD_URL=https://www.sofa-framework.org/dash/input.php
DASH_FULLBUILD=true
DASH_NOTIFY=true
---------------------
GitHub env vars:
GITHUB_BASECOMMIT_HASH=af79e47404aab1df7af5f636bcca570ae8f6b957
GITHUB_BASE_REF=master
GITHUB_COMMIT_AUTHOR=Théo BL
GITHUB_COMMIT_DATE=1747129895
GITHUB_COMMIT_HASH=783b68be504b5fea4c6124547375d3d3f2d314d3
GITHUB_COMMIT_MESSAGE=fix: RayContact getDetectionOutputs should not be doGet
GITHUB_CONTEXT=ubuntu_gcc_options
GITHUB_NOTIFY=true
GITHUB_REPOSITORY=sofa-framework/sofa
GITHUB_SOFABOT_TOKEN=[*******]
GITHUB_TARGET_URL=https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/2/
---------------------
----------- statuses -----------
tests_status = failure
scenes_status = failure
regressions_status = failure
---------------------------------
Notify Dashboard (sent - curl returned 0): fullbuild=true&sha=783b68be504b5fea4c6124547375d3d3f2d314d3&config=ubuntu_gcc_options&node=sofa-ci-dev-ubuntu2204-2&job_url=https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/&build_url=https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/2/&tests_status=failure&scenes_status=failure®ressions_status=failure
BUILD_RESULT = FAILURE
Notify Dashboard (sent - curl returned 0): fullbuild=true&sha=783b68be504b5fea4c6124547375d3d3f2d314d3&config=ubuntu_gcc_options&node=sofa-ci-dev-ubuntu2204-2&job_url=https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/&build_url=https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/2/&status=failure
GitHub reponse: {
"url": "https://api.github.com/repos/sofa-framework/sofa/statuses/783b68be504b5fea4c6124547375d3d3f2d314d3",
"avatar_url": "https://avatars.githubusercontent.com/u/19709165?v=4",
"id": 36230781746,
"node_id": "SC_kwDOA5Tkhs8AAAAIb4XbMg",
"state": "failure",
"description": "Build failed.",
"target_url": "https://ci.inria.fr/sofa-ci-dev/job/sofa-framework/job/PR-5456/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/2/",
"context": "ubuntu_gcc_options",
"created_at": "2025-05-13T14:31:36Z",
"updated_at": "2025-05-13T14:31:36Z",
"creator": {
"login": "sofabot",
"id": 19709165,
"node_id": "MDQ6VXNlcjE5NzA5MTY1",
"avatar_url": "https://avatars.githubusercontent.com/u/19709165?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/sofabot",
"html_url": "https://github.com/sofabot",
"followers_url": "https://api.github.com/users/sofabot/followers",
"following_url": "https://api.github.com/users/sofabot/following{/other_user}",
"gists_url": "https://api.github.com/users/sofabot/gists{/gist_id}",
"starred_url": "https://api.github.com/users/sofabot/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/sofabot/subscriptions",
"organizations_url": "https://api.github.com/users/sofabot/orgs",
"repos_url": "https://api.github.com/users/sofabot/repos",
"events_url": "https://api.github.com/users/sofabot/events{/privacy}",
"received_events_url": "https://api.github.com/users/sofabot/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
}
}
Notify GitHub https://api.github.com/repos/sofa-framework/sofa/statuses/783b68be504b5fea4c6124547375d3d3f2d314d3 (not sent): [failure] ubuntu_gcc_options - Build failed.
----------- WORKSPACE -----------
total 548
drwxrwxr-x 12 ci ci 4096 May 13 16:31 .
drwxrwxr-x 6 ci ci 4096 May 13 15:28 ..
drwxrwxr-x 5 ci ci 4096 May 13 15:28 applications
-rw-rw-r-- 1 ci ci 3015 May 13 15:28 Authors.txt
-rw-rw-r-- 1 ci ci 383992 May 13 15:28 CHANGELOG.md
-rw-rw-r-- 1 ci ci 4525 May 13 15:28 .clang-format
drwxrwxr-x 3 ci ci 4096 May 13 15:28 cmake
-rw-rw-r-- 1 ci ci 18800 May 13 15:28 CMakeLists.txt
-rw-rw-r-- 1 ci ci 8897 May 13 15:28 CMakePresets.json
-rw-rw-r-- 1 ci ci 136 May 13 15:28 .codespellrc
-rw-rw-r-- 1 ci ci 10069 May 13 15:28 CONTRIBUTING.md
drwxrwxr-x 8 ci ci 4096 May 13 15:28 examples
drwxrwxr-x 5 ci ci 4096 May 13 15:28 extlibs
-rw-rw-r-- 1 ci ci 2918 May 13 15:28 flake.lock
-rw-rw-r-- 1 ci ci 1200 May 13 15:28 flake.nix
drwxrwxr-x 8 ci ci 4096 May 13 15:28 .git
-rw-rw-r-- 1 ci ci 321 May 13 15:28 .gitattributes
drwxrwxr-x 4 ci ci 4096 May 13 15:28 .github
-rw-rw-r-- 1 ci ci 1117 May 13 15:28 .gitignore
-rw-rw-r-- 1 ci ci 7418 May 13 15:28 GUIDELINES.md
-rw-rw-r-- 1 ci ci 26526 May 13 15:28 LICENSE-LGPL.md
-rw-rw-r-- 1 ci ci 1648 May 13 15:28 package.nix
lrwxrwxrwx 1 ci ci 67 May 13 16:31 parent_dir -> /builds/workspace/sofa-framework/PR-5456/ubuntu_gcc_options_release
-rw-rw-r-- 1 ci ci 4028 May 13 15:28 README.md
drwxrwxr-x 5 ci ci 4096 May 13 15:28 scripts
drwxrwxr-x 8 ci ci 4096 May 13 15:28 share
drwxrwxr-x 6 ci ci 4096 May 13 15:28 Sofa
drwxrwxr-x 3 ci ci 4096 May 13 15:28 tools
---------------------------------
[src] $ bash /tmp/CommandInterpreterCondition158464746523635687.sh
Searching for output file like parent_dir/build/make-output-fullbuild-gcc*.txt
Run condition [Execute Shell] preventing perform for step [[Record compiler warnings and static analysis results]]
[src] $ bash /tmp/CommandInterpreterCondition8199544907047558530.sh
Searching for output file like parent_dir/build/make-output-fullbuild-clang*.txt
Run condition [Execute Shell] preventing perform for step [[Record compiler warnings and static analysis results]]
[src] $ bash /tmp/CommandInterpreterCondition2709904048151869529.sh
Searching for output file like parent_dir/build/make-output-fullbuild-vs*.txt
Run condition [Execute Shell] preventing perform for step [[Record compiler warnings and static analysis results]]
[src] $ bash /tmp/CommandInterpreterCondition10195301063156924899.sh
Run condition [Execute Shell] preventing perform for step [[Record compiler warnings and static analysis results]]
[src] $ bash /tmp/CommandInterpreterCondition14281655816258889962.sh
Searching for JUnit test result reports
Run condition [Execute Shell] preventing perform for step [[Publish JUnit test result report]]
[src] $ bash /tmp/CommandInterpreterCondition9396564840137971944.sh
Searching for files to archive as artifacts
Run condition [Execute Shell] preventing perform for step [[Archive the artifacts]]
Finished: FAILURE