Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Running phase: unpackPhase unpacking source archive /nix/store/pihr6jbgnygrfi472d556fcw9ql1zbg1-pybullet-3.2.6.tar.gz source root is pybullet-3.2.6 setting SOURCE_DATE_EPOCH to timestamp 1701215988 of file "pybullet-3.2.6/setup.cfg" Running phase: patchPhase applying patch /nix/store/8xrl9xvj2hk134pv8gvf7y3p81z90fjw-static-libs.patch patching file setup.py Hunk #1 succeeded at 477 (offset 12 lines). Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... linux-x86_64 numpy is enabled. numpy_include_dirs = /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include found resource files: 3568 -- uvmap.png -- torus_deform.urdf -- textured_sphere_smooth.obj -- textured_sphere_smooth.mtl -- tex256.png -- terrain.obj -- teddy_vhacd.urdf -- teddy_large.urdf -- teddy2_VHACD_CHs.obj -- stone.obj -- stone.mtl -- stadium_no_collision.sdf -- stadium.sdf -- spherical_joint_limit.urdf -- sphere_with_restitution.urdf -- sphere_transparent.urdf -- sphere_smooth.obj -- sphere_smooth.mtl -- sphere_small.urdf -- sphere_1cm.urdf -- sphere8cube.urdf -- sphere2red_nocol.urdf -- sphere2red.urdf -- sphere2.urdf -- soccerball.urdf -- soccerball.obj -- soccerball.mtl -- samurai_monastry.obj -- samurai_monastry.mtl -- samurai.urdf -- r2d2.urdf -- pr2_gripper.urdf -- plane_transparent.urdf -- plane_transparent.obj -- plane_transparent.mtl -- plane_stadium.sdf -- plane_implicit.urdf -- plane100.urdf -- plane100.obj -- plane.urdf -- plane.obj -- plane.mtl -- pendulum5.urdf -- l_finger_tip.stl -- l_finger_collision.stl -- l_finger.stl -- duck_vhacd.urdf -- duck_vhacd.obj -- duckCM.png -- duck.obj -- duck.mtl -- duck.dae -- cube_small.urdf -- cube_rotate.urdf -- cube_no_rotation.urdf -- cube_collisionfilter.urdf -- cube.urdf -- cube.png -- cube.obj -- colors16.png -- cloth_z_up.urdf -- cloth_z_up.obj -- cloth_z_up.mtl -- checker_huge.gif -- checker_grid.jpg -- checker_blue.png -- cartpole.urdf -- bunny.obj -- block.urdf -- TwoJointRobot_wo_fixedJoints.urdf -- TwoJointRobot_w_fixedJoints.urdf -- xarm/xarm6_with_gripper.urdf -- xarm/xarm6_robot_white.urdf -- xarm/xarm6_robot.urdf -- xarm/link6_com.urdf -- xarm/link6.urdf -- xarm/link5_com.urdf -- xarm/link5.urdf -- xarm/link4_com.urdf -- xarm/link4.urdf -- xarm/link3_com.urdf -- xarm/link3.urdf -- xarm/link2_com.urdf -- xarm/link2.urdf -- xarm/link1_com.urdf -- xarm/link1.urdf -- xarm/base_com.urdf -- xarm/base.urdf -- xarm/xarm_gripper/meshes/right_outer_knuckle.STL -- xarm/xarm_gripper/meshes/right_inner_knuckle.STL -- xarm/xarm_gripper/meshes/right_finger.STL -- xarm/xarm_gripper/meshes/left_outer_knuckle.STL -- xarm/xarm_gripper/meshes/left_inner_knuckle.STL -- xarm/xarm_gripper/meshes/left_finger.STL -- xarm/xarm_gripper/meshes/base_link.STL -- xarm/xarm_description/meshes/xarm6/visual/link6.stl -- xarm/xarm_description/meshes/xarm6/visual/link5.stl -- xarm/xarm_description/meshes/xarm6/visual/link4.stl -- xarm/xarm_description/meshes/xarm6/visual/link3.stl -- xarm/xarm_description/meshes/xarm6/visual/link2.stl -- xarm/xarm_description/meshes/xarm6/visual/link1.stl -- xarm/xarm_description/meshes/xarm6/visual/base.stl -- xarm/xarm_description/meshes/xarm6/collision/link6_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link6.mtl -- xarm/xarm_description/meshes/xarm6/collision/link5_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link5.mtl -- xarm/xarm_description/meshes/xarm6/collision/link4_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link4.mtl -- xarm/xarm_description/meshes/xarm6/collision/link3_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link3.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.obj -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link1_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link1.mtl -- xarm/xarm_description/meshes/xarm6/collision/base_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/base.mtl -- urdf/mug_col.obj -- urdf/mug.urdf -- urdf/mug.obj -- tray/traybox.urdf -- tray/tray_textured4.obj -- tray/tray_textured4.mtl -- tray/tray_textured2.urdf -- tray/tray_textured2.obj -- tray/tray_textured2.mtl -- tray/tray_textured.obj -- tray/tray_textured.mtl -- tray/tray.urdf -- tray/tray.jpg -- toys/shape_sorter.obj -- toys/shape_sorter.mtl -- toys/prism.obj -- toys/prism.mtl -- toys/cylinder.obj -- toys/cylinder.mtl -- toys/cube.obj -- toys/cube.mtl -- toys/concave_box.urdf -- toys/concave_box.obj -- toys/concave_box.mtl -- torus/torus_textured.obj -- torus/torus_textured.mtl -- testdata/test_imu_state_estimator/timestamp.npy -- testdata/test_imu_state_estimator/motor_velocities.npy -- testdata/test_imu_state_estimator/jacobians.npy -- testdata/test_imu_state_estimator/gyroscope.npy -- testdata/test_imu_state_estimator/feet_contact_forces.npy -- testdata/test_imu_state_estimator/estimated_velocities.npy -- testdata/test_imu_state_estimator/accelerometer.npy -- table_square/table_square.urdf -- table_square/table.obj -- table_square/table.mtl -- table_square/checker_grid.jpg -- table/table.urdf -- table/table.png -- table/table.obj -- table/table.mtl -- roboschool/models_outdoor/stadium/stadium_grass.jpg -- roboschool/models_outdoor/stadium/stadium.obj -- roboschool/models_outdoor/stadium/stadium.mtl -- roboschool/models_outdoor/stadium/part2.obj -- roboschool/models_outdoor/stadium/part1.obj -- roboschool/models_outdoor/stadium/part0.obj -- random_urdfs/999/999.urdf -- random_urdfs/999/999.obj -- random_urdfs/999/999.mtl -- random_urdfs/998/998.urdf -- random_urdfs/998/998.obj -- random_urdfs/998/998.mtl -- random_urdfs/997/997.urdf -- random_urdfs/997/997.obj -- random_urdfs/997/997.mtl -- random_urdfs/996/996.urdf -- random_urdfs/996/996.obj -- random_urdfs/996/996.mtl -- random_urdfs/995/995.urdf -- random_urdfs/995/995.obj -- random_urdfs/995/995.mtl -- random_urdfs/994/994.urdf -- random_urdfs/994/994.obj -- random_urdfs/994/994.mtl -- random_urdfs/993/993.urdf -- random_urdfs/993/993.obj -- random_urdfs/993/993.mtl -- random_urdfs/992/992.urdf -- random_urdfs/992/992.obj -- random_urdfs/992/992.mtl -- random_urdfs/991/991.urdf -- random_urdfs/991/991.obj -- random_urdfs/991/991.mtl -- random_urdfs/990/990.urdf -- random_urdfs/990/990.obj -- random_urdfs/990/990.mtl -- random_urdfs/989/989.urdf -- random_urdfs/989/989.obj -- random_urdfs/989/989.mtl -- random_urdfs/988/988.urdf -- random_urdfs/988/988.obj -- random_urdfs/988/988.mtl -- random_urdfs/987/987.urdf -- random_urdfs/987/987.obj -- random_urdfs/987/987.mtl -- random_urdfs/986/986.urdf -- random_urdfs/986/986.obj -- random_urdfs/986/986.mtl -- random_urdfs/985/985.urdf -- random_urdfs/985/985.obj -- random_urdfs/985/985.mtl -- random_urdfs/984/984.urdf -- random_urdfs/984/984.obj -- random_urdfs/984/984.mtl -- random_urdfs/983/983.urdf -- random_urdfs/983/983.obj -- random_urdfs/983/983.mtl -- random_urdfs/982/982.urdf -- random_urdfs/982/982.obj -- random_urdfs/982/982.mtl -- random_urdfs/981/981.urdf -- random_urdfs/981/981.obj -- random_urdfs/981/981.mtl -- random_urdfs/980/980.urdf -- random_urdfs/980/980.obj -- random_urdfs/980/980.mtl -- random_urdfs/979/979.urdf -- random_urdfs/979/979.obj -- random_urdfs/979/979.mtl -- random_urdfs/978/978.urdf -- random_urdfs/978/978.obj -- random_urdfs/978/978.mtl -- random_urdfs/977/977.urdf -- random_urdfs/977/977.obj -- random_urdfs/977/977.mtl -- random_urdfs/976/976.urdf -- random_urdfs/976/976.obj -- random_urdfs/976/976.mtl -- random_urdfs/975/975.urdf -- random_urdfs/975/975.obj -- random_urdfs/975/975.mtl -- random_urdfs/974/974.urdf -- random_urdfs/974/974.obj -- random_urdfs/974/974.mtl -- random_urdfs/973/973.urdf -- random_urdfs/973/973.obj -- random_urdfs/973/973.mtl -- random_urdfs/972/972.urdf -- random_urdfs/972/972.obj -- random_urdfs/972/972.mtl -- random_urdfs/971/971.urdf -- random_urdfs/971/971.obj -- random_urdfs/971/971.mtl -- random_urdfs/970/970.urdf -- random_urdfs/970/970.obj -- random_urdfs/970/970.mtl -- random_urdfs/969/969.urdf -- random_urdfs/969/969.obj -- random_urdfs/969/969.mtl -- random_urdfs/968/968.urdf -- random_urdfs/968/968.obj -- random_urdfs/968/968.mtl -- random_urdfs/967/967.urdf -- random_urdfs/967/967.obj -- random_urdfs/967/967.mtl -- random_urdfs/966/966.urdf -- random_urdfs/966/966.obj -- random_urdfs/966/966.mtl -- random_urdfs/965/965.urdf -- random_urdfs/965/965.obj -- random_urdfs/965/965.mtl -- random_urdfs/964/964.urdf -- random_urdfs/964/964.obj -- random_urdfs/964/964.mtl -- random_urdfs/963/963.urdf -- random_urdfs/963/963.obj -- random_urdfs/963/963.mtl -- random_urdfs/962/962.urdf -- random_urdfs/962/962.obj -- random_urdfs/962/962.mtl -- random_urdfs/961/961.urdf -- random_urdfs/961/961.obj -- random_urdfs/961/961.mtl -- random_urdfs/960/960.urdf -- random_urdfs/960/960.obj -- random_urdfs/960/960.mtl -- random_urdfs/959/959.urdf -- random_urdfs/959/959.obj -- random_urdfs/959/959.mtl -- random_urdfs/958/958.urdf -- random_urdfs/958/958.obj -- random_urdfs/958/958.mtl -- random_urdfs/957/957.urdf -- random_urdfs/957/957.obj -- random_urdfs/957/957.mtl -- random_urdfs/956/956.urdf -- random_urdfs/956/956.obj -- random_urdfs/956/956.mtl -- random_urdfs/955/955.urdf -- random_urdfs/955/955.obj -- random_urdfs/955/955.mtl -- random_urdfs/954/954.urdf -- random_urdfs/954/954.obj -- random_urdfs/954/954.mtl -- random_urdfs/953/953.urdf -- random_urdfs/953/953.obj -- random_urdfs/953/953.mtl -- random_urdfs/952/952.urdf -- random_urdfs/952/952.obj -- random_urdfs/952/952.mtl -- random_urdfs/951/951.urdf -- random_urdfs/951/951.obj -- random_urdfs/951/951.mtl -- random_urdfs/950/950.urdf -- random_urdfs/950/950.obj -- random_urdfs/950/950.mtl -- random_urdfs/949/949.urdf -- random_urdfs/949/949.obj -- random_urdfs/949/949.mtl -- random_urdfs/948/948.urdf -- random_urdfs/948/948.obj -- random_urdfs/948/948.mtl -- random_urdfs/947/947.urdf -- random_urdfs/947/947.obj -- random_urdfs/947/947.mtl -- random_urdfs/946/946.urdf -- random_urdfs/946/946.obj -- random_urdfs/946/946.mtl -- random_urdfs/945/945.urdf -- random_urdfs/945/945.obj -- random_urdfs/945/945.mtl -- random_urdfs/944/944.urdf -- random_urdfs/944/944.obj -- random_urdfs/944/944.mtl -- random_urdfs/943/943.urdf -- random_urdfs/943/943.obj -- random_urdfs/943/943.mtl -- random_urdfs/942/942.urdf -- random_urdfs/942/942.obj -- random_urdfs/942/942.mtl -- random_urdfs/941/941.urdf -- random_urdfs/941/941.obj -- random_urdfs/941/941.mtl -- random_urdfs/940/940.urdf -- random_urdfs/940/940.obj -- random_urdfs/940/940.mtl -- random_urdfs/939/939.urdf -- random_urdfs/939/939.obj -- random_urdfs/939/939.mtl -- random_urdfs/938/938.urdf -- random_urdfs/938/938.obj -- random_urdfs/938/938.mtl -- random_urdfs/937/937.urdf -- random_urdfs/937/937.obj -- random_urdfs/937/937.mtl -- random_urdfs/936/936.urdf -- random_urdfs/936/936.obj -- random_urdfs/936/936.mtl -- random_urdfs/935/935.urdf -- random_urdfs/935/935.obj -- random_urdfs/935/935.mtl -- random_urdfs/934/934.urdf -- random_urdfs/934/934.obj -- random_urdfs/934/934.mtl -- random_urdfs/933/933.urdf -- random_urdfs/933/933.obj -- random_urdfs/933/933.mtl -- random_urdfs/932/932.urdf -- random_urdfs/932/932.obj -- random_urdfs/932/932.mtl -- random_urdfs/931/931.urdf -- random_urdfs/931/931.obj -- random_urdfs/931/931.mtl -- random_urdfs/930/930.urdf -- random_urdfs/930/930.obj -- random_urdfs/930/930.mtl -- random_urdfs/929/929.urdf -- random_urdfs/929/929.obj -- random_urdfs/929/929.mtl -- random_urdfs/928/928.urdf -- random_urdfs/928/928.obj -- random_urdfs/928/928.mtl -- random_urdfs/927/927.urdf -- random_urdfs/927/927.obj -- random_urdfs/927/927.mtl -- random_urdfs/926/926.urdf -- random_urdfs/926/926.obj -- random_urdfs/926/926.mtl -- random_urdfs/925/925.urdf -- random_urdfs/925/925.obj -- random_urdfs/925/925.mtl -- random_urdfs/924/924.urdf -- random_urdfs/924/924.obj -- random_urdfs/924/924.mtl -- random_urdfs/923/923.urdf -- random_urdfs/923/923.obj -- random_urdfs/923/923.mtl -- random_urdfs/922/922.urdf -- random_urdfs/922/922.obj -- random_urdfs/922/922.mtl -- random_urdfs/921/921.urdf -- random_urdfs/921/921.obj -- random_urdfs/921/921.mtl -- random_urdfs/920/920.urdf -- random_urdfs/920/920.obj -- random_urdfs/920/920.mtl -- random_urdfs/919/919.urdf -- random_urdfs/919/919.obj -- random_urdfs/919/919.mtl -- random_urdfs/918/918.urdf -- random_urdfs/918/918.obj -- random_urdfs/918/918.mtl -- random_urdfs/917/917.urdf -- random_urdfs/917/917.obj -- random_urdfs/917/917.mtl -- random_urdfs/916/916.urdf -- random_urdfs/916/916.obj -- random_urdfs/916/916.mtl -- random_urdfs/915/915.urdf -- random_urdfs/915/915.obj -- random_urdfs/915/915.mtl -- random_urdfs/914/914.urdf -- random_urdfs/914/914.obj -- random_urdfs/914/914.mtl -- random_urdfs/913/913.urdf -- random_urdfs/913/913.obj -- random_urdfs/913/913.mtl -- random_urdfs/912/912.urdf -- random_urdfs/912/912.obj -- random_urdfs/912/912.mtl -- random_urdfs/911/911.urdf -- random_urdfs/911/911.obj -- random_urdfs/911/911.mtl -- random_urdfs/910/910.urdf -- random_urdfs/910/910.obj -- random_urdfs/910/910.mtl -- random_urdfs/909/909.urdf -- random_urdfs/909/909.obj -- random_urdfs/909/909.mtl -- random_urdfs/908/908.urdf -- random_urdfs/908/908.obj -- random_urdfs/908/908.mtl -- random_urdfs/907/907.urdf -- random_urdfs/907/907.obj -- random_urdfs/907/907.mtl -- random_urdfs/906/906.urdf -- random_urdfs/906/906.obj -- random_urdfs/906/906.mtl -- random_urdfs/905/905.urdf -- random_urdfs/905/905.obj -- random_urdfs/905/905.mtl -- random_urdfs/904/904.urdf -- random_urdfs/904/904.obj -- random_urdfs/904/904.mtl -- random_urdfs/903/903.urdf -- random_urdfs/903/903.obj -- random_urdfs/903/903.mtl -- random_urdfs/902/902.urdf -- random_urdfs/902/902.obj -- random_urdfs/902/902.mtl -- random_urdfs/901/901.urdf -- random_urdfs/901/901.obj -- random_urdfs/901/901.mtl -- random_urdfs/900/900.urdf -- random_urdfs/900/900.obj -- random_urdfs/900/900.mtl -- random_urdfs/899/899.urdf -- random_urdfs/899/899.obj -- random_urdfs/899/899.mtl -- random_urdfs/898/898.urdf -- random_urdfs/898/898.obj -- random_urdfs/898/898.mtl -- random_urdfs/897/897.urdf -- random_urdfs/897/897.obj -- random_urdfs/897/897.mtl -- random_urdfs/896/896.urdf -- random_urdfs/896/896.obj -- random_urdfs/896/896.mtl -- random_urdfs/895/895.urdf -- random_urdfs/895/895.obj -- random_urdfs/895/895.mtl -- random_urdfs/894/894.urdf -- random_urdfs/894/894.obj -- random_urdfs/894/894.mtl -- random_urdfs/893/893.urdf -- random_urdfs/893/893.obj -- random_urdfs/893/893.mtl -- random_urdfs/892/892.urdf -- random_urdfs/892/892.obj -- random_urdfs/892/892.mtl -- random_urdfs/891/891.urdf -- random_urdfs/891/891.obj -- random_urdfs/891/891.mtl -- random_urdfs/890/890.urdf -- random_urdfs/890/890.obj -- random_urdfs/890/890.mtl -- random_urdfs/889/889.urdf -- random_urdfs/889/889.obj -- random_urdfs/889/889.mtl -- random_urdfs/888/888.urdf -- random_urdfs/888/888.obj -- random_urdfs/888/888.mtl -- random_urdfs/887/887.urdf -- random_urdfs/887/887.obj -- random_urdfs/887/887.mtl -- random_urdfs/886/886.urdf -- random_urdfs/886/886.obj -- random_urdfs/886/886.mtl -- random_urdfs/885/885.urdf -- random_urdfs/885/885.obj -- random_urdfs/885/885.mtl -- random_urdfs/884/884.urdf -- random_urdfs/884/884.obj -- random_urdfs/884/884.mtl -- random_urdfs/883/883.urdf -- random_urdfs/883/883.obj -- random_urdfs/883/883.mtl -- random_urdfs/882/882.urdf -- random_urdfs/882/882.obj -- random_urdfs/882/882.mtl -- random_urdfs/881/881.urdf -- random_urdfs/881/881.obj -- random_urdfs/881/881.mtl -- random_urdfs/880/880.urdf -- random_urdfs/880/880.obj -- random_urdfs/880/880.mtl -- random_urdfs/879/879.urdf -- random_urdfs/879/879.obj -- random_urdfs/879/879.mtl -- random_urdfs/878/878.urdf -- random_urdfs/878/878.obj -- random_urdfs/878/878.mtl -- random_urdfs/877/877.urdf -- random_urdfs/877/877.obj -- random_urdfs/877/877.mtl -- random_urdfs/876/876.urdf -- random_urdfs/876/876.obj -- random_urdfs/876/876.mtl -- random_urdfs/875/875.urdf -- random_urdfs/875/875.obj -- random_urdfs/875/875.mtl -- random_urdfs/874/874.urdf -- random_urdfs/874/874.obj -- random_urdfs/874/874.mtl -- random_urdfs/873/873.urdf -- random_urdfs/873/873.obj -- random_urdfs/873/873.mtl -- random_urdfs/872/872.urdf -- random_urdfs/872/872.obj -- random_urdfs/872/872.mtl -- random_urdfs/871/871.urdf -- random_urdfs/871/871.obj -- random_urdfs/871/871.mtl -- random_urdfs/870/870.urdf -- random_urdfs/870/870.obj -- random_urdfs/870/870.mtl -- random_urdfs/869/869.urdf -- random_urdfs/869/869.obj -- random_urdfs/869/869.mtl -- random_urdfs/868/868.urdf -- random_urdfs/868/868.obj -- random_urdfs/868/868.mtl -- random_urdfs/867/867.urdf -- random_urdfs/867/867.obj -- random_urdfs/867/867.mtl -- random_urdfs/866/866.urdf -- random_urdfs/866/866.obj -- random_urdfs/866/866.mtl -- random_urdfs/865/865.urdf -- random_urdfs/865/865.obj -- random_urdfs/865/865.mtl -- random_urdfs/864/864.urdf -- random_urdfs/864/864.obj -- random_urdfs/864/864.mtl -- random_urdfs/863/863.urdf -- random_urdfs/863/863.obj -- random_urdfs/863/863.mtl -- random_urdfs/862/862.urdf -- random_urdfs/862/862.obj -- random_urdfs/862/862.mtl -- random_urdfs/861/861.urdf -- random_urdfs/861/861.obj -- random_urdfs/861/861.mtl -- random_urdfs/860/860.urdf -- random_urdfs/860/860.obj -- random_urdfs/860/860.mtl -- random_urdfs/859/859.urdf -- random_urdfs/859/859.obj -- random_urdfs/859/859.mtl -- random_urdfs/858/858.urdf -- random_urdfs/858/858.obj -- random_urdfs/858/858.mtl -- random_urdfs/857/857.urdf -- random_urdfs/857/857.obj -- random_urdfs/857/857.mtl -- random_urdfs/856/856.urdf -- random_urdfs/856/856.obj -- random_urdfs/856/856.mtl -- random_urdfs/855/855.urdf -- random_urdfs/855/855.obj -- random_urdfs/855/855.mtl -- random_urdfs/854/854.urdf -- random_urdfs/854/854.obj -- random_urdfs/854/854.mtl -- random_urdfs/853/853.urdf -- random_urdfs/853/853.obj -- random_urdfs/853/853.mtl -- random_urdfs/852/852.urdf -- random_urdfs/852/852.obj -- random_urdfs/852/852.mtl -- random_urdfs/851/851.urdf -- random_urdfs/851/851.obj -- random_urdfs/851/851.mtl -- random_urdfs/850/850.urdf -- random_urdfs/850/850.obj -- random_urdfs/850/850.mtl -- random_urdfs/849/849.urdf -- random_urdfs/849/849.obj -- random_urdfs/849/849.mtl -- random_urdfs/848/848.urdf -- random_urdfs/848/848.obj -- random_urdfs/848/848.mtl -- random_urdfs/847/847.urdf -- random_urdfs/847/847.obj -- random_urdfs/847/847.mtl -- random_urdfs/846/846.urdf -- random_urdfs/846/846.obj -- random_urdfs/846/846.mtl -- random_urdfs/845/845.urdf -- random_urdfs/845/845.obj -- random_urdfs/845/845.mtl -- random_urdfs/844/844.urdf -- random_urdfs/844/844.obj -- random_urdfs/844/844.mtl -- random_urdfs/843/843.urdf -- random_urdfs/843/843.obj -- random_urdfs/843/843.mtl -- random_urdfs/842/842.urdf -- random_urdfs/842/842.obj -- random_urdfs/842/842.mtl -- random_urdfs/841/841.urdf -- random_urdfs/841/841.obj -- random_urdfs/841/841.mtl -- random_urdfs/840/840.urdf -- random_urdfs/840/840.obj -- random_urdfs/840/840.mtl -- random_urdfs/839/839.urdf -- random_urdfs/839/839.obj -- random_urdfs/839/839.mtl -- random_urdfs/838/838.urdf -- random_urdfs/838/838.obj -- random_urdfs/838/838.mtl -- random_urdfs/837/837.urdf -- random_urdfs/837/837.obj -- random_urdfs/837/837.mtl -- random_urdfs/836/836.urdf -- random_urdfs/836/836.obj -- random_urdfs/836/836.mtl -- random_urdfs/835/835.urdf -- random_urdfs/835/835.obj -- random_urdfs/835/835.mtl -- random_urdfs/834/834.urdf -- random_urdfs/834/834.obj -- random_urdfs/834/834.mtl -- random_urdfs/833/833.urdf -- random_urdfs/833/833.obj -- random_urdfs/833/833.mtl -- random_urdfs/832/832.urdf -- random_urdfs/832/832.obj -- random_urdfs/832/832.mtl -- random_urdfs/831/831.urdf -- random_urdfs/831/831.obj -- random_urdfs/831/831.mtl -- random_urdfs/830/830.urdf -- random_urdfs/830/830.obj -- random_urdfs/830/830.mtl -- random_urdfs/829/829.urdf -- random_urdfs/829/829.obj -- random_urdfs/829/829.mtl -- random_urdfs/828/828.urdf -- random_urdfs/828/828.obj -- random_urdfs/828/828.mtl -- random_urdfs/827/827.urdf -- random_urdfs/827/827.obj -- random_urdfs/827/827.mtl -- random_urdfs/826/826.urdf -- random_urdfs/826/826.obj -- random_urdfs/826/826.mtl -- random_urdfs/825/825.urdf -- random_urdfs/825/825.obj -- random_urdfs/825/825.mtl -- random_urdfs/824/824.urdf -- random_urdfs/824/824.obj -- random_urdfs/824/824.mtl -- random_urdfs/823/823.urdf -- random_urdfs/823/823.obj -- random_urdfs/823/823.mtl -- random_urdfs/822/822.urdf -- random_urdfs/822/822.obj -- random_urdfs/822/822.mtl -- random_urdfs/821/821.urdf -- random_urdfs/821/821.obj -- random_urdfs/821/821.mtl -- random_urdfs/820/820.urdf -- random_urdfs/820/820.obj -- random_urdfs/820/820.mtl -- random_urdfs/819/819.urdf -- random_urdfs/819/819.obj -- random_urdfs/819/819.mtl -- random_urdfs/818/818.urdf -- random_urdfs/818/818.obj -- random_urdfs/818/818.mtl -- random_urdfs/817/817.urdf -- random_urdfs/817/817.obj -- random_urdfs/817/817.mtl -- random_urdfs/816/816.urdf -- random_urdfs/816/816.obj -- random_urdfs/816/816.mtl -- random_urdfs/815/815.urdf -- random_urdfs/815/815.obj -- random_urdfs/815/815.mtl -- random_urdfs/814/814.urdf -- random_urdfs/814/814.obj -- random_urdfs/814/814.mtl -- random_urdfs/813/813.urdf -- random_urdfs/813/813.obj -- random_urdfs/813/813.mtl -- random_urdfs/812/812.urdf -- random_urdfs/812/812.obj -- random_urdfs/812/812.mtl -- random_urdfs/811/811.urdf -- random_urdfs/811/811.obj -- random_urdfs/811/811.mtl -- random_urdfs/810/810.urdf -- random_urdfs/810/810.obj -- random_urdfs/810/810.mtl -- random_urdfs/809/809.urdf -- random_urdfs/809/809.obj -- random_urdfs/809/809.mtl -- random_urdfs/808/808.urdf -- random_urdfs/808/808.obj -- random_urdfs/808/808.mtl -- random_urdfs/807/807.urdf -- random_urdfs/807/807.obj -- random_urdfs/807/807.mtl -- random_urdfs/806/806.urdf -- random_urdfs/806/806.obj -- random_urdfs/806/806.mtl -- random_urdfs/805/805.urdf -- random_urdfs/805/805.obj -- random_urdfs/805/805.mtl -- random_urdfs/804/804.urdf -- random_urdfs/804/804.obj -- random_urdfs/804/804.mtl -- random_urdfs/803/803.urdf -- random_urdfs/803/803.obj -- random_urdfs/803/803.mtl -- random_urdfs/802/802.urdf -- random_urdfs/802/802.obj -- random_urdfs/802/802.mtl -- random_urdfs/801/801.urdf -- random_urdfs/801/801.obj -- random_urdfs/801/801.mtl -- random_urdfs/800/800.urdf -- random_urdfs/800/800.obj -- random_urdfs/800/800.mtl -- random_urdfs/799/799.urdf -- random_urdfs/799/799.obj -- random_urdfs/799/799.mtl -- random_urdfs/798/798.urdf -- random_urdfs/798/798.obj -- random_urdfs/798/798.mtl -- random_urdfs/797/797.urdf -- random_urdfs/797/797.obj -- random_urdfs/797/797.mtl -- random_urdfs/796/796.urdf -- random_urdfs/796/796.obj -- random_urdfs/796/796.mtl -- random_urdfs/795/795.urdf -- random_urdfs/795/795.obj -- random_urdfs/795/795.mtl -- random_urdfs/794/794.urdf -- random_urdfs/794/794.obj -- random_urdfs/794/794.mtl -- random_urdfs/793/793.urdf -- random_urdfs/793/793.obj -- random_urdfs/793/793.mtl -- random_urdfs/792/792.urdf -- random_urdfs/792/792.obj -- random_urdfs/792/792.mtl -- random_urdfs/791/791.urdf -- random_urdfs/791/791.obj -- random_urdfs/791/791.mtl -- random_urdfs/790/790.urdf -- random_urdfs/790/790.obj -- random_urdfs/790/790.mtl -- random_urdfs/789/789.urdf -- random_urdfs/789/789.obj -- random_urdfs/789/789.mtl -- random_urdfs/788/788.urdf -- random_urdfs/788/788.obj -- random_urdfs/788/788.mtl -- random_urdfs/787/787.urdf -- random_urdfs/787/787.obj -- random_urdfs/787/787.mtl -- random_urdfs/786/786.urdf -- random_urdfs/786/786.obj -- random_urdfs/786/786.mtl -- random_urdfs/785/785.urdf -- random_urdfs/785/785.obj -- random_urdfs/785/785.mtl -- random_urdfs/784/784.urdf -- random_urdfs/784/784.obj -- random_urdfs/784/784.mtl -- random_urdfs/783/783.urdf -- random_urdfs/783/783.obj -- random_urdfs/783/783.mtl -- random_urdfs/782/782.urdf -- random_urdfs/782/782.obj -- random_urdfs/782/782.mtl -- random_urdfs/781/781.urdf -- random_urdfs/781/781.obj -- random_urdfs/781/781.mtl -- random_urdfs/780/780.urdf -- random_urdfs/780/780.obj -- random_urdfs/780/780.mtl -- random_urdfs/779/779.urdf -- random_urdfs/779/779.obj -- random_urdfs/779/779.mtl -- random_urdfs/778/778.urdf -- random_urdfs/778/778.obj -- random_urdfs/778/778.mtl -- random_urdfs/777/777.urdf -- random_urdfs/777/777.obj -- random_urdfs/777/777.mtl -- random_urdfs/776/776.urdf -- random_urdfs/776/776.obj -- random_urdfs/776/776.mtl -- random_urdfs/775/775.urdf -- random_urdfs/775/775.obj -- random_urdfs/775/775.mtl -- random_urdfs/774/774.urdf -- random_urdfs/774/774.obj -- random_urdfs/774/774.mtl -- random_urdfs/773/773.urdf -- random_urdfs/773/773.obj -- random_urdfs/773/773.mtl -- random_urdfs/772/772.urdf -- random_urdfs/772/772.obj -- random_urdfs/772/772.mtl -- random_urdfs/771/771.urdf -- random_urdfs/771/771.obj -- random_urdfs/771/771.mtl -- random_urdfs/770/770.urdf -- random_urdfs/770/770.obj -- random_urdfs/770/770.mtl -- random_urdfs/769/769.urdf -- random_urdfs/769/769.obj -- random_urdfs/769/769.mtl -- random_urdfs/768/768.urdf -- random_urdfs/768/768.obj -- random_urdfs/768/768.mtl -- random_urdfs/767/767.urdf -- random_urdfs/767/767.obj -- random_urdfs/767/767.mtl -- random_urdfs/766/766.urdf -- random_urdfs/766/766.obj -- random_urdfs/766/766.mtl -- random_urdfs/765/765.urdf -- random_urdfs/765/765.obj -- random_urdfs/765/765.mtl -- random_urdfs/764/764.urdf -- random_urdfs/764/764.obj -- random_urdfs/764/764.mtl -- random_urdfs/763/763.urdf -- random_urdfs/763/763.obj -- random_urdfs/763/763.mtl -- random_urdfs/762/762.urdf -- random_urdfs/762/762.obj -- random_urdfs/762/762.mtl -- random_urdfs/761/761.urdf -- random_urdfs/761/761.obj -- random_urdfs/761/761.mtl -- random_urdfs/760/760.urdf -- random_urdfs/760/760.obj -- random_urdfs/760/760.mtl -- random_urdfs/759/759.urdf -- random_urdfs/759/759.obj -- random_urdfs/759/759.mtl -- random_urdfs/758/758.urdf -- random_urdfs/758/758.obj -- random_urdfs/758/758.mtl -- random_urdfs/757/757.urdf -- random_urdfs/757/757.obj -- random_urdfs/757/757.mtl -- random_urdfs/756/756.urdf -- random_urdfs/756/756.obj -- random_urdfs/756/756.mtl -- random_urdfs/755/755.urdf -- random_urdfs/755/755.obj -- random_urdfs/755/755.mtl -- random_urdfs/754/754.urdf -- random_urdfs/754/754.obj -- random_urdfs/754/754.mtl -- random_urdfs/753/753.urdf -- random_urdfs/753/753.obj -- random_urdfs/753/753.mtl -- random_urdfs/752/752.urdf -- random_urdfs/752/752.obj -- random_urdfs/752/752.mtl -- random_urdfs/751/751.urdf -- random_urdfs/751/751.obj -- random_urdfs/751/751.mtl -- random_urdfs/750/750.urdf -- random_urdfs/750/750.obj -- random_urdfs/750/750.mtl -- random_urdfs/749/749.urdf -- random_urdfs/749/749.obj -- random_urdfs/749/749.mtl -- random_urdfs/748/748.urdf -- random_urdfs/748/748.obj -- random_urdfs/748/748.mtl -- random_urdfs/747/747.urdf -- random_urdfs/747/747.obj -- random_urdfs/747/747.mtl -- random_urdfs/746/746.urdf -- random_urdfs/746/746.obj -- random_urdfs/746/746.mtl -- random_urdfs/745/745.urdf -- random_urdfs/745/745.obj -- random_urdfs/745/745.mtl -- random_urdfs/744/744.urdf -- random_urdfs/744/744.obj -- random_urdfs/744/744.mtl -- random_urdfs/743/743.urdf -- random_urdfs/743/743.obj -- random_urdfs/743/743.mtl -- random_urdfs/742/742.urdf -- random_urdfs/742/742.obj -- random_urdfs/742/742.mtl -- random_urdfs/741/741.urdf -- random_urdfs/741/741.obj -- random_urdfs/741/741.mtl -- random_urdfs/740/740.urdf -- random_urdfs/740/740.obj -- random_urdfs/740/740.mtl -- random_urdfs/739/739.urdf -- random_urdfs/739/739.obj -- random_urdfs/739/739.mtl -- random_urdfs/738/738.urdf -- random_urdfs/738/738.obj -- random_urdfs/738/738.mtl -- random_urdfs/737/737.urdf -- random_urdfs/737/737.obj -- random_urdfs/737/737.mtl -- random_urdfs/736/736.urdf -- random_urdfs/736/736.obj -- random_urdfs/736/736.mtl -- random_urdfs/735/735.urdf -- random_urdfs/735/735.obj -- random_urdfs/735/735.mtl -- random_urdfs/734/734.urdf -- random_urdfs/734/734.obj -- random_urdfs/734/734.mtl -- random_urdfs/733/733.urdf -- random_urdfs/733/733.obj -- random_urdfs/733/733.mtl -- random_urdfs/732/732.urdf -- random_urdfs/732/732.obj -- random_urdfs/732/732.mtl -- random_urdfs/731/731.urdf -- random_urdfs/731/731.obj -- random_urdfs/731/731.mtl -- random_urdfs/730/730.urdf -- random_urdfs/730/730.obj -- random_urdfs/730/730.mtl -- random_urdfs/729/729.urdf -- random_urdfs/729/729.obj -- random_urdfs/729/729.mtl -- random_urdfs/728/728.urdf -- random_urdfs/728/728.obj -- random_urdfs/728/728.mtl -- random_urdfs/727/727.urdf -- random_urdfs/727/727.obj -- random_urdfs/727/727.mtl -- random_urdfs/726/726.urdf -- random_urdfs/726/726.obj -- random_urdfs/726/726.mtl -- random_urdfs/725/725.urdf -- random_urdfs/725/725.obj -- random_urdfs/725/725.mtl -- random_urdfs/724/724.urdf -- random_urdfs/724/724.obj -- random_urdfs/724/724.mtl -- random_urdfs/723/723.urdf -- random_urdfs/723/723.obj -- random_urdfs/723/723.mtl -- random_urdfs/722/722.urdf -- random_urdfs/722/722.obj -- random_urdfs/722/722.mtl -- random_urdfs/721/721.urdf -- random_urdfs/721/721.obj -- random_urdfs/721/721.mtl -- random_urdfs/720/720.urdf -- random_urdfs/720/720.obj -- random_urdfs/720/720.mtl -- random_urdfs/719/719.urdf -- random_urdfs/719/719.obj -- random_urdfs/719/719.mtl -- random_urdfs/718/718.urdf -- random_urdfs/718/718.obj -- random_urdfs/718/718.mtl -- random_urdfs/717/717.urdf -- random_urdfs/717/717.obj -- random_urdfs/717/717.mtl -- random_urdfs/716/716.urdf -- random_urdfs/716/716.obj -- random_urdfs/716/716.mtl -- random_urdfs/715/715.urdf -- random_urdfs/715/715.obj -- random_urdfs/715/715.mtl -- random_urdfs/714/714.urdf -- random_urdfs/714/714.obj -- random_urdfs/714/714.mtl -- random_urdfs/713/713.urdf -- random_urdfs/713/713.obj -- random_urdfs/713/713.mtl -- random_urdfs/712/712.urdf -- random_urdfs/712/712.obj -- random_urdfs/712/712.mtl -- random_urdfs/711/711.urdf -- random_urdfs/711/711.obj -- random_urdfs/711/711.mtl -- random_urdfs/710/710.urdf -- random_urdfs/710/710.obj -- random_urdfs/710/710.mtl -- random_urdfs/709/709.urdf -- random_urdfs/709/709.obj -- random_urdfs/709/709.mtl -- random_urdfs/708/708.urdf -- random_urdfs/708/708.obj -- random_urdfs/708/708.mtl -- random_urdfs/707/707.urdf -- random_urdfs/707/707.obj -- random_urdfs/707/707.mtl -- random_urdfs/706/706.urdf -- random_urdfs/706/706.obj -- random_urdfs/706/706.mtl -- random_urdfs/705/705.urdf -- random_urdfs/705/705.obj -- random_urdfs/705/705.mtl -- random_urdfs/704/704.urdf -- random_urdfs/704/704.obj -- random_urdfs/704/704.mtl -- random_urdfs/703/703.urdf -- random_urdfs/703/703.obj -- random_urdfs/703/703.mtl -- random_urdfs/702/702.urdf -- random_urdfs/702/702.obj -- random_urdfs/702/702.mtl -- random_urdfs/701/701.urdf -- random_urdfs/701/701.obj -- random_urdfs/701/701.mtl -- random_urdfs/700/700.urdf -- random_urdfs/700/700.obj -- random_urdfs/700/700.mtl -- random_urdfs/699/699.urdf -- random_urdfs/699/699.obj -- random_urdfs/699/699.mtl -- random_urdfs/698/698.urdf -- random_urdfs/698/698.obj -- random_urdfs/698/698.mtl -- random_urdfs/697/697.urdf -- random_urdfs/697/697.obj -- random_urdfs/697/697.mtl -- random_urdfs/696/696.urdf -- random_urdfs/696/696.obj -- random_urdfs/696/696.mtl -- random_urdfs/695/695.urdf -- random_urdfs/695/695.obj -- random_urdfs/695/695.mtl -- random_urdfs/694/694.urdf -- random_urdfs/694/694.obj -- random_urdfs/694/694.mtl -- random_urdfs/693/693.urdf -- random_urdfs/693/693.obj -- random_urdfs/693/693.mtl -- random_urdfs/692/692.urdf -- random_urdfs/692/692.obj -- random_urdfs/692/692.mtl -- random_urdfs/691/691.urdf -- random_urdfs/691/691.obj -- random_urdfs/691/691.mtl -- random_urdfs/690/690.urdf -- random_urdfs/690/690.obj -- random_urdfs/690/690.mtl -- random_urdfs/689/689.urdf -- random_urdfs/689/689.obj -- random_urdfs/689/689.mtl -- random_urdfs/688/688.urdf -- random_urdfs/688/688.obj -- random_urdfs/688/688.mtl -- random_urdfs/687/687.urdf -- random_urdfs/687/687.obj -- random_urdfs/687/687.mtl -- random_urdfs/686/686.urdf -- random_urdfs/686/686.obj -- random_urdfs/686/686.mtl -- random_urdfs/685/685.urdf -- random_urdfs/685/685.obj -- random_urdfs/685/685.mtl -- random_urdfs/684/684.urdf -- random_urdfs/684/684.obj -- random_urdfs/684/684.mtl -- random_urdfs/683/683.urdf -- random_urdfs/683/683.obj -- random_urdfs/683/683.mtl -- random_urdfs/682/682.urdf -- random_urdfs/682/682.obj -- random_urdfs/682/682.mtl -- random_urdfs/681/681.urdf -- random_urdfs/681/681.obj -- random_urdfs/681/681.mtl -- random_urdfs/680/680.urdf -- random_urdfs/680/680.obj -- random_urdfs/680/680.mtl -- random_urdfs/679/679.urdf -- random_urdfs/679/679.obj -- random_urdfs/679/679.mtl -- random_urdfs/678/678.urdf -- random_urdfs/678/678.obj -- random_urdfs/678/678.mtl -- random_urdfs/677/677.urdf -- random_urdfs/677/677.obj -- random_urdfs/677/677.mtl -- random_urdfs/676/676.urdf -- random_urdfs/676/676.obj -- random_urdfs/676/676.mtl -- random_urdfs/675/675.urdf -- random_urdfs/675/675.obj -- random_urdfs/675/675.mtl -- random_urdfs/674/674.urdf -- random_urdfs/674/674.obj -- random_urdfs/674/674.mtl -- random_urdfs/673/673.urdf -- random_urdfs/673/673.obj -- random_urdfs/673/673.mtl -- random_urdfs/672/672.urdf -- random_urdfs/672/672.obj -- random_urdfs/672/672.mtl -- random_urdfs/671/671.urdf -- random_urdfs/671/671.obj -- random_urdfs/671/671.mtl -- random_urdfs/670/670.urdf -- random_urdfs/670/670.obj -- random_urdfs/670/670.mtl -- random_urdfs/669/669.urdf -- random_urdfs/669/669.obj -- random_urdfs/669/669.mtl -- random_urdfs/668/668.urdf -- random_urdfs/668/668.obj -- random_urdfs/668/668.mtl -- random_urdfs/667/667.urdf -- random_urdfs/667/667.obj -- random_urdfs/667/667.mtl -- random_urdfs/666/666.urdf -- random_urdfs/666/666.obj -- random_urdfs/666/666.mtl -- random_urdfs/665/665.urdf -- random_urdfs/665/665.obj -- random_urdfs/665/665.mtl -- random_urdfs/664/664.urdf -- random_urdfs/664/664.obj -- random_urdfs/664/664.mtl -- random_urdfs/663/663.urdf -- random_urdfs/663/663.obj -- random_urdfs/663/663.mtl -- random_urdfs/662/662.urdf -- random_urdfs/662/662.obj -- random_urdfs/662/662.mtl -- random_urdfs/661/661.urdf -- random_urdfs/661/661.obj -- random_urdfs/661/661.mtl -- random_urdfs/660/660.urdf -- random_urdfs/660/660.obj -- random_urdfs/660/660.mtl -- random_urdfs/659/659.urdf -- random_urdfs/659/659.obj -- random_urdfs/659/659.mtl -- random_urdfs/658/658.urdf -- random_urdfs/658/658.obj -- random_urdfs/658/658.mtl -- random_urdfs/657/657.urdf -- random_urdfs/657/657.obj -- random_urdfs/657/657.mtl -- random_urdfs/656/656.urdf -- random_urdfs/656/656.obj -- random_urdfs/656/656.mtl -- random_urdfs/655/655.urdf -- random_urdfs/655/655.obj -- random_urdfs/655/655.mtl -- random_urdfs/654/654.urdf -- random_urdfs/654/654.obj -- random_urdfs/654/654.mtl -- random_urdfs/653/653.urdf -- random_urdfs/653/653.obj -- random_urdfs/653/653.mtl -- random_urdfs/652/652.urdf -- random_urdfs/652/652.obj -- random_urdfs/652/652.mtl -- random_urdfs/651/651.urdf -- random_urdfs/651/651.obj -- random_urdfs/651/651.mtl -- random_urdfs/650/650.urdf -- random_urdfs/650/650.obj -- random_urdfs/650/650.mtl -- random_urdfs/649/649.urdf -- random_urdfs/649/649.obj -- random_urdfs/649/649.mtl -- random_urdfs/648/648.urdf -- random_urdfs/648/648.obj -- random_urdfs/648/648.mtl -- random_urdfs/647/647.urdf -- random_urdfs/647/647.obj -- random_urdfs/647/647.mtl -- random_urdfs/646/646.urdf -- random_urdfs/646/646.obj -- random_urdfs/646/646.mtl -- random_urdfs/645/645.urdf -- random_urdfs/645/645.obj -- random_urdfs/645/645.mtl -- random_urdfs/644/644.urdf -- random_urdfs/644/644.obj -- random_urdfs/644/644.mtl -- random_urdfs/643/643.urdf -- random_urdfs/643/643.obj -- random_urdfs/643/643.mtl -- random_urdfs/642/642.urdf -- random_urdfs/642/642.obj -- random_urdfs/642/642.mtl -- random_urdfs/641/641.urdf -- random_urdfs/641/641.obj -- random_urdfs/641/641.mtl -- random_urdfs/640/640.urdf -- random_urdfs/640/640.obj -- random_urdfs/640/640.mtl -- random_urdfs/639/639.urdf -- random_urdfs/639/639.obj -- random_urdfs/639/639.mtl -- random_urdfs/638/638.urdf -- random_urdfs/638/638.obj -- random_urdfs/638/638.mtl -- random_urdfs/637/637.urdf -- random_urdfs/637/637.obj -- random_urdfs/637/637.mtl -- random_urdfs/636/636.urdf -- random_urdfs/636/636.obj -- random_urdfs/636/636.mtl -- random_urdfs/635/635.urdf -- random_urdfs/635/635.obj -- random_urdfs/635/635.mtl -- random_urdfs/634/634.urdf -- random_urdfs/634/634.obj -- random_urdfs/634/634.mtl -- random_urdfs/633/633.urdf -- random_urdfs/633/633.obj -- random_urdfs/633/633.mtl -- random_urdfs/632/632.urdf -- random_urdfs/632/632.obj -- random_urdfs/632/632.mtl -- random_urdfs/631/631.urdf -- random_urdfs/631/631.obj -- random_urdfs/631/631.mtl -- random_urdfs/630/630.urdf -- random_urdfs/630/630.obj -- random_urdfs/630/630.mtl -- random_urdfs/629/629.urdf -- random_urdfs/629/629.obj -- random_urdfs/629/629.mtl -- random_urdfs/628/628.urdf -- random_urdfs/628/628.obj -- random_urdfs/628/628.mtl -- random_urdfs/627/627.urdf -- random_urdfs/627/627.obj -- random_urdfs/627/627.mtl -- random_urdfs/626/626.urdf -- random_urdfs/626/626.obj -- random_urdfs/626/626.mtl -- random_urdfs/625/625.urdf -- random_urdfs/625/625.obj -- random_urdfs/625/625.mtl -- random_urdfs/624/624.urdf -- random_urdfs/624/624.obj -- random_urdfs/624/624.mtl -- random_urdfs/623/623.urdf -- random_urdfs/623/623.obj -- random_urdfs/623/623.mtl -- random_urdfs/622/622.urdf -- random_urdfs/622/622.obj -- random_urdfs/622/622.mtl -- random_urdfs/621/621.urdf -- random_urdfs/621/621.obj -- random_urdfs/621/621.mtl -- random_urdfs/620/620.urdf -- random_urdfs/620/620.obj -- random_urdfs/620/620.mtl -- random_urdfs/619/619.urdf -- random_urdfs/619/619.obj -- random_urdfs/619/619.mtl -- random_urdfs/618/618.urdf -- random_urdfs/618/618.obj -- random_urdfs/618/618.mtl -- random_urdfs/617/617.urdf -- random_urdfs/617/617.obj -- random_urdfs/617/617.mtl -- random_urdfs/616/616.urdf -- random_urdfs/616/616.obj -- random_urdfs/616/616.mtl -- random_urdfs/615/615.urdf -- random_urdfs/615/615.obj -- random_urdfs/615/615.mtl -- random_urdfs/614/614.urdf -- random_urdfs/614/614.obj -- random_urdfs/614/614.mtl -- random_urdfs/613/613.urdf -- random_urdfs/613/613.obj -- random_urdfs/613/613.mtl -- random_urdfs/612/612.urdf -- random_urdfs/612/612.obj -- random_urdfs/612/612.mtl -- random_urdfs/611/611.urdf -- random_urdfs/611/611.obj -- random_urdfs/611/611.mtl -- random_urdfs/610/610.urdf -- random_urdfs/610/610.obj -- random_urdfs/610/610.mtl -- random_urdfs/609/609.urdf -- random_urdfs/609/609.obj -- random_urdfs/609/609.mtl -- random_urdfs/608/608.urdf -- random_urdfs/608/608.obj -- random_urdfs/608/608.mtl -- random_urdfs/607/607.urdf -- random_urdfs/607/607.obj -- random_urdfs/607/607.mtl -- random_urdfs/606/606.urdf -- random_urdfs/606/606.obj -- random_urdfs/606/606.mtl -- random_urdfs/605/605.urdf -- random_urdfs/605/605.obj -- random_urdfs/605/605.mtl -- random_urdfs/604/604.urdf -- random_urdfs/604/604.obj -- random_urdfs/604/604.mtl -- random_urdfs/603/603.urdf -- random_urdfs/603/603.obj -- random_urdfs/603/603.mtl -- random_urdfs/602/602.urdf -- random_urdfs/602/602.obj -- random_urdfs/602/602.mtl -- random_urdfs/601/601.urdf -- random_urdfs/601/601.obj -- random_urdfs/601/601.mtl -- random_urdfs/600/600.urdf -- random_urdfs/600/600.obj -- random_urdfs/600/600.mtl -- random_urdfs/599/599.urdf -- random_urdfs/599/599.obj -- random_urdfs/599/599.mtl -- random_urdfs/598/598.urdf -- random_urdfs/598/598.obj -- random_urdfs/598/598.mtl -- random_urdfs/597/597.urdf -- random_urdfs/597/597.obj -- random_urdfs/597/597.mtl -- random_urdfs/596/596.urdf -- random_urdfs/596/596.obj -- random_urdfs/596/596.mtl -- random_urdfs/595/595.urdf -- random_urdfs/595/595.obj -- random_urdfs/595/595.mtl -- random_urdfs/594/594.urdf -- random_urdfs/594/594.obj -- random_urdfs/594/594.mtl -- random_urdfs/593/593.urdf -- random_urdfs/593/593.obj -- random_urdfs/593/593.mtl -- random_urdfs/592/592.urdf -- random_urdfs/592/592.obj -- random_urdfs/592/592.mtl -- random_urdfs/591/591.urdf -- random_urdfs/591/591.obj -- random_urdfs/591/591.mtl -- random_urdfs/590/590.urdf -- random_urdfs/590/590.obj -- random_urdfs/590/590.mtl -- random_urdfs/589/589.urdf -- random_urdfs/589/589.obj -- random_urdfs/589/589.mtl -- random_urdfs/588/588.urdf -- random_urdfs/588/588.obj -- random_urdfs/588/588.mtl -- random_urdfs/587/587.urdf -- random_urdfs/587/587.obj -- random_urdfs/587/587.mtl -- random_urdfs/586/586.urdf -- random_urdfs/586/586.obj -- random_urdfs/586/586.mtl -- random_urdfs/585/585.urdf -- random_urdfs/585/585.obj -- random_urdfs/585/585.mtl -- random_urdfs/584/584.urdf -- random_urdfs/584/584.obj -- random_urdfs/584/584.mtl -- random_urdfs/583/583.urdf -- random_urdfs/583/583.obj -- random_urdfs/583/583.mtl -- random_urdfs/582/582.urdf -- random_urdfs/582/582.obj -- random_urdfs/582/582.mtl -- random_urdfs/581/581.urdf -- random_urdfs/581/581.obj -- random_urdfs/581/581.mtl -- random_urdfs/580/580.urdf -- random_urdfs/580/580.obj -- random_urdfs/580/580.mtl -- random_urdfs/579/579.urdf -- random_urdfs/579/579.obj -- random_urdfs/579/579.mtl -- random_urdfs/578/578.urdf -- random_urdfs/578/578.obj -- random_urdfs/578/578.mtl -- random_urdfs/577/577.urdf -- random_urdfs/577/577.obj -- random_urdfs/577/577.mtl -- random_urdfs/576/576.urdf -- random_urdfs/576/576.obj -- random_urdfs/576/576.mtl -- random_urdfs/575/575.urdf -- random_urdfs/575/575.obj -- random_urdfs/575/575.mtl -- random_urdfs/574/574.urdf -- random_urdfs/574/574.obj -- random_urdfs/574/574.mtl -- random_urdfs/573/573.urdf -- random_urdfs/573/573.obj -- random_urdfs/573/573.mtl -- random_urdfs/572/572.urdf -- random_urdfs/572/572.obj -- random_urdfs/572/572.mtl -- random_urdfs/571/571.urdf -- random_urdfs/571/571.obj -- random_urdfs/571/571.mtl -- random_urdfs/570/570.urdf -- random_urdfs/570/570.obj -- random_urdfs/570/570.mtl -- random_urdfs/569/569.urdf -- random_urdfs/569/569.obj -- random_urdfs/569/569.mtl -- random_urdfs/568/568.urdf -- random_urdfs/568/568.obj -- random_urdfs/568/568.mtl -- random_urdfs/567/567.urdf -- random_urdfs/567/567.obj -- random_urdfs/567/567.mtl -- random_urdfs/566/566.urdf -- random_urdfs/566/566.obj -- random_urdfs/566/566.mtl -- random_urdfs/565/565.urdf -- random_urdfs/565/565.obj -- random_urdfs/565/565.mtl -- random_urdfs/564/564.urdf -- random_urdfs/564/564.obj -- random_urdfs/564/564.mtl -- random_urdfs/563/563.urdf -- random_urdfs/563/563.obj -- random_urdfs/563/563.mtl -- random_urdfs/562/562.urdf -- random_urdfs/562/562.obj -- random_urdfs/562/562.mtl -- random_urdfs/561/561.urdf -- random_urdfs/561/561.obj -- random_urdfs/561/561.mtl -- random_urdfs/560/560.urdf -- random_urdfs/560/560.obj -- random_urdfs/560/560.mtl -- random_urdfs/559/559.urdf -- random_urdfs/559/559.obj -- random_urdfs/559/559.mtl -- random_urdfs/558/558.urdf -- random_urdfs/558/558.obj -- random_urdfs/558/558.mtl -- random_urdfs/557/557.urdf -- random_urdfs/557/557.obj -- random_urdfs/557/557.mtl -- random_urdfs/556/556.urdf -- random_urdfs/556/556.obj -- random_urdfs/556/556.mtl -- random_urdfs/555/555.urdf -- random_urdfs/555/555.obj -- random_urdfs/555/555.mtl -- random_urdfs/554/554.urdf -- random_urdfs/554/554.obj -- random_urdfs/554/554.mtl -- random_urdfs/553/553.urdf -- random_urdfs/553/553.obj -- random_urdfs/553/553.mtl -- random_urdfs/552/552.urdf -- random_urdfs/552/552.obj -- random_urdfs/552/552.mtl -- random_urdfs/551/551.urdf -- random_urdfs/551/551.obj -- random_urdfs/551/551.mtl -- random_urdfs/550/550.urdf -- random_urdfs/550/550.obj -- random_urdfs/550/550.mtl -- random_urdfs/549/549.urdf -- random_urdfs/549/549.obj -- random_urdfs/549/549.mtl -- random_urdfs/548/548.urdf -- random_urdfs/548/548.obj -- random_urdfs/548/548.mtl -- random_urdfs/547/547.urdf -- random_urdfs/547/547.obj -- random_urdfs/547/547.mtl -- random_urdfs/546/546.urdf -- random_urdfs/546/546.obj -- random_urdfs/546/546.mtl -- random_urdfs/545/545.urdf -- random_urdfs/545/545.obj -- random_urdfs/545/545.mtl -- random_urdfs/544/544.urdf -- random_urdfs/544/544.obj -- random_urdfs/544/544.mtl -- random_urdfs/543/543.urdf -- random_urdfs/543/543.obj -- random_urdfs/543/543.mtl -- random_urdfs/542/542.urdf -- random_urdfs/542/542.obj -- random_urdfs/542/542.mtl -- random_urdfs/541/541.urdf -- random_urdfs/541/541.obj -- random_urdfs/541/541.mtl -- random_urdfs/540/540.urdf -- random_urdfs/540/540.obj -- random_urdfs/540/540.mtl -- random_urdfs/539/539.urdf -- random_urdfs/539/539.obj -- random_urdfs/539/539.mtl -- random_urdfs/538/538.urdf -- random_urdfs/538/538.obj -- random_urdfs/538/538.mtl -- random_urdfs/537/537.urdf -- random_urdfs/537/537.obj -- random_urdfs/537/537.mtl -- random_urdfs/536/536.urdf -- random_urdfs/536/536.obj -- random_urdfs/536/536.mtl -- random_urdfs/535/535.urdf -- random_urdfs/535/535.obj -- random_urdfs/535/535.mtl -- random_urdfs/534/534.urdf -- random_urdfs/534/534.obj -- random_urdfs/534/534.mtl -- random_urdfs/533/533.urdf -- random_urdfs/533/533.obj -- random_urdfs/533/533.mtl -- random_urdfs/532/532.urdf -- random_urdfs/532/532.obj -- random_urdfs/532/532.mtl -- random_urdfs/531/531.urdf -- random_urdfs/531/531.obj -- random_urdfs/531/531.mtl -- random_urdfs/530/530.urdf -- random_urdfs/530/530.obj -- random_urdfs/530/530.mtl -- random_urdfs/529/529.urdf -- random_urdfs/529/529.obj -- random_urdfs/529/529.mtl -- random_urdfs/528/528.urdf -- random_urdfs/528/528.obj -- random_urdfs/528/528.mtl -- random_urdfs/527/527.urdf -- random_urdfs/527/527.obj -- random_urdfs/527/527.mtl -- random_urdfs/526/526.urdf -- random_urdfs/526/526.obj -- random_urdfs/526/526.mtl -- random_urdfs/525/525.urdf -- random_urdfs/525/525.obj -- random_urdfs/525/525.mtl -- random_urdfs/524/524.urdf -- random_urdfs/524/524.obj -- random_urdfs/524/524.mtl -- random_urdfs/523/523.urdf -- random_urdfs/523/523.obj -- random_urdfs/523/523.mtl -- random_urdfs/522/522.urdf -- random_urdfs/522/522.obj -- random_urdfs/522/522.mtl -- random_urdfs/521/521.urdf -- random_urdfs/521/521.obj -- random_urdfs/521/521.mtl -- random_urdfs/520/520.urdf -- random_urdfs/520/520.obj -- random_urdfs/520/520.mtl -- random_urdfs/519/519.urdf -- random_urdfs/519/519.obj -- random_urdfs/519/519.mtl -- random_urdfs/518/518.urdf -- random_urdfs/518/518.obj -- random_urdfs/518/518.mtl -- random_urdfs/517/517.urdf -- random_urdfs/517/517.obj -- random_urdfs/517/517.mtl -- random_urdfs/516/516.urdf -- random_urdfs/516/516.obj -- random_urdfs/516/516.mtl -- random_urdfs/515/515.urdf -- random_urdfs/515/515.obj -- random_urdfs/515/515.mtl -- random_urdfs/514/514.urdf -- random_urdfs/514/514.obj -- random_urdfs/514/514.mtl -- random_urdfs/513/513.urdf -- random_urdfs/513/513.obj -- random_urdfs/513/513.mtl -- random_urdfs/512/512.urdf -- random_urdfs/512/512.obj -- random_urdfs/512/512.mtl -- random_urdfs/511/511.urdf -- random_urdfs/511/511.obj -- random_urdfs/511/511.mtl -- random_urdfs/510/510.urdf -- random_urdfs/510/510.obj -- random_urdfs/510/510.mtl -- random_urdfs/509/509.urdf -- random_urdfs/509/509.obj -- random_urdfs/509/509.mtl -- random_urdfs/508/508.urdf -- random_urdfs/508/508.obj -- random_urdfs/508/508.mtl -- random_urdfs/507/507.urdf -- random_urdfs/507/507.obj -- random_urdfs/507/507.mtl -- random_urdfs/506/506.urdf -- random_urdfs/506/506.obj -- random_urdfs/506/506.mtl -- random_urdfs/505/505.urdf -- random_urdfs/505/505.obj -- random_urdfs/505/505.mtl -- random_urdfs/504/504.urdf -- random_urdfs/504/504.obj -- random_urdfs/504/504.mtl -- random_urdfs/503/503.urdf -- random_urdfs/503/503.obj -- random_urdfs/503/503.mtl -- random_urdfs/502/502.urdf -- random_urdfs/502/502.obj -- random_urdfs/502/502.mtl -- random_urdfs/501/501.urdf -- random_urdfs/501/501.obj -- random_urdfs/501/501.mtl -- random_urdfs/500/500.urdf -- random_urdfs/500/500.obj -- random_urdfs/500/500.mtl -- random_urdfs/499/499.urdf -- random_urdfs/499/499.obj -- random_urdfs/499/499.mtl -- random_urdfs/498/498.urdf -- random_urdfs/498/498.obj -- random_urdfs/498/498.mtl -- random_urdfs/497/497.urdf -- random_urdfs/497/497.obj -- random_urdfs/497/497.mtl -- random_urdfs/496/496.urdf -- random_urdfs/496/496.obj -- random_urdfs/496/496.mtl -- random_urdfs/495/495.urdf -- random_urdfs/495/495.obj -- random_urdfs/495/495.mtl -- random_urdfs/494/494.urdf -- random_urdfs/494/494.obj -- random_urdfs/494/494.mtl -- random_urdfs/493/493.urdf -- random_urdfs/493/493.obj -- random_urdfs/493/493.mtl -- random_urdfs/492/492.urdf -- random_urdfs/492/492.obj -- random_urdfs/492/492.mtl -- random_urdfs/491/491.urdf -- random_urdfs/491/491.obj -- random_urdfs/491/491.mtl -- random_urdfs/490/490.urdf -- random_urdfs/490/490.obj -- random_urdfs/490/490.mtl -- random_urdfs/489/489.urdf -- random_urdfs/489/489.obj -- random_urdfs/489/489.mtl -- random_urdfs/488/488.urdf -- random_urdfs/488/488.obj -- random_urdfs/488/488.mtl -- random_urdfs/487/487.urdf -- random_urdfs/487/487.obj -- random_urdfs/487/487.mtl -- random_urdfs/486/486.urdf -- random_urdfs/486/486.obj -- random_urdfs/486/486.mtl -- random_urdfs/485/485.urdf -- random_urdfs/485/485.obj -- random_urdfs/485/485.mtl -- random_urdfs/484/484.urdf -- random_urdfs/484/484.obj -- random_urdfs/484/484.mtl -- random_urdfs/483/483.urdf -- random_urdfs/483/483.obj -- random_urdfs/483/483.mtl -- random_urdfs/482/482.urdf -- random_urdfs/482/482.obj -- random_urdfs/482/482.mtl -- random_urdfs/481/481.urdf -- random_urdfs/481/481.obj -- random_urdfs/481/481.mtl -- random_urdfs/480/480.urdf -- random_urdfs/480/480.obj -- random_urdfs/480/480.mtl -- random_urdfs/479/479.urdf -- random_urdfs/479/479.obj -- random_urdfs/479/479.mtl -- random_urdfs/478/478.urdf -- random_urdfs/478/478.obj -- random_urdfs/478/478.mtl -- random_urdfs/477/477.urdf -- random_urdfs/477/477.obj -- random_urdfs/477/477.mtl -- random_urdfs/476/476.urdf -- random_urdfs/476/476.obj -- random_urdfs/476/476.mtl -- random_urdfs/475/475.urdf -- random_urdfs/475/475.obj -- random_urdfs/475/475.mtl -- random_urdfs/474/474.urdf -- random_urdfs/474/474.obj -- random_urdfs/474/474.mtl -- random_urdfs/473/473.urdf -- random_urdfs/473/473.obj -- random_urdfs/473/473.mtl -- random_urdfs/472/472.urdf -- random_urdfs/472/472.obj -- random_urdfs/472/472.mtl -- random_urdfs/471/471.urdf -- random_urdfs/471/471.obj -- random_urdfs/471/471.mtl -- random_urdfs/470/470.urdf -- random_urdfs/470/470.obj -- random_urdfs/470/470.mtl -- random_urdfs/469/469.urdf -- random_urdfs/469/469.obj -- random_urdfs/469/469.mtl -- random_urdfs/468/468.urdf -- random_urdfs/468/468.obj -- random_urdfs/468/468.mtl -- random_urdfs/467/467.urdf -- random_urdfs/467/467.obj -- random_urdfs/467/467.mtl -- random_urdfs/466/466.urdf -- random_urdfs/466/466.obj -- random_urdfs/466/466.mtl -- random_urdfs/465/465.urdf -- random_urdfs/465/465.obj -- random_urdfs/465/465.mtl -- random_urdfs/464/464.urdf -- random_urdfs/464/464.obj -- random_urdfs/464/464.mtl -- random_urdfs/463/463.urdf -- random_urdfs/463/463.obj -- random_urdfs/463/463.mtl -- random_urdfs/462/462.urdf -- random_urdfs/462/462.obj -- random_urdfs/462/462.mtl -- random_urdfs/461/461.urdf -- random_urdfs/461/461.obj -- random_urdfs/461/461.mtl -- random_urdfs/460/460.urdf -- random_urdfs/460/460.obj -- random_urdfs/460/460.mtl -- random_urdfs/459/459.urdf -- random_urdfs/459/459.obj -- random_urdfs/459/459.mtl -- random_urdfs/458/458.urdf -- random_urdfs/458/458.obj -- random_urdfs/458/458.mtl -- random_urdfs/457/457.urdf -- random_urdfs/457/457.obj -- random_urdfs/457/457.mtl -- random_urdfs/456/456.urdf -- random_urdfs/456/456.obj -- random_urdfs/456/456.mtl -- random_urdfs/455/455.urdf -- random_urdfs/455/455.obj -- random_urdfs/455/455.mtl -- random_urdfs/454/454.urdf -- random_urdfs/454/454.obj -- random_urdfs/454/454.mtl -- random_urdfs/453/453.urdf -- random_urdfs/453/453.obj -- random_urdfs/453/453.mtl -- random_urdfs/452/452.urdf -- random_urdfs/452/452.obj -- random_urdfs/452/452.mtl -- random_urdfs/451/451.urdf -- random_urdfs/451/451.obj -- random_urdfs/451/451.mtl -- random_urdfs/450/450.urdf -- random_urdfs/450/450.obj -- random_urdfs/450/450.mtl -- random_urdfs/449/449.urdf -- random_urdfs/449/449.obj -- random_urdfs/449/449.mtl -- random_urdfs/448/448.urdf -- random_urdfs/448/448.obj -- random_urdfs/448/448.mtl -- random_urdfs/447/447.urdf -- random_urdfs/447/447.obj -- random_urdfs/447/447.mtl -- random_urdfs/446/446.urdf -- random_urdfs/446/446.obj -- random_urdfs/446/446.mtl -- random_urdfs/445/445.urdf -- random_urdfs/445/445.obj -- random_urdfs/445/445.mtl -- random_urdfs/444/444.urdf -- random_urdfs/444/444.obj -- random_urdfs/444/444.mtl -- random_urdfs/443/443.urdf -- random_urdfs/443/443.obj -- random_urdfs/443/443.mtl -- random_urdfs/442/442.urdf -- random_urdfs/442/442.obj -- random_urdfs/442/442.mtl -- random_urdfs/441/441.urdf -- random_urdfs/441/441.obj -- random_urdfs/441/441.mtl -- random_urdfs/440/440.urdf -- random_urdfs/440/440.obj -- random_urdfs/440/440.mtl -- random_urdfs/439/439.urdf -- random_urdfs/439/439.obj -- random_urdfs/439/439.mtl -- random_urdfs/438/438.urdf -- random_urdfs/438/438.obj -- random_urdfs/438/438.mtl -- random_urdfs/437/437.urdf -- random_urdfs/437/437.obj -- random_urdfs/437/437.mtl -- random_urdfs/436/436.urdf -- random_urdfs/436/436.obj -- random_urdfs/436/436.mtl -- random_urdfs/435/435.urdf -- random_urdfs/435/435.obj -- random_urdfs/435/435.mtl -- random_urdfs/434/434.urdf -- random_urdfs/434/434.obj -- random_urdfs/434/434.mtl -- random_urdfs/433/433.urdf -- random_urdfs/433/433.obj -- random_urdfs/433/433.mtl -- random_urdfs/432/432.urdf -- random_urdfs/432/432.obj -- random_urdfs/432/432.mtl -- random_urdfs/431/431.urdf -- random_urdfs/431/431.obj -- random_urdfs/431/431.mtl -- random_urdfs/430/430.urdf -- random_urdfs/430/430.obj -- random_urdfs/430/430.mtl -- random_urdfs/429/429.urdf -- random_urdfs/429/429.obj -- random_urdfs/429/429.mtl -- random_urdfs/428/428.urdf -- random_urdfs/428/428.obj -- random_urdfs/428/428.mtl -- random_urdfs/427/427.urdf -- random_urdfs/427/427.obj -- random_urdfs/427/427.mtl -- random_urdfs/426/426.urdf -- random_urdfs/426/426.obj -- random_urdfs/426/426.mtl -- random_urdfs/425/425.urdf -- random_urdfs/425/425.obj -- random_urdfs/425/425.mtl -- random_urdfs/424/424.urdf -- random_urdfs/424/424.obj -- random_urdfs/424/424.mtl -- random_urdfs/423/423.urdf -- random_urdfs/423/423.obj -- random_urdfs/423/423.mtl -- random_urdfs/422/422.urdf -- random_urdfs/422/422.obj -- random_urdfs/422/422.mtl -- random_urdfs/421/421.urdf -- random_urdfs/421/421.obj -- random_urdfs/421/421.mtl -- random_urdfs/420/420.urdf -- random_urdfs/420/420.obj -- random_urdfs/420/420.mtl -- random_urdfs/419/419.urdf -- random_urdfs/419/419.obj -- random_urdfs/419/419.mtl -- random_urdfs/418/418.urdf -- random_urdfs/418/418.obj -- random_urdfs/418/418.mtl -- random_urdfs/417/417.urdf -- random_urdfs/417/417.obj -- random_urdfs/417/417.mtl -- random_urdfs/416/416.urdf -- random_urdfs/416/416.obj -- random_urdfs/416/416.mtl -- random_urdfs/415/415.urdf -- random_urdfs/415/415.obj -- random_urdfs/415/415.mtl -- random_urdfs/414/414.urdf -- random_urdfs/414/414.obj -- random_urdfs/414/414.mtl -- random_urdfs/413/413.urdf -- random_urdfs/413/413.obj -- random_urdfs/413/413.mtl -- random_urdfs/412/412.urdf -- random_urdfs/412/412.obj -- random_urdfs/412/412.mtl -- random_urdfs/411/411.urdf -- random_urdfs/411/411.obj -- random_urdfs/411/411.mtl -- random_urdfs/410/410.urdf -- random_urdfs/410/410.obj -- random_urdfs/410/410.mtl -- random_urdfs/409/409.urdf -- random_urdfs/409/409.obj -- random_urdfs/409/409.mtl -- random_urdfs/408/408.urdf -- random_urdfs/408/408.obj -- random_urdfs/408/408.mtl -- random_urdfs/407/407.urdf -- random_urdfs/407/407.obj -- random_urdfs/407/407.mtl -- random_urdfs/406/406.urdf -- random_urdfs/406/406.obj -- random_urdfs/406/406.mtl -- random_urdfs/405/405.urdf -- random_urdfs/405/405.obj -- random_urdfs/405/405.mtl -- random_urdfs/404/404.urdf -- random_urdfs/404/404.obj -- random_urdfs/404/404.mtl -- random_urdfs/403/403.urdf -- random_urdfs/403/403.obj -- random_urdfs/403/403.mtl -- random_urdfs/402/402.urdf -- random_urdfs/402/402.obj -- random_urdfs/402/402.mtl -- random_urdfs/401/401.urdf -- random_urdfs/401/401.obj -- random_urdfs/401/401.mtl -- random_urdfs/400/400.urdf -- random_urdfs/400/400.obj -- random_urdfs/400/400.mtl -- random_urdfs/399/399.urdf -- random_urdfs/399/399.obj -- random_urdfs/399/399.mtl -- random_urdfs/398/398.urdf -- random_urdfs/398/398.obj -- random_urdfs/398/398.mtl -- random_urdfs/397/397.urdf -- random_urdfs/397/397.obj -- random_urdfs/397/397.mtl -- random_urdfs/396/396.urdf -- random_urdfs/396/396.obj -- random_urdfs/396/396.mtl -- random_urdfs/395/395.urdf -- random_urdfs/395/395.obj -- random_urdfs/395/395.mtl -- random_urdfs/394/394.urdf -- random_urdfs/394/394.obj -- random_urdfs/394/394.mtl -- random_urdfs/393/393.urdf -- random_urdfs/393/393.obj -- random_urdfs/393/393.mtl -- random_urdfs/392/392.urdf -- random_urdfs/392/392.obj -- random_urdfs/392/392.mtl -- random_urdfs/391/391.urdf -- random_urdfs/391/391.obj -- random_urdfs/391/391.mtl -- random_urdfs/390/390.urdf -- random_urdfs/390/390.obj -- random_urdfs/390/390.mtl -- random_urdfs/389/389.urdf -- random_urdfs/389/389.obj -- random_urdfs/389/389.mtl -- random_urdfs/388/388.urdf -- random_urdfs/388/388.obj -- random_urdfs/388/388.mtl -- random_urdfs/387/387.urdf -- random_urdfs/387/387.obj -- random_urdfs/387/387.mtl -- random_urdfs/386/386.urdf -- random_urdfs/386/386.obj -- random_urdfs/386/386.mtl -- random_urdfs/385/385.urdf -- random_urdfs/385/385.obj -- random_urdfs/385/385.mtl -- random_urdfs/384/384.urdf -- random_urdfs/384/384.obj -- random_urdfs/384/384.mtl -- random_urdfs/383/383.urdf -- random_urdfs/383/383.obj -- random_urdfs/383/383.mtl -- random_urdfs/382/382.urdf -- random_urdfs/382/382.obj -- random_urdfs/382/382.mtl -- random_urdfs/381/381.urdf -- random_urdfs/381/381.obj -- random_urdfs/381/381.mtl -- random_urdfs/380/380.urdf -- random_urdfs/380/380.obj -- random_urdfs/380/380.mtl -- random_urdfs/379/379.urdf -- random_urdfs/379/379.obj -- random_urdfs/379/379.mtl -- random_urdfs/378/378.urdf -- random_urdfs/378/378.obj -- random_urdfs/378/378.mtl -- random_urdfs/377/377.urdf -- random_urdfs/377/377.obj -- random_urdfs/377/377.mtl -- random_urdfs/376/376.urdf -- random_urdfs/376/376.obj -- random_urdfs/376/376.mtl -- random_urdfs/375/375.urdf -- random_urdfs/375/375.obj -- random_urdfs/375/375.mtl -- random_urdfs/374/374.urdf -- random_urdfs/374/374.obj -- random_urdfs/374/374.mtl -- random_urdfs/373/373.urdf -- random_urdfs/373/373.obj -- random_urdfs/373/373.mtl -- random_urdfs/372/372.urdf -- random_urdfs/372/372.obj -- random_urdfs/372/372.mtl -- random_urdfs/371/371.urdf -- random_urdfs/371/371.obj -- random_urdfs/371/371.mtl -- random_urdfs/370/370.urdf -- random_urdfs/370/370.obj -- random_urdfs/370/370.mtl -- random_urdfs/369/369.urdf -- random_urdfs/369/369.obj -- random_urdfs/369/369.mtl -- random_urdfs/368/368.urdf -- random_urdfs/368/368.obj -- random_urdfs/368/368.mtl -- random_urdfs/367/367.urdf -- random_urdfs/367/367.obj -- random_urdfs/367/367.mtl -- random_urdfs/366/366.urdf -- random_urdfs/366/366.obj -- random_urdfs/366/366.mtl -- random_urdfs/365/365.urdf -- random_urdfs/365/365.obj -- random_urdfs/365/365.mtl -- random_urdfs/364/364.urdf -- random_urdfs/364/364.obj -- random_urdfs/364/364.mtl -- random_urdfs/363/363.urdf -- random_urdfs/363/363.obj -- random_urdfs/363/363.mtl -- random_urdfs/362/362.urdf -- random_urdfs/362/362.obj -- random_urdfs/362/362.mtl -- random_urdfs/361/361.urdf -- random_urdfs/361/361.obj -- random_urdfs/361/361.mtl -- random_urdfs/360/360.urdf -- random_urdfs/360/360.obj -- random_urdfs/360/360.mtl -- random_urdfs/359/359.urdf -- random_urdfs/359/359.obj -- random_urdfs/359/359.mtl -- random_urdfs/358/358.urdf -- random_urdfs/358/358.obj -- random_urdfs/358/358.mtl -- random_urdfs/357/357.urdf -- random_urdfs/357/357.obj -- random_urdfs/357/357.mtl -- random_urdfs/356/356.urdf -- random_urdfs/356/356.obj -- random_urdfs/356/356.mtl -- random_urdfs/355/355.urdf -- random_urdfs/355/355.obj -- random_urdfs/355/355.mtl -- random_urdfs/354/354.urdf -- random_urdfs/354/354.obj -- random_urdfs/354/354.mtl -- random_urdfs/353/353.urdf -- random_urdfs/353/353.obj -- random_urdfs/353/353.mtl -- random_urdfs/352/352.urdf -- random_urdfs/352/352.obj -- random_urdfs/352/352.mtl -- random_urdfs/351/351.urdf -- random_urdfs/351/351.obj -- random_urdfs/351/351.mtl -- random_urdfs/350/350.urdf -- random_urdfs/350/350.obj -- random_urdfs/350/350.mtl -- random_urdfs/349/349.urdf -- random_urdfs/349/349.obj -- random_urdfs/349/349.mtl -- random_urdfs/348/348.urdf -- random_urdfs/348/348.obj -- random_urdfs/348/348.mtl -- random_urdfs/347/347.urdf -- random_urdfs/347/347.obj -- random_urdfs/347/347.mtl -- random_urdfs/346/346.urdf -- random_urdfs/346/346.obj -- random_urdfs/346/346.mtl -- random_urdfs/345/345.urdf -- random_urdfs/345/345.obj -- random_urdfs/345/345.mtl -- random_urdfs/344/344.urdf -- random_urdfs/344/344.obj -- random_urdfs/344/344.mtl -- random_urdfs/343/343.urdf -- random_urdfs/343/343.obj -- random_urdfs/343/343.mtl -- random_urdfs/342/342.urdf -- random_urdfs/342/342.obj -- random_urdfs/342/342.mtl -- random_urdfs/341/341.urdf -- random_urdfs/341/341.obj -- random_urdfs/341/341.mtl -- random_urdfs/340/340.urdf -- random_urdfs/340/340.obj -- random_urdfs/340/340.mtl -- random_urdfs/339/339.urdf -- random_urdfs/339/339.obj -- random_urdfs/339/339.mtl -- random_urdfs/338/338.urdf -- random_urdfs/338/338.obj -- random_urdfs/338/338.mtl -- random_urdfs/337/337.urdf -- random_urdfs/337/337.obj -- random_urdfs/337/337.mtl -- random_urdfs/336/336.urdf -- random_urdfs/336/336.obj -- random_urdfs/336/336.mtl -- random_urdfs/335/335.urdf -- random_urdfs/335/335.obj -- random_urdfs/335/335.mtl -- random_urdfs/334/334.urdf -- random_urdfs/334/334.obj -- random_urdfs/334/334.mtl -- random_urdfs/333/333.urdf -- random_urdfs/333/333.obj -- random_urdfs/333/333.mtl -- random_urdfs/332/332.urdf -- random_urdfs/332/332.obj -- random_urdfs/332/332.mtl -- random_urdfs/331/331.urdf -- random_urdfs/331/331.obj -- random_urdfs/331/331.mtl -- random_urdfs/330/330.urdf -- random_urdfs/330/330.obj -- random_urdfs/330/330.mtl -- random_urdfs/329/329.urdf -- random_urdfs/329/329.obj -- random_urdfs/329/329.mtl -- random_urdfs/328/328.urdf -- random_urdfs/328/328.obj -- random_urdfs/328/328.mtl -- random_urdfs/327/327.urdf -- random_urdfs/327/327.obj -- random_urdfs/327/327.mtl -- random_urdfs/326/326.urdf -- random_urdfs/326/326.obj -- random_urdfs/326/326.mtl -- random_urdfs/325/325.urdf -- random_urdfs/325/325.obj -- random_urdfs/325/325.mtl -- random_urdfs/324/324.urdf -- random_urdfs/324/324.obj -- random_urdfs/324/324.mtl -- random_urdfs/323/323.urdf -- random_urdfs/323/323.obj -- random_urdfs/323/323.mtl -- random_urdfs/322/322.urdf -- random_urdfs/322/322.obj -- random_urdfs/322/322.mtl -- random_urdfs/321/321.urdf -- random_urdfs/321/321.obj -- random_urdfs/321/321.mtl -- random_urdfs/320/320.urdf -- random_urdfs/320/320.obj -- random_urdfs/320/320.mtl -- random_urdfs/319/319.urdf -- random_urdfs/319/319.obj -- random_urdfs/319/319.mtl -- random_urdfs/318/318.urdf -- random_urdfs/318/318.obj -- random_urdfs/318/318.mtl -- random_urdfs/317/317.urdf -- random_urdfs/317/317.obj -- random_urdfs/317/317.mtl -- random_urdfs/316/316.urdf -- random_urdfs/316/316.obj -- random_urdfs/316/316.mtl -- random_urdfs/315/315.urdf -- random_urdfs/315/315.obj -- random_urdfs/315/315.mtl -- random_urdfs/314/314.urdf -- random_urdfs/314/314.obj -- random_urdfs/314/314.mtl -- random_urdfs/313/313.urdf -- random_urdfs/313/313.obj -- random_urdfs/313/313.mtl -- random_urdfs/312/312.urdf -- random_urdfs/312/312.obj -- random_urdfs/312/312.mtl -- random_urdfs/311/311.urdf -- random_urdfs/311/311.obj -- random_urdfs/311/311.mtl -- random_urdfs/310/310.urdf -- random_urdfs/310/310.obj -- random_urdfs/310/310.mtl -- random_urdfs/309/309.urdf -- random_urdfs/309/309.obj -- random_urdfs/309/309.mtl -- random_urdfs/308/308.urdf -- random_urdfs/308/308.obj -- random_urdfs/308/308.mtl -- random_urdfs/307/307.urdf -- random_urdfs/307/307.obj -- random_urdfs/307/307.mtl -- random_urdfs/306/306.urdf -- random_urdfs/306/306.obj -- random_urdfs/306/306.mtl -- random_urdfs/305/305.urdf -- random_urdfs/305/305.obj -- random_urdfs/305/305.mtl -- random_urdfs/304/304.urdf -- random_urdfs/304/304.obj -- random_urdfs/304/304.mtl -- random_urdfs/303/303.urdf -- random_urdfs/303/303.obj -- random_urdfs/303/303.mtl -- random_urdfs/302/302.urdf -- random_urdfs/302/302.obj -- random_urdfs/302/302.mtl -- random_urdfs/301/301.urdf -- random_urdfs/301/301.obj -- random_urdfs/301/301.mtl -- random_urdfs/300/300.urdf -- random_urdfs/300/300.obj -- random_urdfs/300/300.mtl -- random_urdfs/299/299.urdf -- random_urdfs/299/299.obj -- random_urdfs/299/299.mtl -- random_urdfs/298/298.urdf -- random_urdfs/298/298.obj -- random_urdfs/298/298.mtl -- random_urdfs/297/297.urdf -- random_urdfs/297/297.obj -- random_urdfs/297/297.mtl -- random_urdfs/296/296.urdf -- random_urdfs/296/296.obj -- random_urdfs/296/296.mtl -- random_urdfs/295/295.urdf -- random_urdfs/295/295.obj -- random_urdfs/295/295.mtl -- random_urdfs/294/294.urdf -- random_urdfs/294/294.obj -- random_urdfs/294/294.mtl -- random_urdfs/293/293.urdf -- random_urdfs/293/293.obj -- random_urdfs/293/293.mtl -- random_urdfs/292/292.urdf -- random_urdfs/292/292.obj -- random_urdfs/292/292.mtl -- random_urdfs/291/291.urdf -- random_urdfs/291/291.obj -- random_urdfs/291/291.mtl -- random_urdfs/290/290.urdf -- random_urdfs/290/290.obj -- random_urdfs/290/290.mtl -- random_urdfs/289/289.urdf -- random_urdfs/289/289.obj -- random_urdfs/289/289.mtl -- random_urdfs/288/288.urdf -- random_urdfs/288/288.obj -- random_urdfs/288/288.mtl -- random_urdfs/287/287.urdf -- random_urdfs/287/287.obj -- random_urdfs/287/287.mtl -- random_urdfs/286/286.urdf -- random_urdfs/286/286.obj -- random_urdfs/286/286.mtl -- random_urdfs/285/285.urdf -- random_urdfs/285/285.obj -- random_urdfs/285/285.mtl -- random_urdfs/284/284.urdf -- random_urdfs/284/284.obj -- random_urdfs/284/284.mtl -- random_urdfs/283/283.urdf -- random_urdfs/283/283.obj -- random_urdfs/283/283.mtl -- random_urdfs/282/282.urdf -- random_urdfs/282/282.obj -- random_urdfs/282/282.mtl -- random_urdfs/281/281.urdf -- random_urdfs/281/281.obj -- random_urdfs/281/281.mtl -- random_urdfs/280/280.urdf -- random_urdfs/280/280.obj -- random_urdfs/280/280.mtl -- random_urdfs/279/279.urdf -- random_urdfs/279/279.obj -- random_urdfs/279/279.mtl -- random_urdfs/278/278.urdf -- random_urdfs/278/278.obj -- random_urdfs/278/278.mtl -- random_urdfs/277/277.urdf -- random_urdfs/277/277.obj -- random_urdfs/277/277.mtl -- random_urdfs/276/276.urdf -- random_urdfs/276/276.obj -- random_urdfs/276/276.mtl -- random_urdfs/275/275.urdf -- random_urdfs/275/275.obj -- random_urdfs/275/275.mtl -- random_urdfs/274/274.urdf -- random_urdfs/274/274.obj -- random_urdfs/274/274.mtl -- random_urdfs/273/273.urdf -- random_urdfs/273/273.obj -- random_urdfs/273/273.mtl -- random_urdfs/272/272.urdf -- random_urdfs/272/272.obj -- random_urdfs/272/272.mtl -- random_urdfs/271/271.urdf -- random_urdfs/271/271.obj -- random_urdfs/271/271.mtl -- random_urdfs/270/270.urdf -- random_urdfs/270/270.obj -- random_urdfs/270/270.mtl -- random_urdfs/269/269.urdf -- random_urdfs/269/269.obj -- random_urdfs/269/269.mtl -- random_urdfs/268/268.urdf -- random_urdfs/268/268.obj -- random_urdfs/268/268.mtl -- random_urdfs/267/267.urdf -- random_urdfs/267/267.obj -- random_urdfs/267/267.mtl -- random_urdfs/266/266.urdf -- random_urdfs/266/266.obj -- random_urdfs/266/266.mtl -- random_urdfs/265/265.urdf -- random_urdfs/265/265.obj -- random_urdfs/265/265.mtl -- random_urdfs/264/264.urdf -- random_urdfs/264/264.obj -- random_urdfs/264/264.mtl -- random_urdfs/263/263.urdf -- random_urdfs/263/263.obj -- random_urdfs/263/263.mtl -- random_urdfs/262/262.urdf -- random_urdfs/262/262.obj -- random_urdfs/262/262.mtl -- random_urdfs/261/261.urdf -- random_urdfs/261/261.obj -- random_urdfs/261/261.mtl -- random_urdfs/260/260.urdf -- random_urdfs/260/260.obj -- random_urdfs/260/260.mtl -- random_urdfs/259/259.urdf -- random_urdfs/259/259.obj -- random_urdfs/259/259.mtl -- random_urdfs/258/258.urdf -- random_urdfs/258/258.obj -- random_urdfs/258/258.mtl -- random_urdfs/257/257.urdf -- random_urdfs/257/257.obj -- random_urdfs/257/257.mtl -- random_urdfs/256/256.urdf -- random_urdfs/256/256.obj -- random_urdfs/256/256.mtl -- random_urdfs/255/255.urdf -- random_urdfs/255/255.obj -- random_urdfs/255/255.mtl -- random_urdfs/254/254.urdf -- random_urdfs/254/254.obj -- random_urdfs/254/254.mtl -- random_urdfs/253/253.urdf -- random_urdfs/253/253.obj -- random_urdfs/253/253.mtl -- random_urdfs/252/252.urdf -- random_urdfs/252/252.obj -- random_urdfs/252/252.mtl -- random_urdfs/251/251.urdf -- random_urdfs/251/251.obj -- random_urdfs/251/251.mtl -- random_urdfs/250/250.urdf -- random_urdfs/250/250.obj -- random_urdfs/250/250.mtl -- random_urdfs/249/249.urdf -- random_urdfs/249/249.obj -- random_urdfs/249/249.mtl -- random_urdfs/248/248.urdf -- random_urdfs/248/248.obj -- random_urdfs/248/248.mtl -- random_urdfs/247/247.urdf -- random_urdfs/247/247.obj -- random_urdfs/247/247.mtl -- random_urdfs/246/246.urdf -- random_urdfs/246/246.obj -- random_urdfs/246/246.mtl -- random_urdfs/245/245.urdf -- random_urdfs/245/245.obj -- random_urdfs/245/245.mtl -- random_urdfs/244/244.urdf -- random_urdfs/244/244.obj -- random_urdfs/244/244.mtl -- random_urdfs/243/243.urdf -- random_urdfs/243/243.obj -- random_urdfs/243/243.mtl -- random_urdfs/242/242.urdf -- random_urdfs/242/242.obj -- random_urdfs/242/242.mtl -- random_urdfs/241/241.urdf -- random_urdfs/241/241.obj -- random_urdfs/241/241.mtl -- random_urdfs/240/240.urdf -- random_urdfs/240/240.obj -- random_urdfs/240/240.mtl -- random_urdfs/239/239.urdf -- random_urdfs/239/239.obj -- random_urdfs/239/239.mtl -- random_urdfs/238/238.urdf -- random_urdfs/238/238.obj -- random_urdfs/238/238.mtl -- random_urdfs/237/237.urdf -- random_urdfs/237/237.obj -- random_urdfs/237/237.mtl -- random_urdfs/236/236.urdf -- random_urdfs/236/236.obj -- random_urdfs/236/236.mtl -- random_urdfs/235/235.urdf -- random_urdfs/235/235.obj -- random_urdfs/235/235.mtl -- random_urdfs/234/234.urdf -- random_urdfs/234/234.obj -- random_urdfs/234/234.mtl -- random_urdfs/233/233.urdf -- random_urdfs/233/233.obj -- random_urdfs/233/233.mtl -- random_urdfs/232/232.urdf -- random_urdfs/232/232.obj -- random_urdfs/232/232.mtl -- random_urdfs/231/231.urdf -- random_urdfs/231/231.obj -- random_urdfs/231/231.mtl -- random_urdfs/230/230.urdf -- random_urdfs/230/230.obj -- random_urdfs/230/230.mtl -- random_urdfs/229/229.urdf -- random_urdfs/229/229.obj -- random_urdfs/229/229.mtl -- random_urdfs/228/228.urdf -- random_urdfs/228/228.obj -- random_urdfs/228/228.mtl -- random_urdfs/227/227.urdf -- random_urdfs/227/227.obj -- random_urdfs/227/227.mtl -- random_urdfs/226/226.urdf -- random_urdfs/226/226.obj -- random_urdfs/226/226.mtl -- random_urdfs/225/225.urdf -- random_urdfs/225/225.obj -- random_urdfs/225/225.mtl -- random_urdfs/224/224.urdf -- random_urdfs/224/224.obj -- random_urdfs/224/224.mtl -- random_urdfs/223/223.urdf -- random_urdfs/223/223.obj -- random_urdfs/223/223.mtl -- random_urdfs/222/222.urdf -- random_urdfs/222/222.obj -- random_urdfs/222/222.mtl -- random_urdfs/221/221.urdf -- random_urdfs/221/221.obj -- random_urdfs/221/221.mtl -- random_urdfs/220/220.urdf -- random_urdfs/220/220.obj -- random_urdfs/220/220.mtl -- random_urdfs/219/219.urdf -- random_urdfs/219/219.obj -- random_urdfs/219/219.mtl -- random_urdfs/218/218.urdf -- random_urdfs/218/218.obj -- random_urdfs/218/218.mtl -- random_urdfs/217/217.urdf -- random_urdfs/217/217.obj -- random_urdfs/217/217.mtl -- random_urdfs/216/216.urdf -- random_urdfs/216/216.obj -- random_urdfs/216/216.mtl -- random_urdfs/215/215.urdf -- random_urdfs/215/215.obj -- random_urdfs/215/215.mtl -- random_urdfs/214/214.urdf -- random_urdfs/214/214.obj -- random_urdfs/214/214.mtl -- random_urdfs/213/213.urdf -- random_urdfs/213/213.obj -- random_urdfs/213/213.mtl -- random_urdfs/212/212.urdf -- random_urdfs/212/212.obj -- random_urdfs/212/212.mtl -- random_urdfs/211/211.urdf -- random_urdfs/211/211.obj -- random_urdfs/211/211.mtl -- random_urdfs/210/210.urdf -- random_urdfs/210/210.obj -- random_urdfs/210/210.mtl -- random_urdfs/209/209.urdf -- random_urdfs/209/209.obj -- random_urdfs/209/209.mtl -- random_urdfs/208/208.urdf -- random_urdfs/208/208.obj -- random_urdfs/208/208.mtl -- random_urdfs/207/207.urdf -- random_urdfs/207/207.obj -- random_urdfs/207/207.mtl -- random_urdfs/206/206.urdf -- random_urdfs/206/206.obj -- random_urdfs/206/206.mtl -- random_urdfs/205/205.urdf -- random_urdfs/205/205.obj -- random_urdfs/205/205.mtl -- random_urdfs/204/204.urdf -- random_urdfs/204/204.obj -- random_urdfs/204/204.mtl -- random_urdfs/203/203.urdf -- random_urdfs/203/203.obj -- random_urdfs/203/203.mtl -- random_urdfs/202/202.urdf -- random_urdfs/202/202.obj -- random_urdfs/202/202.mtl -- random_urdfs/201/201.urdf -- random_urdfs/201/201.obj -- random_urdfs/201/201.mtl -- random_urdfs/200/200.urdf -- random_urdfs/200/200.obj -- random_urdfs/200/200.mtl -- random_urdfs/199/199.urdf -- random_urdfs/199/199.obj -- random_urdfs/199/199.mtl -- random_urdfs/198/198.urdf -- random_urdfs/198/198.obj -- random_urdfs/198/198.mtl -- random_urdfs/197/197.urdf -- random_urdfs/197/197.obj -- random_urdfs/197/197.mtl -- random_urdfs/196/196.urdf -- random_urdfs/196/196.obj -- random_urdfs/196/196.mtl -- random_urdfs/195/195.urdf -- random_urdfs/195/195.obj -- random_urdfs/195/195.mtl -- random_urdfs/194/194.urdf -- random_urdfs/194/194.obj -- random_urdfs/194/194.mtl -- random_urdfs/193/193.urdf -- random_urdfs/193/193.obj -- random_urdfs/193/193.mtl -- random_urdfs/192/192.urdf -- random_urdfs/192/192.obj -- random_urdfs/192/192.mtl -- random_urdfs/191/191.urdf -- random_urdfs/191/191.obj -- random_urdfs/191/191.mtl -- random_urdfs/190/190.urdf -- random_urdfs/190/190.obj -- random_urdfs/190/190.mtl -- random_urdfs/189/189.urdf -- random_urdfs/189/189.obj -- random_urdfs/189/189.mtl -- random_urdfs/188/188.urdf -- random_urdfs/188/188.obj -- random_urdfs/188/188.mtl -- random_urdfs/187/187.urdf -- random_urdfs/187/187.obj -- random_urdfs/187/187.mtl -- random_urdfs/186/186.urdf -- random_urdfs/186/186.obj -- random_urdfs/186/186.mtl -- random_urdfs/185/185.urdf -- random_urdfs/185/185.obj -- random_urdfs/185/185.mtl -- random_urdfs/184/184.urdf -- random_urdfs/184/184.obj -- random_urdfs/184/184.mtl -- random_urdfs/183/183.urdf -- random_urdfs/183/183.obj -- random_urdfs/183/183.mtl -- random_urdfs/182/182.urdf -- random_urdfs/182/182.obj -- random_urdfs/182/182.mtl -- random_urdfs/181/181.urdf -- random_urdfs/181/181.obj -- random_urdfs/181/181.mtl -- random_urdfs/180/180.urdf -- random_urdfs/180/180.obj -- random_urdfs/180/180.mtl -- random_urdfs/179/179.urdf -- random_urdfs/179/179.obj -- random_urdfs/179/179.mtl -- random_urdfs/178/178.urdf -- random_urdfs/178/178.obj -- random_urdfs/178/178.mtl -- random_urdfs/177/177.urdf -- random_urdfs/177/177.obj -- random_urdfs/177/177.mtl -- random_urdfs/176/176.urdf -- random_urdfs/176/176.obj -- random_urdfs/176/176.mtl -- random_urdfs/175/175.urdf -- random_urdfs/175/175.obj -- random_urdfs/175/175.mtl -- random_urdfs/174/174.urdf -- random_urdfs/174/174.obj -- random_urdfs/174/174.mtl -- random_urdfs/173/173.urdf -- random_urdfs/173/173.obj -- random_urdfs/173/173.mtl -- random_urdfs/172/172.urdf -- random_urdfs/172/172.obj -- random_urdfs/172/172.mtl -- random_urdfs/171/171.urdf -- random_urdfs/171/171.obj -- random_urdfs/171/171.mtl -- random_urdfs/170/170.urdf -- random_urdfs/170/170.obj -- random_urdfs/170/170.mtl -- random_urdfs/169/169.urdf -- random_urdfs/169/169.obj -- random_urdfs/169/169.mtl -- random_urdfs/168/168.urdf -- random_urdfs/168/168.obj -- random_urdfs/168/168.mtl -- random_urdfs/167/167.urdf -- random_urdfs/167/167.obj -- random_urdfs/167/167.mtl -- random_urdfs/166/166.urdf -- random_urdfs/166/166.obj -- random_urdfs/166/166.mtl -- random_urdfs/165/165.urdf -- random_urdfs/165/165.obj -- random_urdfs/165/165.mtl -- random_urdfs/164/164.urdf -- random_urdfs/164/164.obj -- random_urdfs/164/164.mtl -- random_urdfs/163/163.urdf -- random_urdfs/163/163.obj -- random_urdfs/163/163.mtl -- random_urdfs/162/162.urdf -- random_urdfs/162/162.obj -- random_urdfs/162/162.mtl -- random_urdfs/161/161.urdf -- random_urdfs/161/161.obj -- random_urdfs/161/161.mtl -- random_urdfs/160/160.urdf -- random_urdfs/160/160.obj -- random_urdfs/160/160.mtl -- random_urdfs/159/159.urdf -- random_urdfs/159/159.obj -- random_urdfs/159/159.mtl -- random_urdfs/158/158.urdf -- random_urdfs/158/158.obj -- random_urdfs/158/158.mtl -- random_urdfs/157/157.urdf -- random_urdfs/157/157.obj -- random_urdfs/157/157.mtl -- random_urdfs/156/156.urdf -- random_urdfs/156/156.obj -- random_urdfs/156/156.mtl -- random_urdfs/155/155.urdf -- random_urdfs/155/155.obj -- random_urdfs/155/155.mtl -- random_urdfs/154/154.urdf -- random_urdfs/154/154.obj -- random_urdfs/154/154.mtl -- random_urdfs/153/153.urdf -- random_urdfs/153/153.obj -- random_urdfs/153/153.mtl -- random_urdfs/152/152.urdf -- random_urdfs/152/152.obj -- random_urdfs/152/152.mtl -- random_urdfs/151/151.urdf -- random_urdfs/151/151.obj -- random_urdfs/151/151.mtl -- random_urdfs/150/150.urdf -- random_urdfs/150/150.obj -- random_urdfs/150/150.mtl -- random_urdfs/149/149.urdf -- random_urdfs/149/149.obj -- random_urdfs/149/149.mtl -- random_urdfs/148/148.urdf -- random_urdfs/148/148.obj -- random_urdfs/148/148.mtl -- random_urdfs/147/147.urdf -- random_urdfs/147/147.obj -- random_urdfs/147/147.mtl -- random_urdfs/146/146.urdf -- random_urdfs/146/146.obj -- random_urdfs/146/146.mtl -- random_urdfs/145/145.urdf -- random_urdfs/145/145.obj -- random_urdfs/145/145.mtl -- random_urdfs/144/144.urdf -- random_urdfs/144/144.obj -- random_urdfs/144/144.mtl -- random_urdfs/143/143.urdf -- random_urdfs/143/143.obj -- random_urdfs/143/143.mtl -- random_urdfs/142/142.urdf -- random_urdfs/142/142.obj -- random_urdfs/142/142.mtl -- random_urdfs/141/141.urdf -- random_urdfs/141/141.obj -- random_urdfs/141/141.mtl -- random_urdfs/140/140.urdf -- random_urdfs/140/140.obj -- random_urdfs/140/140.mtl -- random_urdfs/139/139.urdf -- random_urdfs/139/139.obj -- random_urdfs/139/139.mtl -- random_urdfs/138/138.urdf -- random_urdfs/138/138.obj -- random_urdfs/138/138.mtl -- random_urdfs/137/137.urdf -- random_urdfs/137/137.obj -- random_urdfs/137/137.mtl -- random_urdfs/136/136.urdf -- random_urdfs/136/136.obj -- random_urdfs/136/136.mtl -- random_urdfs/135/135.urdf -- random_urdfs/135/135.obj -- random_urdfs/135/135.mtl -- random_urdfs/134/134.urdf -- random_urdfs/134/134.obj -- random_urdfs/134/134.mtl -- random_urdfs/133/133.urdf -- random_urdfs/133/133.obj -- random_urdfs/133/133.mtl -- random_urdfs/132/132.urdf -- random_urdfs/132/132.obj -- random_urdfs/132/132.mtl -- random_urdfs/131/131.urdf -- random_urdfs/131/131.obj -- random_urdfs/131/131.mtl -- random_urdfs/130/130.urdf -- random_urdfs/130/130.obj -- random_urdfs/130/130.mtl -- random_urdfs/129/129.urdf -- random_urdfs/129/129.obj -- random_urdfs/129/129.mtl -- random_urdfs/128/128.urdf -- random_urdfs/128/128.obj -- random_urdfs/128/128.mtl -- random_urdfs/127/127.urdf -- random_urdfs/127/127.obj -- random_urdfs/127/127.mtl -- random_urdfs/126/126.urdf -- random_urdfs/126/126.obj -- random_urdfs/126/126.mtl -- random_urdfs/125/125.urdf -- random_urdfs/125/125.obj -- random_urdfs/125/125.mtl -- random_urdfs/124/124.urdf -- random_urdfs/124/124.obj -- random_urdfs/124/124.mtl -- random_urdfs/123/123.urdf -- random_urdfs/123/123.obj -- random_urdfs/123/123.mtl -- random_urdfs/122/122.urdf -- random_urdfs/122/122.obj -- random_urdfs/122/122.mtl -- random_urdfs/121/121.urdf -- random_urdfs/121/121.obj -- random_urdfs/121/121.mtl -- random_urdfs/120/120.urdf -- random_urdfs/120/120.obj -- random_urdfs/120/120.mtl -- random_urdfs/119/119.urdf -- random_urdfs/119/119.obj -- random_urdfs/119/119.mtl -- random_urdfs/118/118.urdf -- random_urdfs/118/118.obj -- random_urdfs/118/118.mtl -- random_urdfs/117/117.urdf -- random_urdfs/117/117.obj -- random_urdfs/117/117.mtl -- random_urdfs/116/116.urdf -- random_urdfs/116/116.obj -- random_urdfs/116/116.mtl -- random_urdfs/115/115.urdf -- random_urdfs/115/115.obj -- random_urdfs/115/115.mtl -- random_urdfs/114/114.urdf -- random_urdfs/114/114.obj -- random_urdfs/114/114.mtl -- random_urdfs/113/113.urdf -- random_urdfs/113/113.obj -- random_urdfs/113/113.mtl -- random_urdfs/112/112.urdf -- random_urdfs/112/112.obj -- random_urdfs/112/112.mtl -- random_urdfs/111/111.urdf -- random_urdfs/111/111.obj -- random_urdfs/111/111.mtl -- random_urdfs/110/110.urdf -- random_urdfs/110/110.obj -- random_urdfs/110/110.mtl -- random_urdfs/109/109.urdf -- random_urdfs/109/109.obj -- random_urdfs/109/109.mtl -- random_urdfs/108/108.urdf -- random_urdfs/108/108.obj -- random_urdfs/108/108.mtl -- random_urdfs/107/107.urdf -- random_urdfs/107/107.obj -- random_urdfs/107/107.mtl -- random_urdfs/106/106.urdf -- random_urdfs/106/106.obj -- random_urdfs/106/106.mtl -- random_urdfs/105/105.urdf -- random_urdfs/105/105.obj -- random_urdfs/105/105.mtl -- random_urdfs/104/104.urdf -- random_urdfs/104/104.obj -- random_urdfs/104/104.mtl -- random_urdfs/103/103.urdf -- random_urdfs/103/103.obj -- random_urdfs/103/103.mtl -- random_urdfs/102/102.urdf -- random_urdfs/102/102.obj -- random_urdfs/102/102.mtl -- random_urdfs/101/101.urdf -- random_urdfs/101/101.obj -- random_urdfs/101/101.mtl -- random_urdfs/100/100.urdf -- random_urdfs/100/100.obj -- random_urdfs/100/100.mtl -- random_urdfs/099/099.urdf -- random_urdfs/099/099.obj -- random_urdfs/099/099.mtl -- random_urdfs/098/098.urdf -- random_urdfs/098/098.obj -- random_urdfs/098/098.mtl -- random_urdfs/097/097.urdf -- random_urdfs/097/097.obj -- random_urdfs/097/097.mtl -- random_urdfs/096/096.urdf -- random_urdfs/096/096.obj -- random_urdfs/096/096.mtl -- random_urdfs/095/095.urdf -- random_urdfs/095/095.obj -- random_urdfs/095/095.mtl -- random_urdfs/094/094.urdf -- random_urdfs/094/094.obj -- random_urdfs/094/094.mtl -- random_urdfs/093/093.urdf -- random_urdfs/093/093.obj -- random_urdfs/093/093.mtl -- random_urdfs/092/092.urdf -- random_urdfs/092/092.obj -- random_urdfs/092/092.mtl -- random_urdfs/091/091.urdf -- random_urdfs/091/091.obj -- random_urdfs/091/091.mtl -- random_urdfs/090/090.urdf -- random_urdfs/090/090.obj -- random_urdfs/090/090.mtl -- random_urdfs/089/089.urdf -- random_urdfs/089/089.obj -- random_urdfs/089/089.mtl -- random_urdfs/088/088.urdf -- random_urdfs/088/088.obj -- random_urdfs/088/088.mtl -- random_urdfs/087/087.urdf -- random_urdfs/087/087.obj -- random_urdfs/087/087.mtl -- random_urdfs/086/086.urdf -- random_urdfs/086/086.obj -- random_urdfs/086/086.mtl -- random_urdfs/085/085.urdf -- random_urdfs/085/085.obj -- random_urdfs/085/085.mtl -- random_urdfs/084/084.urdf -- random_urdfs/084/084.obj -- random_urdfs/084/084.mtl -- random_urdfs/083/083.urdf -- random_urdfs/083/083.obj -- random_urdfs/083/083.mtl -- random_urdfs/082/082.urdf -- random_urdfs/082/082.obj -- random_urdfs/082/082.mtl -- random_urdfs/081/081.urdf -- random_urdfs/081/081.obj -- random_urdfs/081/081.mtl -- random_urdfs/080/080.urdf -- random_urdfs/080/080.obj -- random_urdfs/080/080.mtl -- random_urdfs/079/079.urdf -- random_urdfs/079/079.obj -- random_urdfs/079/079.mtl -- random_urdfs/078/078.urdf -- random_urdfs/078/078.obj -- random_urdfs/078/078.mtl -- random_urdfs/077/077.urdf -- random_urdfs/077/077.obj -- random_urdfs/077/077.mtl -- random_urdfs/076/076.urdf -- random_urdfs/076/076.obj -- random_urdfs/076/076.mtl -- random_urdfs/075/075.urdf -- random_urdfs/075/075.obj -- random_urdfs/075/075.mtl -- random_urdfs/074/074.urdf -- random_urdfs/074/074.obj -- random_urdfs/074/074.mtl -- random_urdfs/073/073.urdf -- random_urdfs/073/073.obj -- random_urdfs/073/073.mtl -- random_urdfs/072/072.urdf -- random_urdfs/072/072.obj -- random_urdfs/072/072.mtl -- random_urdfs/071/071.urdf -- random_urdfs/071/071.obj -- random_urdfs/071/071.mtl -- random_urdfs/070/070.urdf -- random_urdfs/070/070.obj -- random_urdfs/070/070.mtl -- random_urdfs/069/069.urdf -- random_urdfs/069/069.obj -- random_urdfs/069/069.mtl -- random_urdfs/068/068.urdf -- random_urdfs/068/068.obj -- random_urdfs/068/068.mtl -- random_urdfs/067/067.urdf -- random_urdfs/067/067.obj -- random_urdfs/067/067.mtl -- random_urdfs/066/066.urdf -- random_urdfs/066/066.obj -- random_urdfs/066/066.mtl -- random_urdfs/065/065.urdf -- random_urdfs/065/065.obj -- random_urdfs/065/065.mtl -- random_urdfs/064/064.urdf -- random_urdfs/064/064.obj -- random_urdfs/064/064.mtl -- random_urdfs/063/063.urdf -- random_urdfs/063/063.obj -- random_urdfs/063/063.mtl -- random_urdfs/062/062.urdf -- random_urdfs/062/062.obj -- random_urdfs/062/062.mtl -- random_urdfs/061/061.urdf -- random_urdfs/061/061.obj -- random_urdfs/061/061.mtl -- random_urdfs/060/060.urdf -- random_urdfs/060/060.obj -- random_urdfs/060/060.mtl -- random_urdfs/059/059.urdf -- random_urdfs/059/059.obj -- random_urdfs/059/059.mtl -- random_urdfs/058/058.urdf -- random_urdfs/058/058.obj -- random_urdfs/058/058.mtl -- random_urdfs/057/057.urdf -- random_urdfs/057/057.obj -- random_urdfs/057/057.mtl -- random_urdfs/056/056.urdf -- random_urdfs/056/056.obj -- random_urdfs/056/056.mtl -- random_urdfs/055/055.urdf -- random_urdfs/055/055.obj -- random_urdfs/055/055.mtl -- random_urdfs/054/054.urdf -- random_urdfs/054/054.obj -- random_urdfs/054/054.mtl -- random_urdfs/053/053.urdf -- random_urdfs/053/053.obj -- random_urdfs/053/053.mtl -- random_urdfs/052/052.urdf -- random_urdfs/052/052.obj -- random_urdfs/052/052.mtl -- random_urdfs/051/051.urdf -- random_urdfs/051/051.obj -- random_urdfs/051/051.mtl -- random_urdfs/050/050.urdf -- random_urdfs/050/050.obj -- random_urdfs/050/050.mtl -- random_urdfs/049/049.urdf -- random_urdfs/049/049.obj -- random_urdfs/049/049.mtl -- random_urdfs/048/048.urdf -- random_urdfs/048/048.obj -- random_urdfs/048/048.mtl -- random_urdfs/047/047.urdf -- random_urdfs/047/047.obj -- random_urdfs/047/047.mtl -- random_urdfs/046/046.urdf -- random_urdfs/046/046.obj -- random_urdfs/046/046.mtl -- random_urdfs/045/045.urdf -- random_urdfs/045/045.obj -- random_urdfs/045/045.mtl -- random_urdfs/044/044.urdf -- random_urdfs/044/044.obj -- random_urdfs/044/044.mtl -- random_urdfs/043/043.urdf -- random_urdfs/043/043.obj -- random_urdfs/043/043.mtl -- random_urdfs/042/042.urdf -- random_urdfs/042/042.obj -- random_urdfs/042/042.mtl -- random_urdfs/041/041.urdf -- random_urdfs/041/041.obj -- random_urdfs/041/041.mtl -- random_urdfs/040/040.urdf -- random_urdfs/040/040.obj -- random_urdfs/040/040.mtl -- random_urdfs/039/039.urdf -- random_urdfs/039/039.obj -- random_urdfs/039/039.mtl -- random_urdfs/038/038.urdf -- random_urdfs/038/038.obj -- random_urdfs/038/038.mtl -- random_urdfs/037/037.urdf -- random_urdfs/037/037.obj -- random_urdfs/037/037.mtl -- random_urdfs/036/036.urdf -- random_urdfs/036/036.obj -- random_urdfs/036/036.mtl -- random_urdfs/035/035.urdf -- random_urdfs/035/035.obj -- random_urdfs/035/035.mtl -- random_urdfs/034/034.urdf -- random_urdfs/034/034.obj -- random_urdfs/034/034.mtl -- random_urdfs/033/033.urdf -- random_urdfs/033/033.obj -- random_urdfs/033/033.mtl -- random_urdfs/032/032.urdf -- random_urdfs/032/032.obj -- random_urdfs/032/032.mtl -- random_urdfs/031/031.urdf -- random_urdfs/031/031.obj -- random_urdfs/031/031.mtl -- random_urdfs/030/030.urdf -- random_urdfs/030/030.obj -- random_urdfs/030/030.mtl -- random_urdfs/029/029.urdf -- random_urdfs/029/029.obj -- random_urdfs/029/029.mtl -- random_urdfs/028/028.urdf -- random_urdfs/028/028.obj -- random_urdfs/028/028.mtl -- random_urdfs/027/027.urdf -- random_urdfs/027/027.obj -- random_urdfs/027/027.mtl -- random_urdfs/026/026.urdf -- random_urdfs/026/026.obj -- random_urdfs/026/026.mtl -- random_urdfs/025/025.urdf -- random_urdfs/025/025.obj -- random_urdfs/025/025.mtl -- random_urdfs/024/024.urdf -- random_urdfs/024/024.obj -- random_urdfs/024/024.mtl -- random_urdfs/023/023.urdf -- random_urdfs/023/023.obj -- random_urdfs/023/023.mtl -- random_urdfs/022/022.urdf -- random_urdfs/022/022.obj -- random_urdfs/022/022.mtl -- random_urdfs/021/021.urdf -- random_urdfs/021/021.obj -- random_urdfs/021/021.mtl -- random_urdfs/020/020.urdf -- random_urdfs/020/020.obj -- random_urdfs/020/020.mtl -- random_urdfs/019/019.urdf -- random_urdfs/019/019.obj -- random_urdfs/019/019.mtl -- random_urdfs/018/018.urdf -- random_urdfs/018/018.obj -- random_urdfs/018/018.mtl -- random_urdfs/017/017.urdf -- random_urdfs/017/017.obj -- random_urdfs/017/017.mtl -- random_urdfs/016/016.urdf -- random_urdfs/016/016.obj -- random_urdfs/016/016.mtl -- random_urdfs/015/015.urdf -- random_urdfs/015/015.obj -- random_urdfs/015/015.mtl -- random_urdfs/014/014.urdf -- random_urdfs/014/014.obj -- random_urdfs/014/014.mtl -- random_urdfs/013/013.urdf -- random_urdfs/013/013.obj -- random_urdfs/013/013.mtl -- random_urdfs/012/012.urdf -- random_urdfs/012/012.obj -- random_urdfs/012/012.mtl -- random_urdfs/011/011.urdf -- random_urdfs/011/011.obj -- random_urdfs/011/011.mtl -- random_urdfs/010/010.urdf -- random_urdfs/010/010.obj -- random_urdfs/010/010.mtl -- random_urdfs/009/009.urdf -- random_urdfs/009/009.obj -- random_urdfs/009/009.mtl -- random_urdfs/008/008.urdf -- random_urdfs/008/008.obj -- random_urdfs/008/008.mtl -- random_urdfs/007/007.urdf -- random_urdfs/007/007.obj -- random_urdfs/007/007.mtl -- random_urdfs/006/006.urdf -- random_urdfs/006/006.obj -- random_urdfs/006/006.mtl -- random_urdfs/005/005.urdf -- random_urdfs/005/005.obj -- random_urdfs/005/005.mtl -- random_urdfs/004/004.urdf -- random_urdfs/004/004.obj -- random_urdfs/004/004.mtl -- random_urdfs/003/003.urdf -- random_urdfs/003/003.obj -- random_urdfs/003/003.mtl -- random_urdfs/002/002.urdf -- random_urdfs/002/002.obj -- random_urdfs/002/002.mtl -- random_urdfs/001/001.urdf -- random_urdfs/001/001.obj -- random_urdfs/001/001.mtl -- random_urdfs/000/000.urdf -- random_urdfs/000/000.obj -- random_urdfs/000/000.mtl -- racecar/racecar_differential.urdf -- racecar/racecar.urdf -- racecar/meshes/wheel.jpg -- racecar/meshes/walker_racecourse.dae -- racecar/meshes/right_steering_hinge.dae -- racecar/meshes/right_steering_hinge.STL -- racecar/meshes/right_rear_wheel.obj -- racecar/meshes/right_rear_wheel.mtl -- racecar/meshes/right_rear_wheel.dae -- racecar/meshes/right_rear_wheel.STL -- racecar/meshes/right_front_wheel.obj -- racecar/meshes/right_front_wheel.mtl -- racecar/meshes/right_front_wheel.dae -- racecar/meshes/right_front_wheel.STL -- racecar/meshes/parking_1.dae -- racecar/meshes/left_steering_hinge.dae -- racecar/meshes/left_steering_hinge.STL -- racecar/meshes/left_rear_wheel.obj -- racecar/meshes/left_rear_wheel.mtl -- racecar/meshes/left_rear_wheel.dae -- racecar/meshes/left_rear_wheel.STL -- racecar/meshes/left_front_wheel.obj -- racecar/meshes/left_front_wheel.mtl -- racecar/meshes/left_front_wheel.dae -- racecar/meshes/left_front_wheel.STL -- racecar/meshes/hokuyo.obj -- racecar/meshes/hokuyo.mtl -- racecar/meshes/hokuyo.dae -- racecar/meshes/cone.obj -- racecar/meshes/cone.mtl -- racecar/meshes/cone.dae -- racecar/meshes/checker_blue.png -- racecar/meshes/chassis_differential.STL -- racecar/meshes/chassis.dae -- racecar/meshes/chassis.STL -- quadruped/vision60.urdf -- quadruped/tmotor3.obj -- quadruped/tmotor3.mtl -- quadruped/t-motor.jpg -- quadruped/spirit40newer.urdf -- quadruped/spirit40.urdf -- quadruped/quadruped.urdf -- quadruped/minitaur_v1.urdf -- quadruped/minitaur_single_motor.urdf -- quadruped/minitaur_rainbow_dash_v1.urdf -- quadruped/minitaur_rainbow_dash.urdf -- quadruped/minitaur_fixed_knees.urdf -- quadruped/minitaur_fixed_all.urdf -- quadruped/minitaur_derpy.urdf -- quadruped/minitaur.urdf -- quadruped/microtaur/xm430w210.stl -- quadruped/microtaur/xavier.stl -- quadruped/microtaur/toe_brake.stl -- quadruped/microtaur/plate.stl -- quadruped/microtaur/microtaur.urdf -- quadruped/microtaur/fr13_s102_lowerscaled.stl -- quadruped/microtaur/fr13_s102.stl -- quadruped/microtaur/fr12_h103_lowres.stl -- quadruped/microtaur/fr12_h101.stl -- quadruped/microtaur/d435i.stl -- quadruped/microtaur/channel_6inch.stl -- quadruped/microtaur/channel_4inch.stl -- quadruped/microtaur/channel.stl -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.meta -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.index -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.data-00000-of-00001 -- policies/ppo/minitaur_trotting_env/config.yaml -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.meta -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.index -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.data-00000-of-00001 -- policies/ppo/minitaur_reactive_env/config.yaml -- objects/mug_col.obj -- objects/mug.urdf -- objects/mug.obj -- mjcf/walker2d.xml -- mjcf/thrower.xml -- mjcf/swimmer.xml -- mjcf/striker.xml -- mjcf/reacher.xml -- mjcf/pusher.xml -- mjcf/inverted_pendulum.xml -- mjcf/inverted_double_pendulum.xml -- mjcf/humanoid_symmetric_no_ground.xml -- mjcf/humanoid_symmetric.xml -- mjcf/humanoid_fixed.xml -- mjcf/humanoid.xml -- mjcf/hopper.xml -- mjcf/hello_mjcf.xml -- mjcf/half_cheetah.xml -- mjcf/ground_plane.xml -- mjcf/ground.xml -- mjcf/cylinder_fromtoZ.xml -- mjcf/cylinder_fromtoY.xml -- mjcf/cylinder_fromtoX.xml -- mjcf/cylinder.xml -- mjcf/capsule_fromtoZ.xml -- mjcf/capsule_fromtoY.xml -- mjcf/capsule_fromtoX.xml -- mjcf/capsule.xml -- mjcf/ant.xml -- mini_cheetah/mini_cheetah.urdf -- mini_cheetah/meshes/mini_upper_link.obj -- mini_cheetah/meshes/mini_lower_link.obj -- mini_cheetah/meshes/mini_body.obj -- mini_cheetah/meshes/mini_abad.obj -- lego/lego_vhacd.obj -- lego/lego.urdf -- lego/lego.obj -- laikago/upper_leg_right_vhacd.obj -- laikago/upper_leg_right.obj -- laikago/upper_leg_right.mtl -- laikago/upper_leg_mirror_lores.obj -- laikago/upper_leg_mirror2_lores.obj -- laikago/upper_leg_mirror2.obj -- laikago/upper_leg_mirror2.mtl -- laikago/upper_leg_mirror.stl -- laikago/upper_leg_mirror.obj -- laikago/upper_leg_mirror.mtl -- laikago/upper_leg_left_vhacd.obj -- laikago/upper_leg_left_lores.obj -- laikago/upper_leg_left2_lores.obj -- laikago/upper_leg_left2.obj -- laikago/upper_leg_left2.mtl -- laikago/upper_leg_left.obj -- laikago/upper_leg_left.mtl -- laikago/upper_leg.stl -- laikago/lower_leg_3_collision.stl -- laikago/lower_leg_3.stl -- laikago/lower_leg3_lores.obj -- laikago/lower_leg3.obj -- laikago/lower_leg3.mtl -- laikago/license.txt -- laikago/laikago_toes_zup_lores.urdf -- laikago/laikago_toes_zup.urdf -- laikago/laikago_toes_limits.urdf -- laikago/laikago_toes.urdf -- laikago/laikago_tex.jpg -- laikago/laikago.urdf -- laikago/hip_motor_mirror_lores.obj -- laikago/hip_motor_mirror.stl -- laikago/hip_motor_mirror.obj -- laikago/hip_motor_mirror.mtl -- laikago/hip_motor_lores.obj -- laikago/hip_motor.stl -- laikago/hip_motor.obj -- laikago/hip_motor.mtl -- laikago/data1.txt -- laikago/chassis_zup_lores.obj -- laikago/chassis_zup.obj -- laikago/chassis_zup.mtl -- laikago/chassis_vhacd_mod_zup.obj -- laikago/chassis_vhacd_mod_zup.mtl -- laikago/chassis_vhacd_mod.obj -- laikago/chassis_vhacd.obj -- laikago/chassis_mod.obj -- laikago/chassis_mod.mtl -- laikago/chassis.stl -- laikago/chassis.obj -- laikago/chassis.mtl -- kuka_iiwa/model_vr_limits.urdf -- kuka_iiwa/model_free_base.urdf -- kuka_iiwa/model_for_sdf.urdf -- kuka_iiwa/model2.sdf -- kuka_iiwa/model.urdf -- kuka_iiwa/model.sdf -- kuka_iiwa/kuka_world.sdf -- kuka_iiwa/kuka_with_gripper2.sdf -- kuka_iiwa/kuka_with_gripper.sdf -- kuka_iiwa/meshes/link_7.stl -- kuka_iiwa/meshes/link_7.obj -- kuka_iiwa/meshes/link_7.mtl -- kuka_iiwa/meshes/link_6.stl -- kuka_iiwa/meshes/link_6.obj -- kuka_iiwa/meshes/link_6.mtl -- kuka_iiwa/meshes/link_5.stl -- kuka_iiwa/meshes/link_5.obj -- kuka_iiwa/meshes/link_5.mtl -- kuka_iiwa/meshes/link_4.stl -- kuka_iiwa/meshes/link_4.obj -- kuka_iiwa/meshes/link_4.mtl -- kuka_iiwa/meshes/link_3.stl -- kuka_iiwa/meshes/link_3.obj -- kuka_iiwa/meshes/link_3.mtl -- kuka_iiwa/meshes/link_2.stl -- kuka_iiwa/meshes/link_2.obj -- kuka_iiwa/meshes/link_2.mtl -- kuka_iiwa/meshes/link_1.stl -- kuka_iiwa/meshes/link_1.obj -- kuka_iiwa/meshes/link_1.mtl -- kuka_iiwa/meshes/link_0.stl -- kuka_iiwa/meshes/link_0.obj -- kuka_iiwa/meshes/link_0.mtl -- kuka_iiwa/meshes/finger_tip_right.stl -- kuka_iiwa/meshes/finger_tip_left.stl -- kuka_iiwa/meshes/finger_base_right.stl -- kuka_iiwa/meshes/finger_base_left.stl -- kiva_shelf/model.sdf -- kiva_shelf/meshes/pod_lowres.stl -- jenga/jenga.urdf -- jenga/jenga.png -- jenga/jenga.obj -- jenga/jenga.mtl -- husky/husky.urdf -- husky/meshes/wheel.stl -- husky/meshes/user_rail.stl -- husky/meshes/top_plate.stl -- husky/meshes/bumper.stl -- husky/meshes/base_link.stl -- humanoid/humanoid.urdf -- heightmaps/wm_height_out.png -- heightmaps/readme.txt -- heightmaps/ground2.txt -- heightmaps/ground1.txt -- heightmaps/ground0.txt -- heightmaps/gimp_overlay_out.png -- heightmaps/Maze.png -- heightmaps/Image8x4.png -- gripper/wsg50_with_r2d2_gripper.sdf -- gripper/wsg50_one_motor_gripper_right_finger.urdf -- gripper/wsg50_one_motor_gripper_no_finger.sdf -- gripper/wsg50_one_motor_gripper_new_free_base.sdf -- gripper/wsg50_one_motor_gripper_new.sdf -- gripper/wsg50_one_motor_gripper_left_finger.urdf -- gripper/wsg50_one_motor_gripper_free_base.sdf -- gripper/wsg50_one_motor_gripper.sdf -- gripper/meshes/l_gripper_tip_scaled.stl -- gripper/meshes/WSG50_110.stl -- gripper/meshes/WSG-FMF.stl -- gripper/meshes/GUIDE_WSG50_110.stl -- franka_panda/panda.urdf -- franka_panda/LICENSE.txt -- franka_panda/meshes/visual/link6.obj -- franka_panda/meshes/visual/link6.mtl -- franka_panda/meshes/visual/link5.obj -- franka_panda/meshes/visual/link5.mtl -- franka_panda/meshes/visual/link4.obj -- franka_panda/meshes/visual/link4.mtl -- franka_panda/meshes/visual/link3.obj -- franka_panda/meshes/visual/link3.mtl -- franka_panda/meshes/visual/link2.obj -- franka_panda/meshes/visual/link2.mtl -- franka_panda/meshes/visual/link1.obj -- franka_panda/meshes/visual/link1.mtl -- franka_panda/meshes/visual/hand.obj -- franka_panda/meshes/visual/hand.mtl -- franka_panda/meshes/visual/finger.obj -- franka_panda/meshes/visual/finger.mtl -- franka_panda/meshes/visual/colors.png -- franka_panda/meshes/collision/link7.obj -- franka_panda/meshes/collision/link6.obj -- franka_panda/meshes/collision/link6.mtl -- franka_panda/meshes/collision/link5.obj -- franka_panda/meshes/collision/link4.obj -- franka_panda/meshes/collision/link3.obj -- franka_panda/meshes/collision/link2.obj -- franka_panda/meshes/collision/link1.obj -- franka_panda/meshes/collision/link0.obj -- franka_panda/meshes/collision/hand.obj -- franka_panda/meshes/collision/finger.obj -- domino/license.txt -- domino/domino.urdf -- domino/domino.obj -- domino/domino.mtl -- domino/domino.jpg -- differential/modelorigin.txt -- differential/diff_stand.stl -- differential/diff_spider_shaft.stl -- differential/diff_spider.stl -- differential/diff_side.stl -- differential/diff_ring.urdf -- differential/diff_ring.stl -- differential/diff_rightshaft.stl -- differential/diff_pinion.stl -- differential/diff_motor_cover.stl -- differential/diff_leftshaft.stl -- differential/diff_carrier_cover.stl -- differential/diff_carrier.stl -- differential/diff_arm.stl -- data/policies/humanoid3d/humanoid3d_walk_COMenabled.ckpt.index -- data/policies/humanoid3d/humanoid3d_walk_COMenabled.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_walk.ckpt.index -- data/policies/humanoid3d/humanoid3d_walk.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_spinkick.ckpt.index -- data/policies/humanoid3d/humanoid3d_spinkick.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_jump.ckpt.index -- data/policies/humanoid3d/humanoid3d_jump.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_backflip.ckpt.index -- data/policies/humanoid3d/humanoid3d_backflip.ckpt.data-00000-of-00001 -- data/motions/laikago_walk.txt -- data/motions/humanoid3d_walk.txt -- data/motions/humanoid3d_spinkick.txt -- data/motions/humanoid3d_spin.txt -- data/motions/humanoid3d_run.txt -- data/motions/humanoid3d_roll.txt -- data/motions/humanoid3d_punch.txt -- data/motions/humanoid3d_kick.txt -- data/motions/humanoid3d_jump.txt -- data/motions/humanoid3d_getup_faceup.txt -- data/motions/humanoid3d_getup_facedown.txt -- data/motions/humanoid3d_dance_b.txt -- data/motions/humanoid3d_dance_a.txt -- data/motions/humanoid3d_crawl.txt -- data/motions/humanoid3d_cartwheel.txt -- data/motions/humanoid3d_backflip.txt -- data/motions/walker/turn_right1.txt -- data/motions/walker/turn_right0.txt -- data/motions/walker/turn_left1.txt -- data/motions/walker/turn_left0.txt -- data/motions/walker/0walk_forward.txt -- data/agents/ct_agent_humanoid_ppo.txt -- configs_v2/wrappers/pmtg_wrapper_simplified_env.gin -- configs_v2/wrappers/pmtg_wrapper_laikago.gin -- configs_v2/wrappers/pmtg_wrapper_dict.gin -- configs_v2/wrappers/pmtg_wrapper.gin -- configs_v2/tasks/fwd_task_no_termination_simplified.gin -- configs_v2/tasks/fwd_task_no_termination.gin -- configs_v2/tasks/fwd_task_laikago.gin -- configs_v2/tasks/fwd_task.gin -- configs_v2/scenes/stair_scene.gin -- configs_v2/scenes/simple_scene.gin -- configs_v2/robots/minitaur.gin -- configs_v2/robots/mini_cheetah.gin -- configs_v2/robots/laikago.gin -- configs_v2/base/mini_cheetah_with_imu.gin -- configs_v2/base/laikago_with_imu.gin -- configs_v2/base/laikago_reactive.gin -- configs/minitaur_gym_env.gin -- configs/minitaur_gym_config.gin -- configs/laikago_walk_static_gait.gin -- configs/laikago_reactive.gin -- configs/laikago_mpc_two_camera_random_stepstone.gin -- configs/laikago_mpc_stepstone.gin -- configs/laikago_mpc_example_flat.gin -- configs/laikago_gym_env.gin -- configs/laikago_gym_config.gin -- biped/biped2d_pybullet.urdf -- bicycle/bike.urdf -- bicycle/LICENSE.txt -- bicycle/files/wheel_scaled.stl -- bicycle/files/wheel_axels.stl -- bicycle/files/handlebar_scaled.stl -- bicycle/files/frame_scaled_right.stl -- bicycle/files/frame_scaled_left.stl -- bicycle/files/frame_scaled.stl -- bicycle/files/bike_rack.stl -- bicycle/files/all_pedal_parts.stl -- args/train_humanoid3d_walker_args.txt -- args/train_humanoid3d_walk_args.txt -- args/train_humanoid3d_spinkick_args.txt -- args/train_humanoid3d_spin_args.txt -- args/train_humanoid3d_run_args.txt -- args/train_humanoid3d_roll_args.txt -- args/train_humanoid3d_punch_args.txt -- args/train_humanoid3d_kick_args.txt -- args/train_humanoid3d_jump_args.txt -- args/train_humanoid3d_getup_faceup_args.txt -- args/train_humanoid3d_getup_facedown_args.txt -- args/train_humanoid3d_dance_b_args.txt -- args/train_humanoid3d_dance_a_args.txt -- args/train_humanoid3d_crawl_args.txt -- args/train_humanoid3d_cartwheel_args.txt -- args/train_humanoid3d_backflip_args.txt -- args/run_humanoid3d_walker_args.txt -- args/run_humanoid3d_walk_args.txt -- args/run_humanoid3d_spinkick_args.txt -- args/run_humanoid3d_spin_args.txt -- args/run_humanoid3d_run_args.txt -- args/run_humanoid3d_roll_args.txt -- args/run_humanoid3d_punch_args.txt -- args/run_humanoid3d_kick_args.txt -- args/run_humanoid3d_jump_args.txt -- args/run_humanoid3d_getup_faceup_args.txt -- args/run_humanoid3d_getup_facedown_args.txt -- args/run_humanoid3d_dance_b_args.txt -- args/run_humanoid3d_dance_a_args.txt -- args/run_humanoid3d_crawl_args.txt -- args/run_humanoid3d_cartwheel_args.txt -- args/run_humanoid3d_backflip_args.txt -- args/kin_char_args.txt -- aliengo/aliengo.urdf -- aliengo/meshes/trunk.obj -- aliengo/meshes/trunk.mtl -- aliengo/meshes/thigh_mirror.obj -- aliengo/meshes/thigh_mirror.mtl -- aliengo/meshes/thigh.obj -- aliengo/meshes/thigh.mtl -- aliengo/meshes/hip.obj -- aliengo/meshes/hip.mtl -- aliengo/meshes/calf.obj -- aliengo/meshes/calf.mtl -- aliengo/meshes/aliengo.png -- a1/a1.urdf -- a1/meshes/trunk_A1.png -- a1/meshes/trunk.obj -- a1/meshes/trunk.mtl -- a1/meshes/thigh_mirror.obj -- a1/meshes/thigh_mirror.mtl -- a1/meshes/thigh.obj -- a1/meshes/thigh.mtl -- a1/meshes/hip.obj -- a1/meshes/hip.mtl -- a1/meshes/calf.obj -- a1/meshes/calf.mtl packages ['pybullet_utils', 'pybullet_robots', 'pybullet_examples', 'pybullet_envs', 'pybullet_data', 'pybullet_utils.examples', 'pybullet_robots.xarm', 'pybullet_robots.panda', 'pybullet_robots.laikago', 'pybullet_envs.stable_baselines', 'pybullet_envs.prediction', 'pybullet_envs.minitaur', 'pybullet_envs.examples', 'pybullet_envs.deep_mimic', 'pybullet_envs.bullet', 'pybullet_envs.baselines', 'pybullet_envs.agents', 'pybullet_envs.minitaur.vision', 'pybullet_envs.minitaur.robots', 'pybullet_envs.minitaur.envs_v2', 'pybullet_envs.minitaur.envs', 'pybullet_envs.minitaur.agents', 'pybullet_envs.minitaur.actuatornet', 'pybullet_envs.minitaur.robots.utilities', 'pybullet_envs.minitaur.robots.safety', 'pybullet_envs.minitaur.robots.safety.python', 'pybullet_envs.minitaur.envs_v2.utilities', 'pybullet_envs.minitaur.envs_v2.tasks', 'pybullet_envs.minitaur.envs_v2.sensors', 'pybullet_envs.minitaur.envs_v2.scenes', 'pybullet_envs.minitaur.envs_v2.examples', 'pybullet_envs.minitaur.envs_v2.evaluation', 'pybullet_envs.minitaur.envs_v2.env_wrappers', 'pybullet_envs.minitaur.envs.env_randomizers', 'pybullet_envs.minitaur.agents.trajectory_generator', 'pybullet_envs.minitaur.agents.tools', 'pybullet_envs.minitaur.agents.scripts', 'pybullet_envs.minitaur.agents.ppo', 'pybullet_envs.minitaur.agents.baseline_controller', 'pybullet_envs.deep_mimic.learning', 'pybullet_envs.deep_mimic.gym_env', 'pybullet_envs.deep_mimic.env', 'pybullet_envs.deep_mimic.learning.solvers', 'pybullet_envs.deep_mimic.learning.nets', 'pybullet_envs.agents.tools', 'pybullet_envs.agents.ppo', 'pybullet_data.testdata', 'pybullet_data.policies', 'pybullet_data.configs_v2', 'pybullet_data.configs', 'pybullet_data.testdata.test_imu_state_estimator', 'pybullet_data.policies.ppo', 'pybullet_data.policies.ppo.minitaur_trotting_env', 'pybullet_data.policies.ppo.minitaur_reactive_env', 'pybullet_data.configs_v2.wrappers', 'pybullet_data.configs_v2.tasks', 'pybullet_data.configs_v2.scenes', 'pybullet_data.configs_v2.robots', 'pybullet_data.configs_v2.base'] ----- * Building wheel... linux-x86_64 numpy is enabled. numpy_include_dirs = /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include found resource files: 3568 -- uvmap.png -- torus_deform.urdf -- textured_sphere_smooth.obj -- textured_sphere_smooth.mtl -- tex256.png -- terrain.obj -- teddy_vhacd.urdf -- teddy_large.urdf -- teddy2_VHACD_CHs.obj -- stone.obj -- stone.mtl -- stadium_no_collision.sdf -- stadium.sdf -- spherical_joint_limit.urdf -- sphere_with_restitution.urdf -- sphere_transparent.urdf -- sphere_smooth.obj -- sphere_smooth.mtl -- sphere_small.urdf -- sphere_1cm.urdf -- sphere8cube.urdf -- sphere2red_nocol.urdf -- sphere2red.urdf -- sphere2.urdf -- soccerball.urdf -- soccerball.obj -- soccerball.mtl -- samurai_monastry.obj -- samurai_monastry.mtl -- samurai.urdf -- r2d2.urdf -- pr2_gripper.urdf -- plane_transparent.urdf -- plane_transparent.obj -- plane_transparent.mtl -- plane_stadium.sdf -- plane_implicit.urdf -- plane100.urdf -- plane100.obj -- plane.urdf -- plane.obj -- plane.mtl -- pendulum5.urdf -- l_finger_tip.stl -- l_finger_collision.stl -- l_finger.stl -- duck_vhacd.urdf -- duck_vhacd.obj -- duckCM.png -- duck.obj -- duck.mtl -- duck.dae -- cube_small.urdf -- cube_rotate.urdf -- cube_no_rotation.urdf -- cube_collisionfilter.urdf -- cube.urdf -- cube.png -- cube.obj -- colors16.png -- cloth_z_up.urdf -- cloth_z_up.obj -- cloth_z_up.mtl -- checker_huge.gif -- checker_grid.jpg -- checker_blue.png -- cartpole.urdf -- bunny.obj -- block.urdf -- TwoJointRobot_wo_fixedJoints.urdf -- TwoJointRobot_w_fixedJoints.urdf -- xarm/xarm6_with_gripper.urdf -- xarm/xarm6_robot_white.urdf -- xarm/xarm6_robot.urdf -- xarm/link6_com.urdf -- xarm/link6.urdf -- xarm/link5_com.urdf -- xarm/link5.urdf -- xarm/link4_com.urdf -- xarm/link4.urdf -- xarm/link3_com.urdf -- xarm/link3.urdf -- xarm/link2_com.urdf -- xarm/link2.urdf -- xarm/link1_com.urdf -- xarm/link1.urdf -- xarm/base_com.urdf -- xarm/base.urdf -- xarm/xarm_gripper/meshes/right_outer_knuckle.STL -- xarm/xarm_gripper/meshes/right_inner_knuckle.STL -- xarm/xarm_gripper/meshes/right_finger.STL -- xarm/xarm_gripper/meshes/left_outer_knuckle.STL -- xarm/xarm_gripper/meshes/left_inner_knuckle.STL -- xarm/xarm_gripper/meshes/left_finger.STL -- xarm/xarm_gripper/meshes/base_link.STL -- xarm/xarm_description/meshes/xarm6/visual/link6.stl -- xarm/xarm_description/meshes/xarm6/visual/link5.stl -- xarm/xarm_description/meshes/xarm6/visual/link4.stl -- xarm/xarm_description/meshes/xarm6/visual/link3.stl -- xarm/xarm_description/meshes/xarm6/visual/link2.stl -- xarm/xarm_description/meshes/xarm6/visual/link1.stl -- xarm/xarm_description/meshes/xarm6/visual/base.stl -- xarm/xarm_description/meshes/xarm6/collision/link6_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link6.mtl -- xarm/xarm_description/meshes/xarm6/collision/link5_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link5.mtl -- xarm/xarm_description/meshes/xarm6/collision/link4_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link4.mtl -- xarm/xarm_description/meshes/xarm6/collision/link3_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link3.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.obj -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link1_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link1.mtl -- xarm/xarm_description/meshes/xarm6/collision/base_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/base.mtl -- urdf/mug_col.obj -- urdf/mug.urdf -- urdf/mug.obj -- tray/traybox.urdf -- tray/tray_textured4.obj -- tray/tray_textured4.mtl -- tray/tray_textured2.urdf -- tray/tray_textured2.obj -- tray/tray_textured2.mtl -- tray/tray_textured.obj -- tray/tray_textured.mtl -- tray/tray.urdf -- tray/tray.jpg -- toys/shape_sorter.obj -- toys/shape_sorter.mtl -- toys/prism.obj -- toys/prism.mtl -- toys/cylinder.obj -- toys/cylinder.mtl -- toys/cube.obj -- toys/cube.mtl -- toys/concave_box.urdf -- toys/concave_box.obj -- toys/concave_box.mtl -- torus/torus_textured.obj -- torus/torus_textured.mtl -- testdata/test_imu_state_estimator/timestamp.npy -- testdata/test_imu_state_estimator/motor_velocities.npy -- testdata/test_imu_state_estimator/jacobians.npy -- testdata/test_imu_state_estimator/gyroscope.npy -- testdata/test_imu_state_estimator/feet_contact_forces.npy -- testdata/test_imu_state_estimator/estimated_velocities.npy -- testdata/test_imu_state_estimator/accelerometer.npy -- table_square/table_square.urdf -- table_square/table.obj -- table_square/table.mtl -- table_square/checker_grid.jpg -- table/table.urdf -- table/table.png -- table/table.obj -- table/table.mtl -- roboschool/models_outdoor/stadium/stadium_grass.jpg -- roboschool/models_outdoor/stadium/stadium.obj -- roboschool/models_outdoor/stadium/stadium.mtl -- roboschool/models_outdoor/stadium/part2.obj -- roboschool/models_outdoor/stadium/part1.obj -- roboschool/models_outdoor/stadium/part0.obj -- random_urdfs/999/999.urdf -- random_urdfs/999/999.obj -- random_urdfs/999/999.mtl -- random_urdfs/998/998.urdf -- random_urdfs/998/998.obj -- random_urdfs/998/998.mtl -- random_urdfs/997/997.urdf -- random_urdfs/997/997.obj -- random_urdfs/997/997.mtl -- random_urdfs/996/996.urdf -- random_urdfs/996/996.obj -- random_urdfs/996/996.mtl -- random_urdfs/995/995.urdf -- random_urdfs/995/995.obj -- random_urdfs/995/995.mtl -- random_urdfs/994/994.urdf -- random_urdfs/994/994.obj -- random_urdfs/994/994.mtl -- random_urdfs/993/993.urdf -- random_urdfs/993/993.obj -- random_urdfs/993/993.mtl -- random_urdfs/992/992.urdf -- random_urdfs/992/992.obj -- random_urdfs/992/992.mtl -- random_urdfs/991/991.urdf -- random_urdfs/991/991.obj -- random_urdfs/991/991.mtl -- random_urdfs/990/990.urdf -- random_urdfs/990/990.obj -- random_urdfs/990/990.mtl -- random_urdfs/989/989.urdf -- random_urdfs/989/989.obj -- random_urdfs/989/989.mtl -- random_urdfs/988/988.urdf -- random_urdfs/988/988.obj -- random_urdfs/988/988.mtl -- random_urdfs/987/987.urdf -- random_urdfs/987/987.obj -- random_urdfs/987/987.mtl -- random_urdfs/986/986.urdf -- random_urdfs/986/986.obj -- random_urdfs/986/986.mtl -- random_urdfs/985/985.urdf -- random_urdfs/985/985.obj -- random_urdfs/985/985.mtl -- random_urdfs/984/984.urdf -- random_urdfs/984/984.obj -- random_urdfs/984/984.mtl -- random_urdfs/983/983.urdf -- random_urdfs/983/983.obj -- random_urdfs/983/983.mtl -- random_urdfs/982/982.urdf -- random_urdfs/982/982.obj -- random_urdfs/982/982.mtl -- random_urdfs/981/981.urdf -- random_urdfs/981/981.obj -- random_urdfs/981/981.mtl -- random_urdfs/980/980.urdf -- random_urdfs/980/980.obj -- random_urdfs/980/980.mtl -- random_urdfs/979/979.urdf -- random_urdfs/979/979.obj -- random_urdfs/979/979.mtl -- random_urdfs/978/978.urdf -- random_urdfs/978/978.obj -- random_urdfs/978/978.mtl -- random_urdfs/977/977.urdf -- random_urdfs/977/977.obj -- random_urdfs/977/977.mtl -- random_urdfs/976/976.urdf -- random_urdfs/976/976.obj -- random_urdfs/976/976.mtl -- random_urdfs/975/975.urdf -- random_urdfs/975/975.obj -- random_urdfs/975/975.mtl -- random_urdfs/974/974.urdf -- random_urdfs/974/974.obj -- random_urdfs/974/974.mtl -- random_urdfs/973/973.urdf -- random_urdfs/973/973.obj -- random_urdfs/973/973.mtl -- random_urdfs/972/972.urdf -- random_urdfs/972/972.obj -- random_urdfs/972/972.mtl -- random_urdfs/971/971.urdf -- random_urdfs/971/971.obj -- random_urdfs/971/971.mtl -- random_urdfs/970/970.urdf -- random_urdfs/970/970.obj -- random_urdfs/970/970.mtl -- random_urdfs/969/969.urdf -- random_urdfs/969/969.obj -- random_urdfs/969/969.mtl -- random_urdfs/968/968.urdf -- random_urdfs/968/968.obj -- random_urdfs/968/968.mtl -- random_urdfs/967/967.urdf -- random_urdfs/967/967.obj -- random_urdfs/967/967.mtl -- random_urdfs/966/966.urdf -- random_urdfs/966/966.obj -- random_urdfs/966/966.mtl -- random_urdfs/965/965.urdf -- random_urdfs/965/965.obj -- random_urdfs/965/965.mtl -- random_urdfs/964/964.urdf -- random_urdfs/964/964.obj -- random_urdfs/964/964.mtl -- random_urdfs/963/963.urdf -- random_urdfs/963/963.obj -- random_urdfs/963/963.mtl -- random_urdfs/962/962.urdf -- random_urdfs/962/962.obj -- random_urdfs/962/962.mtl -- random_urdfs/961/961.urdf -- random_urdfs/961/961.obj -- random_urdfs/961/961.mtl -- random_urdfs/960/960.urdf -- random_urdfs/960/960.obj -- random_urdfs/960/960.mtl -- random_urdfs/959/959.urdf -- random_urdfs/959/959.obj -- random_urdfs/959/959.mtl -- random_urdfs/958/958.urdf -- random_urdfs/958/958.obj -- random_urdfs/958/958.mtl -- random_urdfs/957/957.urdf -- random_urdfs/957/957.obj -- random_urdfs/957/957.mtl -- random_urdfs/956/956.urdf -- random_urdfs/956/956.obj -- random_urdfs/956/956.mtl -- random_urdfs/955/955.urdf -- random_urdfs/955/955.obj -- random_urdfs/955/955.mtl -- random_urdfs/954/954.urdf -- random_urdfs/954/954.obj -- random_urdfs/954/954.mtl -- random_urdfs/953/953.urdf -- random_urdfs/953/953.obj -- random_urdfs/953/953.mtl -- random_urdfs/952/952.urdf -- random_urdfs/952/952.obj -- random_urdfs/952/952.mtl -- random_urdfs/951/951.urdf -- random_urdfs/951/951.obj -- random_urdfs/951/951.mtl -- random_urdfs/950/950.urdf -- random_urdfs/950/950.obj -- random_urdfs/950/950.mtl -- random_urdfs/949/949.urdf -- random_urdfs/949/949.obj -- random_urdfs/949/949.mtl -- random_urdfs/948/948.urdf -- random_urdfs/948/948.obj -- random_urdfs/948/948.mtl -- random_urdfs/947/947.urdf -- random_urdfs/947/947.obj -- random_urdfs/947/947.mtl -- random_urdfs/946/946.urdf -- random_urdfs/946/946.obj -- random_urdfs/946/946.mtl -- random_urdfs/945/945.urdf -- random_urdfs/945/945.obj -- random_urdfs/945/945.mtl -- random_urdfs/944/944.urdf -- random_urdfs/944/944.obj -- random_urdfs/944/944.mtl -- random_urdfs/943/943.urdf -- random_urdfs/943/943.obj -- random_urdfs/943/943.mtl -- random_urdfs/942/942.urdf -- random_urdfs/942/942.obj -- random_urdfs/942/942.mtl -- random_urdfs/941/941.urdf -- random_urdfs/941/941.obj -- random_urdfs/941/941.mtl -- random_urdfs/940/940.urdf -- random_urdfs/940/940.obj -- random_urdfs/940/940.mtl -- random_urdfs/939/939.urdf -- random_urdfs/939/939.obj -- random_urdfs/939/939.mtl -- random_urdfs/938/938.urdf -- random_urdfs/938/938.obj -- random_urdfs/938/938.mtl -- random_urdfs/937/937.urdf -- random_urdfs/937/937.obj -- random_urdfs/937/937.mtl -- random_urdfs/936/936.urdf -- random_urdfs/936/936.obj -- random_urdfs/936/936.mtl -- random_urdfs/935/935.urdf -- random_urdfs/935/935.obj -- random_urdfs/935/935.mtl -- random_urdfs/934/934.urdf -- random_urdfs/934/934.obj -- random_urdfs/934/934.mtl -- random_urdfs/933/933.urdf -- random_urdfs/933/933.obj -- random_urdfs/933/933.mtl -- random_urdfs/932/932.urdf -- random_urdfs/932/932.obj -- random_urdfs/932/932.mtl -- random_urdfs/931/931.urdf -- random_urdfs/931/931.obj -- random_urdfs/931/931.mtl -- random_urdfs/930/930.urdf -- random_urdfs/930/930.obj -- random_urdfs/930/930.mtl -- random_urdfs/929/929.urdf -- random_urdfs/929/929.obj -- random_urdfs/929/929.mtl -- random_urdfs/928/928.urdf -- random_urdfs/928/928.obj -- random_urdfs/928/928.mtl -- random_urdfs/927/927.urdf -- random_urdfs/927/927.obj -- random_urdfs/927/927.mtl -- random_urdfs/926/926.urdf -- random_urdfs/926/926.obj -- random_urdfs/926/926.mtl -- random_urdfs/925/925.urdf -- random_urdfs/925/925.obj -- random_urdfs/925/925.mtl -- random_urdfs/924/924.urdf -- random_urdfs/924/924.obj -- random_urdfs/924/924.mtl -- random_urdfs/923/923.urdf -- random_urdfs/923/923.obj -- random_urdfs/923/923.mtl -- random_urdfs/922/922.urdf -- random_urdfs/922/922.obj -- random_urdfs/922/922.mtl -- random_urdfs/921/921.urdf -- random_urdfs/921/921.obj -- random_urdfs/921/921.mtl -- random_urdfs/920/920.urdf -- random_urdfs/920/920.obj -- random_urdfs/920/920.mtl -- random_urdfs/919/919.urdf -- random_urdfs/919/919.obj -- random_urdfs/919/919.mtl -- random_urdfs/918/918.urdf -- random_urdfs/918/918.obj -- random_urdfs/918/918.mtl -- random_urdfs/917/917.urdf -- random_urdfs/917/917.obj -- random_urdfs/917/917.mtl -- random_urdfs/916/916.urdf -- random_urdfs/916/916.obj -- random_urdfs/916/916.mtl -- random_urdfs/915/915.urdf -- random_urdfs/915/915.obj -- random_urdfs/915/915.mtl -- random_urdfs/914/914.urdf -- random_urdfs/914/914.obj -- random_urdfs/914/914.mtl -- random_urdfs/913/913.urdf -- random_urdfs/913/913.obj -- random_urdfs/913/913.mtl -- random_urdfs/912/912.urdf -- random_urdfs/912/912.obj -- random_urdfs/912/912.mtl -- random_urdfs/911/911.urdf -- random_urdfs/911/911.obj -- random_urdfs/911/911.mtl -- random_urdfs/910/910.urdf -- random_urdfs/910/910.obj -- random_urdfs/910/910.mtl -- random_urdfs/909/909.urdf -- random_urdfs/909/909.obj -- random_urdfs/909/909.mtl -- random_urdfs/908/908.urdf -- random_urdfs/908/908.obj -- random_urdfs/908/908.mtl -- random_urdfs/907/907.urdf -- random_urdfs/907/907.obj -- random_urdfs/907/907.mtl -- random_urdfs/906/906.urdf -- random_urdfs/906/906.obj -- random_urdfs/906/906.mtl -- random_urdfs/905/905.urdf -- random_urdfs/905/905.obj -- random_urdfs/905/905.mtl -- random_urdfs/904/904.urdf -- random_urdfs/904/904.obj -- random_urdfs/904/904.mtl -- random_urdfs/903/903.urdf -- random_urdfs/903/903.obj -- random_urdfs/903/903.mtl -- random_urdfs/902/902.urdf -- random_urdfs/902/902.obj -- random_urdfs/902/902.mtl -- random_urdfs/901/901.urdf -- random_urdfs/901/901.obj -- random_urdfs/901/901.mtl -- random_urdfs/900/900.urdf -- random_urdfs/900/900.obj -- random_urdfs/900/900.mtl -- random_urdfs/899/899.urdf -- random_urdfs/899/899.obj -- random_urdfs/899/899.mtl -- random_urdfs/898/898.urdf -- random_urdfs/898/898.obj -- random_urdfs/898/898.mtl -- random_urdfs/897/897.urdf -- random_urdfs/897/897.obj -- random_urdfs/897/897.mtl -- random_urdfs/896/896.urdf -- random_urdfs/896/896.obj -- random_urdfs/896/896.mtl -- random_urdfs/895/895.urdf -- random_urdfs/895/895.obj -- random_urdfs/895/895.mtl -- random_urdfs/894/894.urdf -- random_urdfs/894/894.obj -- random_urdfs/894/894.mtl -- random_urdfs/893/893.urdf -- random_urdfs/893/893.obj -- random_urdfs/893/893.mtl -- random_urdfs/892/892.urdf -- random_urdfs/892/892.obj -- random_urdfs/892/892.mtl -- random_urdfs/891/891.urdf -- random_urdfs/891/891.obj -- random_urdfs/891/891.mtl -- random_urdfs/890/890.urdf -- random_urdfs/890/890.obj -- random_urdfs/890/890.mtl -- random_urdfs/889/889.urdf -- random_urdfs/889/889.obj -- random_urdfs/889/889.mtl -- random_urdfs/888/888.urdf -- random_urdfs/888/888.obj -- random_urdfs/888/888.mtl -- random_urdfs/887/887.urdf -- random_urdfs/887/887.obj -- random_urdfs/887/887.mtl -- random_urdfs/886/886.urdf -- random_urdfs/886/886.obj -- random_urdfs/886/886.mtl -- random_urdfs/885/885.urdf -- random_urdfs/885/885.obj -- random_urdfs/885/885.mtl -- random_urdfs/884/884.urdf -- random_urdfs/884/884.obj -- random_urdfs/884/884.mtl -- random_urdfs/883/883.urdf -- random_urdfs/883/883.obj -- random_urdfs/883/883.mtl -- random_urdfs/882/882.urdf -- random_urdfs/882/882.obj -- random_urdfs/882/882.mtl -- random_urdfs/881/881.urdf -- random_urdfs/881/881.obj -- random_urdfs/881/881.mtl -- random_urdfs/880/880.urdf -- random_urdfs/880/880.obj -- random_urdfs/880/880.mtl -- random_urdfs/879/879.urdf -- random_urdfs/879/879.obj -- random_urdfs/879/879.mtl -- random_urdfs/878/878.urdf -- random_urdfs/878/878.obj -- random_urdfs/878/878.mtl -- random_urdfs/877/877.urdf -- random_urdfs/877/877.obj -- random_urdfs/877/877.mtl -- random_urdfs/876/876.urdf -- random_urdfs/876/876.obj -- random_urdfs/876/876.mtl -- random_urdfs/875/875.urdf -- random_urdfs/875/875.obj -- random_urdfs/875/875.mtl -- random_urdfs/874/874.urdf -- random_urdfs/874/874.obj -- random_urdfs/874/874.mtl -- random_urdfs/873/873.urdf -- random_urdfs/873/873.obj -- random_urdfs/873/873.mtl -- random_urdfs/872/872.urdf -- random_urdfs/872/872.obj -- random_urdfs/872/872.mtl -- random_urdfs/871/871.urdf -- random_urdfs/871/871.obj -- random_urdfs/871/871.mtl -- random_urdfs/870/870.urdf -- random_urdfs/870/870.obj -- random_urdfs/870/870.mtl -- random_urdfs/869/869.urdf -- random_urdfs/869/869.obj -- random_urdfs/869/869.mtl -- random_urdfs/868/868.urdf -- random_urdfs/868/868.obj -- random_urdfs/868/868.mtl -- random_urdfs/867/867.urdf -- random_urdfs/867/867.obj -- random_urdfs/867/867.mtl -- random_urdfs/866/866.urdf -- random_urdfs/866/866.obj -- random_urdfs/866/866.mtl -- random_urdfs/865/865.urdf -- random_urdfs/865/865.obj -- random_urdfs/865/865.mtl -- random_urdfs/864/864.urdf -- random_urdfs/864/864.obj -- random_urdfs/864/864.mtl -- random_urdfs/863/863.urdf -- random_urdfs/863/863.obj -- random_urdfs/863/863.mtl -- random_urdfs/862/862.urdf -- random_urdfs/862/862.obj -- random_urdfs/862/862.mtl -- random_urdfs/861/861.urdf -- random_urdfs/861/861.obj -- random_urdfs/861/861.mtl -- random_urdfs/860/860.urdf -- random_urdfs/860/860.obj -- random_urdfs/860/860.mtl -- random_urdfs/859/859.urdf -- random_urdfs/859/859.obj -- random_urdfs/859/859.mtl -- random_urdfs/858/858.urdf -- random_urdfs/858/858.obj -- random_urdfs/858/858.mtl -- random_urdfs/857/857.urdf -- random_urdfs/857/857.obj -- random_urdfs/857/857.mtl -- random_urdfs/856/856.urdf -- random_urdfs/856/856.obj -- random_urdfs/856/856.mtl -- random_urdfs/855/855.urdf -- random_urdfs/855/855.obj -- random_urdfs/855/855.mtl -- random_urdfs/854/854.urdf -- random_urdfs/854/854.obj -- random_urdfs/854/854.mtl -- random_urdfs/853/853.urdf -- random_urdfs/853/853.obj -- random_urdfs/853/853.mtl -- random_urdfs/852/852.urdf -- random_urdfs/852/852.obj -- random_urdfs/852/852.mtl -- random_urdfs/851/851.urdf -- random_urdfs/851/851.obj -- random_urdfs/851/851.mtl -- random_urdfs/850/850.urdf -- random_urdfs/850/850.obj -- random_urdfs/850/850.mtl -- random_urdfs/849/849.urdf -- random_urdfs/849/849.obj -- random_urdfs/849/849.mtl -- random_urdfs/848/848.urdf -- random_urdfs/848/848.obj -- random_urdfs/848/848.mtl -- random_urdfs/847/847.urdf -- random_urdfs/847/847.obj -- random_urdfs/847/847.mtl -- random_urdfs/846/846.urdf -- random_urdfs/846/846.obj -- random_urdfs/846/846.mtl -- random_urdfs/845/845.urdf -- random_urdfs/845/845.obj -- random_urdfs/845/845.mtl -- random_urdfs/844/844.urdf -- random_urdfs/844/844.obj -- random_urdfs/844/844.mtl -- random_urdfs/843/843.urdf -- random_urdfs/843/843.obj -- random_urdfs/843/843.mtl -- random_urdfs/842/842.urdf -- random_urdfs/842/842.obj -- random_urdfs/842/842.mtl -- random_urdfs/841/841.urdf -- random_urdfs/841/841.obj -- random_urdfs/841/841.mtl -- random_urdfs/840/840.urdf -- random_urdfs/840/840.obj -- random_urdfs/840/840.mtl -- random_urdfs/839/839.urdf -- random_urdfs/839/839.obj -- random_urdfs/839/839.mtl -- random_urdfs/838/838.urdf -- random_urdfs/838/838.obj -- random_urdfs/838/838.mtl -- random_urdfs/837/837.urdf -- random_urdfs/837/837.obj -- random_urdfs/837/837.mtl -- random_urdfs/836/836.urdf -- random_urdfs/836/836.obj -- random_urdfs/836/836.mtl -- random_urdfs/835/835.urdf -- random_urdfs/835/835.obj -- random_urdfs/835/835.mtl -- random_urdfs/834/834.urdf -- random_urdfs/834/834.obj -- random_urdfs/834/834.mtl -- random_urdfs/833/833.urdf -- random_urdfs/833/833.obj -- random_urdfs/833/833.mtl -- random_urdfs/832/832.urdf -- random_urdfs/832/832.obj -- random_urdfs/832/832.mtl -- random_urdfs/831/831.urdf -- random_urdfs/831/831.obj -- random_urdfs/831/831.mtl -- random_urdfs/830/830.urdf -- random_urdfs/830/830.obj -- random_urdfs/830/830.mtl -- random_urdfs/829/829.urdf -- random_urdfs/829/829.obj -- random_urdfs/829/829.mtl -- random_urdfs/828/828.urdf -- random_urdfs/828/828.obj -- random_urdfs/828/828.mtl -- random_urdfs/827/827.urdf -- random_urdfs/827/827.obj -- random_urdfs/827/827.mtl -- random_urdfs/826/826.urdf -- random_urdfs/826/826.obj -- random_urdfs/826/826.mtl -- random_urdfs/825/825.urdf -- random_urdfs/825/825.obj -- random_urdfs/825/825.mtl -- random_urdfs/824/824.urdf -- random_urdfs/824/824.obj -- random_urdfs/824/824.mtl -- random_urdfs/823/823.urdf -- random_urdfs/823/823.obj -- random_urdfs/823/823.mtl -- random_urdfs/822/822.urdf -- random_urdfs/822/822.obj -- random_urdfs/822/822.mtl -- random_urdfs/821/821.urdf -- random_urdfs/821/821.obj -- random_urdfs/821/821.mtl -- random_urdfs/820/820.urdf -- random_urdfs/820/820.obj -- random_urdfs/820/820.mtl -- random_urdfs/819/819.urdf -- random_urdfs/819/819.obj -- random_urdfs/819/819.mtl -- random_urdfs/818/818.urdf -- random_urdfs/818/818.obj -- random_urdfs/818/818.mtl -- random_urdfs/817/817.urdf -- random_urdfs/817/817.obj -- random_urdfs/817/817.mtl -- random_urdfs/816/816.urdf -- random_urdfs/816/816.obj -- random_urdfs/816/816.mtl -- random_urdfs/815/815.urdf -- random_urdfs/815/815.obj -- random_urdfs/815/815.mtl -- random_urdfs/814/814.urdf -- random_urdfs/814/814.obj -- random_urdfs/814/814.mtl -- random_urdfs/813/813.urdf -- random_urdfs/813/813.obj -- random_urdfs/813/813.mtl -- random_urdfs/812/812.urdf -- random_urdfs/812/812.obj -- random_urdfs/812/812.mtl -- random_urdfs/811/811.urdf -- random_urdfs/811/811.obj -- random_urdfs/811/811.mtl -- random_urdfs/810/810.urdf -- random_urdfs/810/810.obj -- random_urdfs/810/810.mtl -- random_urdfs/809/809.urdf -- random_urdfs/809/809.obj -- random_urdfs/809/809.mtl -- random_urdfs/808/808.urdf -- random_urdfs/808/808.obj -- random_urdfs/808/808.mtl -- random_urdfs/807/807.urdf -- random_urdfs/807/807.obj -- random_urdfs/807/807.mtl -- random_urdfs/806/806.urdf -- random_urdfs/806/806.obj -- random_urdfs/806/806.mtl -- random_urdfs/805/805.urdf -- random_urdfs/805/805.obj -- random_urdfs/805/805.mtl -- random_urdfs/804/804.urdf -- random_urdfs/804/804.obj -- random_urdfs/804/804.mtl -- random_urdfs/803/803.urdf -- random_urdfs/803/803.obj -- random_urdfs/803/803.mtl -- random_urdfs/802/802.urdf -- random_urdfs/802/802.obj -- random_urdfs/802/802.mtl -- random_urdfs/801/801.urdf -- random_urdfs/801/801.obj -- random_urdfs/801/801.mtl -- random_urdfs/800/800.urdf -- random_urdfs/800/800.obj -- random_urdfs/800/800.mtl -- random_urdfs/799/799.urdf -- random_urdfs/799/799.obj -- random_urdfs/799/799.mtl -- random_urdfs/798/798.urdf -- random_urdfs/798/798.obj -- random_urdfs/798/798.mtl -- random_urdfs/797/797.urdf -- random_urdfs/797/797.obj -- random_urdfs/797/797.mtl -- random_urdfs/796/796.urdf -- random_urdfs/796/796.obj -- random_urdfs/796/796.mtl -- random_urdfs/795/795.urdf -- random_urdfs/795/795.obj -- random_urdfs/795/795.mtl -- random_urdfs/794/794.urdf -- random_urdfs/794/794.obj -- random_urdfs/794/794.mtl -- random_urdfs/793/793.urdf -- random_urdfs/793/793.obj -- random_urdfs/793/793.mtl -- random_urdfs/792/792.urdf -- random_urdfs/792/792.obj -- random_urdfs/792/792.mtl -- random_urdfs/791/791.urdf -- random_urdfs/791/791.obj -- random_urdfs/791/791.mtl -- random_urdfs/790/790.urdf -- random_urdfs/790/790.obj -- random_urdfs/790/790.mtl -- random_urdfs/789/789.urdf -- random_urdfs/789/789.obj -- random_urdfs/789/789.mtl -- random_urdfs/788/788.urdf -- random_urdfs/788/788.obj -- random_urdfs/788/788.mtl -- random_urdfs/787/787.urdf -- random_urdfs/787/787.obj -- random_urdfs/787/787.mtl -- random_urdfs/786/786.urdf -- random_urdfs/786/786.obj -- random_urdfs/786/786.mtl -- random_urdfs/785/785.urdf -- random_urdfs/785/785.obj -- random_urdfs/785/785.mtl -- random_urdfs/784/784.urdf -- random_urdfs/784/784.obj -- random_urdfs/784/784.mtl -- random_urdfs/783/783.urdf -- random_urdfs/783/783.obj -- random_urdfs/783/783.mtl -- random_urdfs/782/782.urdf -- random_urdfs/782/782.obj -- random_urdfs/782/782.mtl -- random_urdfs/781/781.urdf -- random_urdfs/781/781.obj -- random_urdfs/781/781.mtl -- random_urdfs/780/780.urdf -- random_urdfs/780/780.obj -- random_urdfs/780/780.mtl -- random_urdfs/779/779.urdf -- random_urdfs/779/779.obj -- random_urdfs/779/779.mtl -- random_urdfs/778/778.urdf -- random_urdfs/778/778.obj -- random_urdfs/778/778.mtl -- random_urdfs/777/777.urdf -- random_urdfs/777/777.obj -- random_urdfs/777/777.mtl -- random_urdfs/776/776.urdf -- random_urdfs/776/776.obj -- random_urdfs/776/776.mtl -- random_urdfs/775/775.urdf -- random_urdfs/775/775.obj -- random_urdfs/775/775.mtl -- random_urdfs/774/774.urdf -- random_urdfs/774/774.obj -- random_urdfs/774/774.mtl -- random_urdfs/773/773.urdf -- random_urdfs/773/773.obj -- random_urdfs/773/773.mtl -- random_urdfs/772/772.urdf -- random_urdfs/772/772.obj -- random_urdfs/772/772.mtl -- random_urdfs/771/771.urdf -- random_urdfs/771/771.obj -- random_urdfs/771/771.mtl -- random_urdfs/770/770.urdf -- random_urdfs/770/770.obj -- random_urdfs/770/770.mtl -- random_urdfs/769/769.urdf -- random_urdfs/769/769.obj -- random_urdfs/769/769.mtl -- random_urdfs/768/768.urdf -- random_urdfs/768/768.obj -- random_urdfs/768/768.mtl -- random_urdfs/767/767.urdf -- random_urdfs/767/767.obj -- random_urdfs/767/767.mtl -- random_urdfs/766/766.urdf -- random_urdfs/766/766.obj -- random_urdfs/766/766.mtl -- random_urdfs/765/765.urdf -- random_urdfs/765/765.obj -- random_urdfs/765/765.mtl -- random_urdfs/764/764.urdf -- random_urdfs/764/764.obj -- random_urdfs/764/764.mtl -- random_urdfs/763/763.urdf -- random_urdfs/763/763.obj -- random_urdfs/763/763.mtl -- random_urdfs/762/762.urdf -- random_urdfs/762/762.obj -- random_urdfs/762/762.mtl -- random_urdfs/761/761.urdf -- random_urdfs/761/761.obj -- random_urdfs/761/761.mtl -- random_urdfs/760/760.urdf -- random_urdfs/760/760.obj -- random_urdfs/760/760.mtl -- random_urdfs/759/759.urdf -- random_urdfs/759/759.obj -- random_urdfs/759/759.mtl -- random_urdfs/758/758.urdf -- random_urdfs/758/758.obj -- random_urdfs/758/758.mtl -- random_urdfs/757/757.urdf -- random_urdfs/757/757.obj -- random_urdfs/757/757.mtl -- random_urdfs/756/756.urdf -- random_urdfs/756/756.obj -- random_urdfs/756/756.mtl -- random_urdfs/755/755.urdf -- random_urdfs/755/755.obj -- random_urdfs/755/755.mtl -- random_urdfs/754/754.urdf -- random_urdfs/754/754.obj -- random_urdfs/754/754.mtl -- random_urdfs/753/753.urdf -- random_urdfs/753/753.obj -- random_urdfs/753/753.mtl -- random_urdfs/752/752.urdf -- random_urdfs/752/752.obj -- random_urdfs/752/752.mtl -- random_urdfs/751/751.urdf -- random_urdfs/751/751.obj -- random_urdfs/751/751.mtl -- random_urdfs/750/750.urdf -- random_urdfs/750/750.obj -- random_urdfs/750/750.mtl -- random_urdfs/749/749.urdf -- random_urdfs/749/749.obj -- random_urdfs/749/749.mtl -- random_urdfs/748/748.urdf -- random_urdfs/748/748.obj -- random_urdfs/748/748.mtl -- random_urdfs/747/747.urdf -- random_urdfs/747/747.obj -- random_urdfs/747/747.mtl -- random_urdfs/746/746.urdf -- random_urdfs/746/746.obj -- random_urdfs/746/746.mtl -- random_urdfs/745/745.urdf -- random_urdfs/745/745.obj -- random_urdfs/745/745.mtl -- random_urdfs/744/744.urdf -- random_urdfs/744/744.obj -- random_urdfs/744/744.mtl -- random_urdfs/743/743.urdf -- random_urdfs/743/743.obj -- random_urdfs/743/743.mtl -- random_urdfs/742/742.urdf -- random_urdfs/742/742.obj -- random_urdfs/742/742.mtl -- random_urdfs/741/741.urdf -- random_urdfs/741/741.obj -- random_urdfs/741/741.mtl -- random_urdfs/740/740.urdf -- random_urdfs/740/740.obj -- random_urdfs/740/740.mtl -- random_urdfs/739/739.urdf -- random_urdfs/739/739.obj -- random_urdfs/739/739.mtl -- random_urdfs/738/738.urdf -- random_urdfs/738/738.obj -- random_urdfs/738/738.mtl -- random_urdfs/737/737.urdf -- random_urdfs/737/737.obj -- random_urdfs/737/737.mtl -- random_urdfs/736/736.urdf -- random_urdfs/736/736.obj -- random_urdfs/736/736.mtl -- random_urdfs/735/735.urdf -- random_urdfs/735/735.obj -- random_urdfs/735/735.mtl -- random_urdfs/734/734.urdf -- random_urdfs/734/734.obj -- random_urdfs/734/734.mtl -- random_urdfs/733/733.urdf -- random_urdfs/733/733.obj -- random_urdfs/733/733.mtl -- random_urdfs/732/732.urdf -- random_urdfs/732/732.obj -- random_urdfs/732/732.mtl -- random_urdfs/731/731.urdf -- random_urdfs/731/731.obj -- random_urdfs/731/731.mtl -- random_urdfs/730/730.urdf -- random_urdfs/730/730.obj -- random_urdfs/730/730.mtl -- random_urdfs/729/729.urdf -- random_urdfs/729/729.obj -- random_urdfs/729/729.mtl -- random_urdfs/728/728.urdf -- random_urdfs/728/728.obj -- random_urdfs/728/728.mtl -- random_urdfs/727/727.urdf -- random_urdfs/727/727.obj -- random_urdfs/727/727.mtl -- random_urdfs/726/726.urdf -- random_urdfs/726/726.obj -- random_urdfs/726/726.mtl -- random_urdfs/725/725.urdf -- random_urdfs/725/725.obj -- random_urdfs/725/725.mtl -- random_urdfs/724/724.urdf -- random_urdfs/724/724.obj -- random_urdfs/724/724.mtl -- random_urdfs/723/723.urdf -- random_urdfs/723/723.obj -- random_urdfs/723/723.mtl -- random_urdfs/722/722.urdf -- random_urdfs/722/722.obj -- random_urdfs/722/722.mtl -- random_urdfs/721/721.urdf -- random_urdfs/721/721.obj -- random_urdfs/721/721.mtl -- random_urdfs/720/720.urdf -- random_urdfs/720/720.obj -- random_urdfs/720/720.mtl -- random_urdfs/719/719.urdf -- random_urdfs/719/719.obj -- random_urdfs/719/719.mtl -- random_urdfs/718/718.urdf -- random_urdfs/718/718.obj -- random_urdfs/718/718.mtl -- random_urdfs/717/717.urdf -- random_urdfs/717/717.obj -- random_urdfs/717/717.mtl -- random_urdfs/716/716.urdf -- random_urdfs/716/716.obj -- random_urdfs/716/716.mtl -- random_urdfs/715/715.urdf -- random_urdfs/715/715.obj -- random_urdfs/715/715.mtl -- random_urdfs/714/714.urdf -- random_urdfs/714/714.obj -- random_urdfs/714/714.mtl -- random_urdfs/713/713.urdf -- random_urdfs/713/713.obj -- random_urdfs/713/713.mtl -- random_urdfs/712/712.urdf -- random_urdfs/712/712.obj -- random_urdfs/712/712.mtl -- random_urdfs/711/711.urdf -- random_urdfs/711/711.obj -- random_urdfs/711/711.mtl -- random_urdfs/710/710.urdf -- random_urdfs/710/710.obj -- random_urdfs/710/710.mtl -- random_urdfs/709/709.urdf -- random_urdfs/709/709.obj -- random_urdfs/709/709.mtl -- random_urdfs/708/708.urdf -- random_urdfs/708/708.obj -- random_urdfs/708/708.mtl -- random_urdfs/707/707.urdf -- random_urdfs/707/707.obj -- random_urdfs/707/707.mtl -- random_urdfs/706/706.urdf -- random_urdfs/706/706.obj -- random_urdfs/706/706.mtl -- random_urdfs/705/705.urdf -- random_urdfs/705/705.obj -- random_urdfs/705/705.mtl -- random_urdfs/704/704.urdf -- random_urdfs/704/704.obj -- random_urdfs/704/704.mtl -- random_urdfs/703/703.urdf -- random_urdfs/703/703.obj -- random_urdfs/703/703.mtl -- random_urdfs/702/702.urdf -- random_urdfs/702/702.obj -- random_urdfs/702/702.mtl -- random_urdfs/701/701.urdf -- random_urdfs/701/701.obj -- random_urdfs/701/701.mtl -- random_urdfs/700/700.urdf -- random_urdfs/700/700.obj -- random_urdfs/700/700.mtl -- random_urdfs/699/699.urdf -- random_urdfs/699/699.obj -- random_urdfs/699/699.mtl -- random_urdfs/698/698.urdf -- random_urdfs/698/698.obj -- random_urdfs/698/698.mtl -- random_urdfs/697/697.urdf -- random_urdfs/697/697.obj -- random_urdfs/697/697.mtl -- random_urdfs/696/696.urdf -- random_urdfs/696/696.obj -- random_urdfs/696/696.mtl -- random_urdfs/695/695.urdf -- random_urdfs/695/695.obj -- random_urdfs/695/695.mtl -- random_urdfs/694/694.urdf -- random_urdfs/694/694.obj -- random_urdfs/694/694.mtl -- random_urdfs/693/693.urdf -- random_urdfs/693/693.obj -- random_urdfs/693/693.mtl -- random_urdfs/692/692.urdf -- random_urdfs/692/692.obj -- random_urdfs/692/692.mtl -- random_urdfs/691/691.urdf -- random_urdfs/691/691.obj -- random_urdfs/691/691.mtl -- random_urdfs/690/690.urdf -- random_urdfs/690/690.obj -- random_urdfs/690/690.mtl -- random_urdfs/689/689.urdf -- random_urdfs/689/689.obj -- random_urdfs/689/689.mtl -- random_urdfs/688/688.urdf -- random_urdfs/688/688.obj -- random_urdfs/688/688.mtl -- random_urdfs/687/687.urdf -- random_urdfs/687/687.obj -- random_urdfs/687/687.mtl -- random_urdfs/686/686.urdf -- random_urdfs/686/686.obj -- random_urdfs/686/686.mtl -- random_urdfs/685/685.urdf -- random_urdfs/685/685.obj -- random_urdfs/685/685.mtl -- random_urdfs/684/684.urdf -- random_urdfs/684/684.obj -- random_urdfs/684/684.mtl -- random_urdfs/683/683.urdf -- random_urdfs/683/683.obj -- random_urdfs/683/683.mtl -- random_urdfs/682/682.urdf -- random_urdfs/682/682.obj -- random_urdfs/682/682.mtl -- random_urdfs/681/681.urdf -- random_urdfs/681/681.obj -- random_urdfs/681/681.mtl -- random_urdfs/680/680.urdf -- random_urdfs/680/680.obj -- random_urdfs/680/680.mtl -- random_urdfs/679/679.urdf -- random_urdfs/679/679.obj -- random_urdfs/679/679.mtl -- random_urdfs/678/678.urdf -- random_urdfs/678/678.obj -- random_urdfs/678/678.mtl -- random_urdfs/677/677.urdf -- random_urdfs/677/677.obj -- random_urdfs/677/677.mtl -- random_urdfs/676/676.urdf -- random_urdfs/676/676.obj -- random_urdfs/676/676.mtl -- random_urdfs/675/675.urdf -- random_urdfs/675/675.obj -- random_urdfs/675/675.mtl -- random_urdfs/674/674.urdf -- random_urdfs/674/674.obj -- random_urdfs/674/674.mtl -- random_urdfs/673/673.urdf -- random_urdfs/673/673.obj -- random_urdfs/673/673.mtl -- random_urdfs/672/672.urdf -- random_urdfs/672/672.obj -- random_urdfs/672/672.mtl -- random_urdfs/671/671.urdf -- random_urdfs/671/671.obj -- random_urdfs/671/671.mtl -- random_urdfs/670/670.urdf -- random_urdfs/670/670.obj -- random_urdfs/670/670.mtl -- random_urdfs/669/669.urdf -- random_urdfs/669/669.obj -- random_urdfs/669/669.mtl -- random_urdfs/668/668.urdf -- random_urdfs/668/668.obj -- random_urdfs/668/668.mtl -- random_urdfs/667/667.urdf -- random_urdfs/667/667.obj -- random_urdfs/667/667.mtl -- random_urdfs/666/666.urdf -- random_urdfs/666/666.obj -- random_urdfs/666/666.mtl -- random_urdfs/665/665.urdf -- random_urdfs/665/665.obj -- random_urdfs/665/665.mtl -- random_urdfs/664/664.urdf -- random_urdfs/664/664.obj -- random_urdfs/664/664.mtl -- random_urdfs/663/663.urdf -- random_urdfs/663/663.obj -- random_urdfs/663/663.mtl -- random_urdfs/662/662.urdf -- random_urdfs/662/662.obj -- random_urdfs/662/662.mtl -- random_urdfs/661/661.urdf -- random_urdfs/661/661.obj -- random_urdfs/661/661.mtl -- random_urdfs/660/660.urdf -- random_urdfs/660/660.obj -- random_urdfs/660/660.mtl -- random_urdfs/659/659.urdf -- random_urdfs/659/659.obj -- random_urdfs/659/659.mtl -- random_urdfs/658/658.urdf -- random_urdfs/658/658.obj -- random_urdfs/658/658.mtl -- random_urdfs/657/657.urdf -- random_urdfs/657/657.obj -- random_urdfs/657/657.mtl -- random_urdfs/656/656.urdf -- random_urdfs/656/656.obj -- random_urdfs/656/656.mtl -- random_urdfs/655/655.urdf -- random_urdfs/655/655.obj -- random_urdfs/655/655.mtl -- random_urdfs/654/654.urdf -- random_urdfs/654/654.obj -- random_urdfs/654/654.mtl -- random_urdfs/653/653.urdf -- random_urdfs/653/653.obj -- random_urdfs/653/653.mtl -- random_urdfs/652/652.urdf -- random_urdfs/652/652.obj -- random_urdfs/652/652.mtl -- random_urdfs/651/651.urdf -- random_urdfs/651/651.obj -- random_urdfs/651/651.mtl -- random_urdfs/650/650.urdf -- random_urdfs/650/650.obj -- random_urdfs/650/650.mtl -- random_urdfs/649/649.urdf -- random_urdfs/649/649.obj -- random_urdfs/649/649.mtl -- random_urdfs/648/648.urdf -- random_urdfs/648/648.obj -- random_urdfs/648/648.mtl -- random_urdfs/647/647.urdf -- random_urdfs/647/647.obj -- random_urdfs/647/647.mtl -- random_urdfs/646/646.urdf -- random_urdfs/646/646.obj -- random_urdfs/646/646.mtl -- random_urdfs/645/645.urdf -- random_urdfs/645/645.obj -- random_urdfs/645/645.mtl -- random_urdfs/644/644.urdf -- random_urdfs/644/644.obj -- random_urdfs/644/644.mtl -- random_urdfs/643/643.urdf -- random_urdfs/643/643.obj -- random_urdfs/643/643.mtl -- random_urdfs/642/642.urdf -- random_urdfs/642/642.obj -- random_urdfs/642/642.mtl -- random_urdfs/641/641.urdf -- random_urdfs/641/641.obj -- random_urdfs/641/641.mtl -- random_urdfs/640/640.urdf -- random_urdfs/640/640.obj -- random_urdfs/640/640.mtl -- random_urdfs/639/639.urdf -- random_urdfs/639/639.obj -- random_urdfs/639/639.mtl -- random_urdfs/638/638.urdf -- random_urdfs/638/638.obj -- random_urdfs/638/638.mtl -- random_urdfs/637/637.urdf -- random_urdfs/637/637.obj -- random_urdfs/637/637.mtl -- random_urdfs/636/636.urdf -- random_urdfs/636/636.obj -- random_urdfs/636/636.mtl -- random_urdfs/635/635.urdf -- random_urdfs/635/635.obj -- random_urdfs/635/635.mtl -- random_urdfs/634/634.urdf -- random_urdfs/634/634.obj -- random_urdfs/634/634.mtl -- random_urdfs/633/633.urdf -- random_urdfs/633/633.obj -- random_urdfs/633/633.mtl -- random_urdfs/632/632.urdf -- random_urdfs/632/632.obj -- random_urdfs/632/632.mtl -- random_urdfs/631/631.urdf -- random_urdfs/631/631.obj -- random_urdfs/631/631.mtl -- random_urdfs/630/630.urdf -- random_urdfs/630/630.obj -- random_urdfs/630/630.mtl -- random_urdfs/629/629.urdf -- random_urdfs/629/629.obj -- random_urdfs/629/629.mtl -- random_urdfs/628/628.urdf -- random_urdfs/628/628.obj -- random_urdfs/628/628.mtl -- random_urdfs/627/627.urdf -- random_urdfs/627/627.obj -- random_urdfs/627/627.mtl -- random_urdfs/626/626.urdf -- random_urdfs/626/626.obj -- random_urdfs/626/626.mtl -- random_urdfs/625/625.urdf -- random_urdfs/625/625.obj -- random_urdfs/625/625.mtl -- random_urdfs/624/624.urdf -- random_urdfs/624/624.obj -- random_urdfs/624/624.mtl -- random_urdfs/623/623.urdf -- random_urdfs/623/623.obj -- random_urdfs/623/623.mtl -- random_urdfs/622/622.urdf -- random_urdfs/622/622.obj -- random_urdfs/622/622.mtl -- random_urdfs/621/621.urdf -- random_urdfs/621/621.obj -- random_urdfs/621/621.mtl -- random_urdfs/620/620.urdf -- random_urdfs/620/620.obj -- random_urdfs/620/620.mtl -- random_urdfs/619/619.urdf -- random_urdfs/619/619.obj -- random_urdfs/619/619.mtl -- random_urdfs/618/618.urdf -- random_urdfs/618/618.obj -- random_urdfs/618/618.mtl -- random_urdfs/617/617.urdf -- random_urdfs/617/617.obj -- random_urdfs/617/617.mtl -- random_urdfs/616/616.urdf -- random_urdfs/616/616.obj -- random_urdfs/616/616.mtl -- random_urdfs/615/615.urdf -- random_urdfs/615/615.obj -- random_urdfs/615/615.mtl -- random_urdfs/614/614.urdf -- random_urdfs/614/614.obj -- random_urdfs/614/614.mtl -- random_urdfs/613/613.urdf -- random_urdfs/613/613.obj -- random_urdfs/613/613.mtl -- random_urdfs/612/612.urdf -- random_urdfs/612/612.obj -- random_urdfs/612/612.mtl -- random_urdfs/611/611.urdf -- random_urdfs/611/611.obj -- random_urdfs/611/611.mtl -- random_urdfs/610/610.urdf -- random_urdfs/610/610.obj -- random_urdfs/610/610.mtl -- random_urdfs/609/609.urdf -- random_urdfs/609/609.obj -- random_urdfs/609/609.mtl -- random_urdfs/608/608.urdf -- random_urdfs/608/608.obj -- random_urdfs/608/608.mtl -- random_urdfs/607/607.urdf -- random_urdfs/607/607.obj -- random_urdfs/607/607.mtl -- random_urdfs/606/606.urdf -- random_urdfs/606/606.obj -- random_urdfs/606/606.mtl -- random_urdfs/605/605.urdf -- random_urdfs/605/605.obj -- random_urdfs/605/605.mtl -- random_urdfs/604/604.urdf -- random_urdfs/604/604.obj -- random_urdfs/604/604.mtl -- random_urdfs/603/603.urdf -- random_urdfs/603/603.obj -- random_urdfs/603/603.mtl -- random_urdfs/602/602.urdf -- random_urdfs/602/602.obj -- random_urdfs/602/602.mtl -- random_urdfs/601/601.urdf -- random_urdfs/601/601.obj -- random_urdfs/601/601.mtl -- random_urdfs/600/600.urdf -- random_urdfs/600/600.obj -- random_urdfs/600/600.mtl -- random_urdfs/599/599.urdf -- random_urdfs/599/599.obj -- random_urdfs/599/599.mtl -- random_urdfs/598/598.urdf -- random_urdfs/598/598.obj -- random_urdfs/598/598.mtl -- random_urdfs/597/597.urdf -- random_urdfs/597/597.obj -- random_urdfs/597/597.mtl -- random_urdfs/596/596.urdf -- random_urdfs/596/596.obj -- random_urdfs/596/596.mtl -- random_urdfs/595/595.urdf -- random_urdfs/595/595.obj -- random_urdfs/595/595.mtl -- random_urdfs/594/594.urdf -- random_urdfs/594/594.obj -- random_urdfs/594/594.mtl -- random_urdfs/593/593.urdf -- random_urdfs/593/593.obj -- random_urdfs/593/593.mtl -- random_urdfs/592/592.urdf -- random_urdfs/592/592.obj -- random_urdfs/592/592.mtl -- random_urdfs/591/591.urdf -- random_urdfs/591/591.obj -- random_urdfs/591/591.mtl -- random_urdfs/590/590.urdf -- random_urdfs/590/590.obj -- random_urdfs/590/590.mtl -- random_urdfs/589/589.urdf -- random_urdfs/589/589.obj -- random_urdfs/589/589.mtl -- random_urdfs/588/588.urdf -- random_urdfs/588/588.obj -- random_urdfs/588/588.mtl -- random_urdfs/587/587.urdf -- random_urdfs/587/587.obj -- random_urdfs/587/587.mtl -- random_urdfs/586/586.urdf -- random_urdfs/586/586.obj -- random_urdfs/586/586.mtl -- random_urdfs/585/585.urdf -- random_urdfs/585/585.obj -- random_urdfs/585/585.mtl -- random_urdfs/584/584.urdf -- random_urdfs/584/584.obj -- random_urdfs/584/584.mtl -- random_urdfs/583/583.urdf -- random_urdfs/583/583.obj -- random_urdfs/583/583.mtl -- random_urdfs/582/582.urdf -- random_urdfs/582/582.obj -- random_urdfs/582/582.mtl -- random_urdfs/581/581.urdf -- random_urdfs/581/581.obj -- random_urdfs/581/581.mtl -- random_urdfs/580/580.urdf -- random_urdfs/580/580.obj -- random_urdfs/580/580.mtl -- random_urdfs/579/579.urdf -- random_urdfs/579/579.obj -- random_urdfs/579/579.mtl -- random_urdfs/578/578.urdf -- random_urdfs/578/578.obj -- random_urdfs/578/578.mtl -- random_urdfs/577/577.urdf -- random_urdfs/577/577.obj -- random_urdfs/577/577.mtl -- random_urdfs/576/576.urdf -- random_urdfs/576/576.obj -- random_urdfs/576/576.mtl -- random_urdfs/575/575.urdf -- random_urdfs/575/575.obj -- random_urdfs/575/575.mtl -- random_urdfs/574/574.urdf -- random_urdfs/574/574.obj -- random_urdfs/574/574.mtl -- random_urdfs/573/573.urdf -- random_urdfs/573/573.obj -- random_urdfs/573/573.mtl -- random_urdfs/572/572.urdf -- random_urdfs/572/572.obj -- random_urdfs/572/572.mtl -- random_urdfs/571/571.urdf -- random_urdfs/571/571.obj -- random_urdfs/571/571.mtl -- random_urdfs/570/570.urdf -- random_urdfs/570/570.obj -- random_urdfs/570/570.mtl -- random_urdfs/569/569.urdf -- random_urdfs/569/569.obj -- random_urdfs/569/569.mtl -- random_urdfs/568/568.urdf -- random_urdfs/568/568.obj -- random_urdfs/568/568.mtl -- random_urdfs/567/567.urdf -- random_urdfs/567/567.obj -- random_urdfs/567/567.mtl -- random_urdfs/566/566.urdf -- random_urdfs/566/566.obj -- random_urdfs/566/566.mtl -- random_urdfs/565/565.urdf -- random_urdfs/565/565.obj -- random_urdfs/565/565.mtl -- random_urdfs/564/564.urdf -- random_urdfs/564/564.obj -- random_urdfs/564/564.mtl -- random_urdfs/563/563.urdf -- random_urdfs/563/563.obj -- random_urdfs/563/563.mtl -- random_urdfs/562/562.urdf -- random_urdfs/562/562.obj -- random_urdfs/562/562.mtl -- random_urdfs/561/561.urdf -- random_urdfs/561/561.obj -- random_urdfs/561/561.mtl -- random_urdfs/560/560.urdf -- random_urdfs/560/560.obj -- random_urdfs/560/560.mtl -- random_urdfs/559/559.urdf -- random_urdfs/559/559.obj -- random_urdfs/559/559.mtl -- random_urdfs/558/558.urdf -- random_urdfs/558/558.obj -- random_urdfs/558/558.mtl -- random_urdfs/557/557.urdf -- random_urdfs/557/557.obj -- random_urdfs/557/557.mtl -- random_urdfs/556/556.urdf -- random_urdfs/556/556.obj -- random_urdfs/556/556.mtl -- random_urdfs/555/555.urdf -- random_urdfs/555/555.obj -- random_urdfs/555/555.mtl -- random_urdfs/554/554.urdf -- random_urdfs/554/554.obj -- random_urdfs/554/554.mtl -- random_urdfs/553/553.urdf -- random_urdfs/553/553.obj -- random_urdfs/553/553.mtl -- random_urdfs/552/552.urdf -- random_urdfs/552/552.obj -- random_urdfs/552/552.mtl -- random_urdfs/551/551.urdf -- random_urdfs/551/551.obj -- random_urdfs/551/551.mtl -- random_urdfs/550/550.urdf -- random_urdfs/550/550.obj -- random_urdfs/550/550.mtl -- random_urdfs/549/549.urdf -- random_urdfs/549/549.obj -- random_urdfs/549/549.mtl -- random_urdfs/548/548.urdf -- random_urdfs/548/548.obj -- random_urdfs/548/548.mtl -- random_urdfs/547/547.urdf -- random_urdfs/547/547.obj -- random_urdfs/547/547.mtl -- random_urdfs/546/546.urdf -- random_urdfs/546/546.obj -- random_urdfs/546/546.mtl -- random_urdfs/545/545.urdf -- random_urdfs/545/545.obj -- random_urdfs/545/545.mtl -- random_urdfs/544/544.urdf -- random_urdfs/544/544.obj -- random_urdfs/544/544.mtl -- random_urdfs/543/543.urdf -- random_urdfs/543/543.obj -- random_urdfs/543/543.mtl -- random_urdfs/542/542.urdf -- random_urdfs/542/542.obj -- random_urdfs/542/542.mtl -- random_urdfs/541/541.urdf -- random_urdfs/541/541.obj -- random_urdfs/541/541.mtl -- random_urdfs/540/540.urdf -- random_urdfs/540/540.obj -- random_urdfs/540/540.mtl -- random_urdfs/539/539.urdf -- random_urdfs/539/539.obj -- random_urdfs/539/539.mtl -- random_urdfs/538/538.urdf -- random_urdfs/538/538.obj -- random_urdfs/538/538.mtl -- random_urdfs/537/537.urdf -- random_urdfs/537/537.obj -- random_urdfs/537/537.mtl -- random_urdfs/536/536.urdf -- random_urdfs/536/536.obj -- random_urdfs/536/536.mtl -- random_urdfs/535/535.urdf -- random_urdfs/535/535.obj -- random_urdfs/535/535.mtl -- random_urdfs/534/534.urdf -- random_urdfs/534/534.obj -- random_urdfs/534/534.mtl -- random_urdfs/533/533.urdf -- random_urdfs/533/533.obj -- random_urdfs/533/533.mtl -- random_urdfs/532/532.urdf -- random_urdfs/532/532.obj -- random_urdfs/532/532.mtl -- random_urdfs/531/531.urdf -- random_urdfs/531/531.obj -- random_urdfs/531/531.mtl -- random_urdfs/530/530.urdf -- random_urdfs/530/530.obj -- random_urdfs/530/530.mtl -- random_urdfs/529/529.urdf -- random_urdfs/529/529.obj -- random_urdfs/529/529.mtl -- random_urdfs/528/528.urdf -- random_urdfs/528/528.obj -- random_urdfs/528/528.mtl -- random_urdfs/527/527.urdf -- random_urdfs/527/527.obj -- random_urdfs/527/527.mtl -- random_urdfs/526/526.urdf -- random_urdfs/526/526.obj -- random_urdfs/526/526.mtl -- random_urdfs/525/525.urdf -- random_urdfs/525/525.obj -- random_urdfs/525/525.mtl -- random_urdfs/524/524.urdf -- random_urdfs/524/524.obj -- random_urdfs/524/524.mtl -- random_urdfs/523/523.urdf -- random_urdfs/523/523.obj -- random_urdfs/523/523.mtl -- random_urdfs/522/522.urdf -- random_urdfs/522/522.obj -- random_urdfs/522/522.mtl -- random_urdfs/521/521.urdf -- random_urdfs/521/521.obj -- random_urdfs/521/521.mtl -- random_urdfs/520/520.urdf -- random_urdfs/520/520.obj -- random_urdfs/520/520.mtl -- random_urdfs/519/519.urdf -- random_urdfs/519/519.obj -- random_urdfs/519/519.mtl -- random_urdfs/518/518.urdf -- random_urdfs/518/518.obj -- random_urdfs/518/518.mtl -- random_urdfs/517/517.urdf -- random_urdfs/517/517.obj -- random_urdfs/517/517.mtl -- random_urdfs/516/516.urdf -- random_urdfs/516/516.obj -- random_urdfs/516/516.mtl -- random_urdfs/515/515.urdf -- random_urdfs/515/515.obj -- random_urdfs/515/515.mtl -- random_urdfs/514/514.urdf -- random_urdfs/514/514.obj -- random_urdfs/514/514.mtl -- random_urdfs/513/513.urdf -- random_urdfs/513/513.obj -- random_urdfs/513/513.mtl -- random_urdfs/512/512.urdf -- random_urdfs/512/512.obj -- random_urdfs/512/512.mtl -- random_urdfs/511/511.urdf -- random_urdfs/511/511.obj -- random_urdfs/511/511.mtl -- random_urdfs/510/510.urdf -- random_urdfs/510/510.obj -- random_urdfs/510/510.mtl -- random_urdfs/509/509.urdf -- random_urdfs/509/509.obj -- random_urdfs/509/509.mtl -- random_urdfs/508/508.urdf -- random_urdfs/508/508.obj -- random_urdfs/508/508.mtl -- random_urdfs/507/507.urdf -- random_urdfs/507/507.obj -- random_urdfs/507/507.mtl -- random_urdfs/506/506.urdf -- random_urdfs/506/506.obj -- random_urdfs/506/506.mtl -- random_urdfs/505/505.urdf -- random_urdfs/505/505.obj -- random_urdfs/505/505.mtl -- random_urdfs/504/504.urdf -- random_urdfs/504/504.obj -- random_urdfs/504/504.mtl -- random_urdfs/503/503.urdf -- random_urdfs/503/503.obj -- random_urdfs/503/503.mtl -- random_urdfs/502/502.urdf -- random_urdfs/502/502.obj -- random_urdfs/502/502.mtl -- random_urdfs/501/501.urdf -- random_urdfs/501/501.obj -- random_urdfs/501/501.mtl -- random_urdfs/500/500.urdf -- random_urdfs/500/500.obj -- random_urdfs/500/500.mtl -- random_urdfs/499/499.urdf -- random_urdfs/499/499.obj -- random_urdfs/499/499.mtl -- random_urdfs/498/498.urdf -- random_urdfs/498/498.obj -- random_urdfs/498/498.mtl -- random_urdfs/497/497.urdf -- random_urdfs/497/497.obj -- random_urdfs/497/497.mtl -- random_urdfs/496/496.urdf -- random_urdfs/496/496.obj -- random_urdfs/496/496.mtl -- random_urdfs/495/495.urdf -- random_urdfs/495/495.obj -- random_urdfs/495/495.mtl -- random_urdfs/494/494.urdf -- random_urdfs/494/494.obj -- random_urdfs/494/494.mtl -- random_urdfs/493/493.urdf -- random_urdfs/493/493.obj -- random_urdfs/493/493.mtl -- random_urdfs/492/492.urdf -- random_urdfs/492/492.obj -- random_urdfs/492/492.mtl -- random_urdfs/491/491.urdf -- random_urdfs/491/491.obj -- random_urdfs/491/491.mtl -- random_urdfs/490/490.urdf -- random_urdfs/490/490.obj -- random_urdfs/490/490.mtl -- random_urdfs/489/489.urdf -- random_urdfs/489/489.obj -- random_urdfs/489/489.mtl -- random_urdfs/488/488.urdf -- random_urdfs/488/488.obj -- random_urdfs/488/488.mtl -- random_urdfs/487/487.urdf -- random_urdfs/487/487.obj -- random_urdfs/487/487.mtl -- random_urdfs/486/486.urdf -- random_urdfs/486/486.obj -- random_urdfs/486/486.mtl -- random_urdfs/485/485.urdf -- random_urdfs/485/485.obj -- random_urdfs/485/485.mtl -- random_urdfs/484/484.urdf -- random_urdfs/484/484.obj -- random_urdfs/484/484.mtl -- random_urdfs/483/483.urdf -- random_urdfs/483/483.obj -- random_urdfs/483/483.mtl -- random_urdfs/482/482.urdf -- random_urdfs/482/482.obj -- random_urdfs/482/482.mtl -- random_urdfs/481/481.urdf -- random_urdfs/481/481.obj -- random_urdfs/481/481.mtl -- random_urdfs/480/480.urdf -- random_urdfs/480/480.obj -- random_urdfs/480/480.mtl -- random_urdfs/479/479.urdf -- random_urdfs/479/479.obj -- random_urdfs/479/479.mtl -- random_urdfs/478/478.urdf -- random_urdfs/478/478.obj -- random_urdfs/478/478.mtl -- random_urdfs/477/477.urdf -- random_urdfs/477/477.obj -- random_urdfs/477/477.mtl -- random_urdfs/476/476.urdf -- random_urdfs/476/476.obj -- random_urdfs/476/476.mtl -- random_urdfs/475/475.urdf -- random_urdfs/475/475.obj -- random_urdfs/475/475.mtl -- random_urdfs/474/474.urdf -- random_urdfs/474/474.obj -- random_urdfs/474/474.mtl -- random_urdfs/473/473.urdf -- random_urdfs/473/473.obj -- random_urdfs/473/473.mtl -- random_urdfs/472/472.urdf -- random_urdfs/472/472.obj -- random_urdfs/472/472.mtl -- random_urdfs/471/471.urdf -- random_urdfs/471/471.obj -- random_urdfs/471/471.mtl -- random_urdfs/470/470.urdf -- random_urdfs/470/470.obj -- random_urdfs/470/470.mtl -- random_urdfs/469/469.urdf -- random_urdfs/469/469.obj -- random_urdfs/469/469.mtl -- random_urdfs/468/468.urdf -- random_urdfs/468/468.obj -- random_urdfs/468/468.mtl -- random_urdfs/467/467.urdf -- random_urdfs/467/467.obj -- random_urdfs/467/467.mtl -- random_urdfs/466/466.urdf -- random_urdfs/466/466.obj -- random_urdfs/466/466.mtl -- random_urdfs/465/465.urdf -- random_urdfs/465/465.obj -- random_urdfs/465/465.mtl -- random_urdfs/464/464.urdf -- random_urdfs/464/464.obj -- random_urdfs/464/464.mtl -- random_urdfs/463/463.urdf -- random_urdfs/463/463.obj -- random_urdfs/463/463.mtl -- random_urdfs/462/462.urdf -- random_urdfs/462/462.obj -- random_urdfs/462/462.mtl -- random_urdfs/461/461.urdf -- random_urdfs/461/461.obj -- random_urdfs/461/461.mtl -- random_urdfs/460/460.urdf -- random_urdfs/460/460.obj -- random_urdfs/460/460.mtl -- random_urdfs/459/459.urdf -- random_urdfs/459/459.obj -- random_urdfs/459/459.mtl -- random_urdfs/458/458.urdf -- random_urdfs/458/458.obj -- random_urdfs/458/458.mtl -- random_urdfs/457/457.urdf -- random_urdfs/457/457.obj -- random_urdfs/457/457.mtl -- random_urdfs/456/456.urdf -- random_urdfs/456/456.obj -- random_urdfs/456/456.mtl -- random_urdfs/455/455.urdf -- random_urdfs/455/455.obj -- random_urdfs/455/455.mtl -- random_urdfs/454/454.urdf -- random_urdfs/454/454.obj -- random_urdfs/454/454.mtl -- random_urdfs/453/453.urdf -- random_urdfs/453/453.obj -- random_urdfs/453/453.mtl -- random_urdfs/452/452.urdf -- random_urdfs/452/452.obj -- random_urdfs/452/452.mtl -- random_urdfs/451/451.urdf -- random_urdfs/451/451.obj -- random_urdfs/451/451.mtl -- random_urdfs/450/450.urdf -- random_urdfs/450/450.obj -- random_urdfs/450/450.mtl -- random_urdfs/449/449.urdf -- random_urdfs/449/449.obj -- random_urdfs/449/449.mtl -- random_urdfs/448/448.urdf -- random_urdfs/448/448.obj -- random_urdfs/448/448.mtl -- random_urdfs/447/447.urdf -- random_urdfs/447/447.obj -- random_urdfs/447/447.mtl -- random_urdfs/446/446.urdf -- random_urdfs/446/446.obj -- random_urdfs/446/446.mtl -- random_urdfs/445/445.urdf -- random_urdfs/445/445.obj -- random_urdfs/445/445.mtl -- random_urdfs/444/444.urdf -- random_urdfs/444/444.obj -- random_urdfs/444/444.mtl -- random_urdfs/443/443.urdf -- random_urdfs/443/443.obj -- random_urdfs/443/443.mtl -- random_urdfs/442/442.urdf -- random_urdfs/442/442.obj -- random_urdfs/442/442.mtl -- random_urdfs/441/441.urdf -- random_urdfs/441/441.obj -- random_urdfs/441/441.mtl -- random_urdfs/440/440.urdf -- random_urdfs/440/440.obj -- random_urdfs/440/440.mtl -- random_urdfs/439/439.urdf -- random_urdfs/439/439.obj -- random_urdfs/439/439.mtl -- random_urdfs/438/438.urdf -- random_urdfs/438/438.obj -- random_urdfs/438/438.mtl -- random_urdfs/437/437.urdf -- random_urdfs/437/437.obj -- random_urdfs/437/437.mtl -- random_urdfs/436/436.urdf -- random_urdfs/436/436.obj -- random_urdfs/436/436.mtl -- random_urdfs/435/435.urdf -- random_urdfs/435/435.obj -- random_urdfs/435/435.mtl -- random_urdfs/434/434.urdf -- random_urdfs/434/434.obj -- random_urdfs/434/434.mtl -- random_urdfs/433/433.urdf -- random_urdfs/433/433.obj -- random_urdfs/433/433.mtl -- random_urdfs/432/432.urdf -- random_urdfs/432/432.obj -- random_urdfs/432/432.mtl -- random_urdfs/431/431.urdf -- random_urdfs/431/431.obj -- random_urdfs/431/431.mtl -- random_urdfs/430/430.urdf -- random_urdfs/430/430.obj -- random_urdfs/430/430.mtl -- random_urdfs/429/429.urdf -- random_urdfs/429/429.obj -- random_urdfs/429/429.mtl -- random_urdfs/428/428.urdf -- random_urdfs/428/428.obj -- random_urdfs/428/428.mtl -- random_urdfs/427/427.urdf -- random_urdfs/427/427.obj -- random_urdfs/427/427.mtl -- random_urdfs/426/426.urdf -- random_urdfs/426/426.obj -- random_urdfs/426/426.mtl -- random_urdfs/425/425.urdf -- random_urdfs/425/425.obj -- random_urdfs/425/425.mtl -- random_urdfs/424/424.urdf -- random_urdfs/424/424.obj -- random_urdfs/424/424.mtl -- random_urdfs/423/423.urdf -- random_urdfs/423/423.obj -- random_urdfs/423/423.mtl -- random_urdfs/422/422.urdf -- random_urdfs/422/422.obj -- random_urdfs/422/422.mtl -- random_urdfs/421/421.urdf -- random_urdfs/421/421.obj -- random_urdfs/421/421.mtl -- random_urdfs/420/420.urdf -- random_urdfs/420/420.obj -- random_urdfs/420/420.mtl -- random_urdfs/419/419.urdf -- random_urdfs/419/419.obj -- random_urdfs/419/419.mtl -- random_urdfs/418/418.urdf -- random_urdfs/418/418.obj -- random_urdfs/418/418.mtl -- random_urdfs/417/417.urdf -- random_urdfs/417/417.obj -- random_urdfs/417/417.mtl -- random_urdfs/416/416.urdf -- random_urdfs/416/416.obj -- random_urdfs/416/416.mtl -- random_urdfs/415/415.urdf -- random_urdfs/415/415.obj -- random_urdfs/415/415.mtl -- random_urdfs/414/414.urdf -- random_urdfs/414/414.obj -- random_urdfs/414/414.mtl -- random_urdfs/413/413.urdf -- random_urdfs/413/413.obj -- random_urdfs/413/413.mtl -- random_urdfs/412/412.urdf -- random_urdfs/412/412.obj -- random_urdfs/412/412.mtl -- random_urdfs/411/411.urdf -- random_urdfs/411/411.obj -- random_urdfs/411/411.mtl -- random_urdfs/410/410.urdf -- random_urdfs/410/410.obj -- random_urdfs/410/410.mtl -- random_urdfs/409/409.urdf -- random_urdfs/409/409.obj -- random_urdfs/409/409.mtl -- random_urdfs/408/408.urdf -- random_urdfs/408/408.obj -- random_urdfs/408/408.mtl -- random_urdfs/407/407.urdf -- random_urdfs/407/407.obj -- random_urdfs/407/407.mtl -- random_urdfs/406/406.urdf -- random_urdfs/406/406.obj -- random_urdfs/406/406.mtl -- random_urdfs/405/405.urdf -- random_urdfs/405/405.obj -- random_urdfs/405/405.mtl -- random_urdfs/404/404.urdf -- random_urdfs/404/404.obj -- random_urdfs/404/404.mtl -- random_urdfs/403/403.urdf -- random_urdfs/403/403.obj -- random_urdfs/403/403.mtl -- random_urdfs/402/402.urdf -- random_urdfs/402/402.obj -- random_urdfs/402/402.mtl -- random_urdfs/401/401.urdf -- random_urdfs/401/401.obj -- random_urdfs/401/401.mtl -- random_urdfs/400/400.urdf -- random_urdfs/400/400.obj -- random_urdfs/400/400.mtl -- random_urdfs/399/399.urdf -- random_urdfs/399/399.obj -- random_urdfs/399/399.mtl -- random_urdfs/398/398.urdf -- random_urdfs/398/398.obj -- random_urdfs/398/398.mtl -- random_urdfs/397/397.urdf -- random_urdfs/397/397.obj -- random_urdfs/397/397.mtl -- random_urdfs/396/396.urdf -- random_urdfs/396/396.obj -- random_urdfs/396/396.mtl -- random_urdfs/395/395.urdf -- random_urdfs/395/395.obj -- random_urdfs/395/395.mtl -- random_urdfs/394/394.urdf -- random_urdfs/394/394.obj -- random_urdfs/394/394.mtl -- random_urdfs/393/393.urdf -- random_urdfs/393/393.obj -- random_urdfs/393/393.mtl -- random_urdfs/392/392.urdf -- random_urdfs/392/392.obj -- random_urdfs/392/392.mtl -- random_urdfs/391/391.urdf -- random_urdfs/391/391.obj -- random_urdfs/391/391.mtl -- random_urdfs/390/390.urdf -- random_urdfs/390/390.obj -- random_urdfs/390/390.mtl -- random_urdfs/389/389.urdf -- random_urdfs/389/389.obj -- random_urdfs/389/389.mtl -- random_urdfs/388/388.urdf -- random_urdfs/388/388.obj -- random_urdfs/388/388.mtl -- random_urdfs/387/387.urdf -- random_urdfs/387/387.obj -- random_urdfs/387/387.mtl -- random_urdfs/386/386.urdf -- random_urdfs/386/386.obj -- random_urdfs/386/386.mtl -- random_urdfs/385/385.urdf -- random_urdfs/385/385.obj -- random_urdfs/385/385.mtl -- random_urdfs/384/384.urdf -- random_urdfs/384/384.obj -- random_urdfs/384/384.mtl -- random_urdfs/383/383.urdf -- random_urdfs/383/383.obj -- random_urdfs/383/383.mtl -- random_urdfs/382/382.urdf -- random_urdfs/382/382.obj -- random_urdfs/382/382.mtl -- random_urdfs/381/381.urdf -- random_urdfs/381/381.obj -- random_urdfs/381/381.mtl -- random_urdfs/380/380.urdf -- random_urdfs/380/380.obj -- random_urdfs/380/380.mtl -- random_urdfs/379/379.urdf -- random_urdfs/379/379.obj -- random_urdfs/379/379.mtl -- random_urdfs/378/378.urdf -- random_urdfs/378/378.obj -- random_urdfs/378/378.mtl -- random_urdfs/377/377.urdf -- random_urdfs/377/377.obj -- random_urdfs/377/377.mtl -- random_urdfs/376/376.urdf -- random_urdfs/376/376.obj -- random_urdfs/376/376.mtl -- random_urdfs/375/375.urdf -- random_urdfs/375/375.obj -- random_urdfs/375/375.mtl -- random_urdfs/374/374.urdf -- random_urdfs/374/374.obj -- random_urdfs/374/374.mtl -- random_urdfs/373/373.urdf -- random_urdfs/373/373.obj -- random_urdfs/373/373.mtl -- random_urdfs/372/372.urdf -- random_urdfs/372/372.obj -- random_urdfs/372/372.mtl -- random_urdfs/371/371.urdf -- random_urdfs/371/371.obj -- random_urdfs/371/371.mtl -- random_urdfs/370/370.urdf -- random_urdfs/370/370.obj -- random_urdfs/370/370.mtl -- random_urdfs/369/369.urdf -- random_urdfs/369/369.obj -- random_urdfs/369/369.mtl -- random_urdfs/368/368.urdf -- random_urdfs/368/368.obj -- random_urdfs/368/368.mtl -- random_urdfs/367/367.urdf -- random_urdfs/367/367.obj -- random_urdfs/367/367.mtl -- random_urdfs/366/366.urdf -- random_urdfs/366/366.obj -- random_urdfs/366/366.mtl -- random_urdfs/365/365.urdf -- random_urdfs/365/365.obj -- random_urdfs/365/365.mtl -- random_urdfs/364/364.urdf -- random_urdfs/364/364.obj -- random_urdfs/364/364.mtl -- random_urdfs/363/363.urdf -- random_urdfs/363/363.obj -- random_urdfs/363/363.mtl -- random_urdfs/362/362.urdf -- random_urdfs/362/362.obj -- random_urdfs/362/362.mtl -- random_urdfs/361/361.urdf -- random_urdfs/361/361.obj -- random_urdfs/361/361.mtl -- random_urdfs/360/360.urdf -- random_urdfs/360/360.obj -- random_urdfs/360/360.mtl -- random_urdfs/359/359.urdf -- random_urdfs/359/359.obj -- random_urdfs/359/359.mtl -- random_urdfs/358/358.urdf -- random_urdfs/358/358.obj -- random_urdfs/358/358.mtl -- random_urdfs/357/357.urdf -- random_urdfs/357/357.obj -- random_urdfs/357/357.mtl -- random_urdfs/356/356.urdf -- random_urdfs/356/356.obj -- random_urdfs/356/356.mtl -- random_urdfs/355/355.urdf -- random_urdfs/355/355.obj -- random_urdfs/355/355.mtl -- random_urdfs/354/354.urdf -- random_urdfs/354/354.obj -- random_urdfs/354/354.mtl -- random_urdfs/353/353.urdf -- random_urdfs/353/353.obj -- random_urdfs/353/353.mtl -- random_urdfs/352/352.urdf -- random_urdfs/352/352.obj -- random_urdfs/352/352.mtl -- random_urdfs/351/351.urdf -- random_urdfs/351/351.obj -- random_urdfs/351/351.mtl -- random_urdfs/350/350.urdf -- random_urdfs/350/350.obj -- random_urdfs/350/350.mtl -- random_urdfs/349/349.urdf -- random_urdfs/349/349.obj -- random_urdfs/349/349.mtl -- random_urdfs/348/348.urdf -- random_urdfs/348/348.obj -- random_urdfs/348/348.mtl -- random_urdfs/347/347.urdf -- random_urdfs/347/347.obj -- random_urdfs/347/347.mtl -- random_urdfs/346/346.urdf -- random_urdfs/346/346.obj -- random_urdfs/346/346.mtl -- random_urdfs/345/345.urdf -- random_urdfs/345/345.obj -- random_urdfs/345/345.mtl -- random_urdfs/344/344.urdf -- random_urdfs/344/344.obj -- random_urdfs/344/344.mtl -- random_urdfs/343/343.urdf -- random_urdfs/343/343.obj -- random_urdfs/343/343.mtl -- random_urdfs/342/342.urdf -- random_urdfs/342/342.obj -- random_urdfs/342/342.mtl -- random_urdfs/341/341.urdf -- random_urdfs/341/341.obj -- random_urdfs/341/341.mtl -- random_urdfs/340/340.urdf -- random_urdfs/340/340.obj -- random_urdfs/340/340.mtl -- random_urdfs/339/339.urdf -- random_urdfs/339/339.obj -- random_urdfs/339/339.mtl -- random_urdfs/338/338.urdf -- random_urdfs/338/338.obj -- random_urdfs/338/338.mtl -- random_urdfs/337/337.urdf -- random_urdfs/337/337.obj -- random_urdfs/337/337.mtl -- random_urdfs/336/336.urdf -- random_urdfs/336/336.obj -- random_urdfs/336/336.mtl -- random_urdfs/335/335.urdf -- random_urdfs/335/335.obj -- random_urdfs/335/335.mtl -- random_urdfs/334/334.urdf -- random_urdfs/334/334.obj -- random_urdfs/334/334.mtl -- random_urdfs/333/333.urdf -- random_urdfs/333/333.obj -- random_urdfs/333/333.mtl -- random_urdfs/332/332.urdf -- random_urdfs/332/332.obj -- random_urdfs/332/332.mtl -- random_urdfs/331/331.urdf -- random_urdfs/331/331.obj -- random_urdfs/331/331.mtl -- random_urdfs/330/330.urdf -- random_urdfs/330/330.obj -- random_urdfs/330/330.mtl -- random_urdfs/329/329.urdf -- random_urdfs/329/329.obj -- random_urdfs/329/329.mtl -- random_urdfs/328/328.urdf -- random_urdfs/328/328.obj -- random_urdfs/328/328.mtl -- random_urdfs/327/327.urdf -- random_urdfs/327/327.obj -- random_urdfs/327/327.mtl -- random_urdfs/326/326.urdf -- random_urdfs/326/326.obj -- random_urdfs/326/326.mtl -- random_urdfs/325/325.urdf -- random_urdfs/325/325.obj -- random_urdfs/325/325.mtl -- random_urdfs/324/324.urdf -- random_urdfs/324/324.obj -- random_urdfs/324/324.mtl -- random_urdfs/323/323.urdf -- random_urdfs/323/323.obj -- random_urdfs/323/323.mtl -- random_urdfs/322/322.urdf -- random_urdfs/322/322.obj -- random_urdfs/322/322.mtl -- random_urdfs/321/321.urdf -- random_urdfs/321/321.obj -- random_urdfs/321/321.mtl -- random_urdfs/320/320.urdf -- random_urdfs/320/320.obj -- random_urdfs/320/320.mtl -- random_urdfs/319/319.urdf -- random_urdfs/319/319.obj -- random_urdfs/319/319.mtl -- random_urdfs/318/318.urdf -- random_urdfs/318/318.obj -- random_urdfs/318/318.mtl -- random_urdfs/317/317.urdf -- random_urdfs/317/317.obj -- random_urdfs/317/317.mtl -- random_urdfs/316/316.urdf -- random_urdfs/316/316.obj -- random_urdfs/316/316.mtl -- random_urdfs/315/315.urdf -- random_urdfs/315/315.obj -- random_urdfs/315/315.mtl -- random_urdfs/314/314.urdf -- random_urdfs/314/314.obj -- random_urdfs/314/314.mtl -- random_urdfs/313/313.urdf -- random_urdfs/313/313.obj -- random_urdfs/313/313.mtl -- random_urdfs/312/312.urdf -- random_urdfs/312/312.obj -- random_urdfs/312/312.mtl -- random_urdfs/311/311.urdf -- random_urdfs/311/311.obj -- random_urdfs/311/311.mtl -- random_urdfs/310/310.urdf -- random_urdfs/310/310.obj -- random_urdfs/310/310.mtl -- random_urdfs/309/309.urdf -- random_urdfs/309/309.obj -- random_urdfs/309/309.mtl -- random_urdfs/308/308.urdf -- random_urdfs/308/308.obj -- random_urdfs/308/308.mtl -- random_urdfs/307/307.urdf -- random_urdfs/307/307.obj -- random_urdfs/307/307.mtl -- random_urdfs/306/306.urdf -- random_urdfs/306/306.obj -- random_urdfs/306/306.mtl -- random_urdfs/305/305.urdf -- random_urdfs/305/305.obj -- random_urdfs/305/305.mtl -- random_urdfs/304/304.urdf -- random_urdfs/304/304.obj -- random_urdfs/304/304.mtl -- random_urdfs/303/303.urdf -- random_urdfs/303/303.obj -- random_urdfs/303/303.mtl -- random_urdfs/302/302.urdf -- random_urdfs/302/302.obj -- random_urdfs/302/302.mtl -- random_urdfs/301/301.urdf -- random_urdfs/301/301.obj -- random_urdfs/301/301.mtl -- random_urdfs/300/300.urdf -- random_urdfs/300/300.obj -- random_urdfs/300/300.mtl -- random_urdfs/299/299.urdf -- random_urdfs/299/299.obj -- random_urdfs/299/299.mtl -- random_urdfs/298/298.urdf -- random_urdfs/298/298.obj -- random_urdfs/298/298.mtl -- random_urdfs/297/297.urdf -- random_urdfs/297/297.obj -- random_urdfs/297/297.mtl -- random_urdfs/296/296.urdf -- random_urdfs/296/296.obj -- random_urdfs/296/296.mtl -- random_urdfs/295/295.urdf -- random_urdfs/295/295.obj -- random_urdfs/295/295.mtl -- random_urdfs/294/294.urdf -- random_urdfs/294/294.obj -- random_urdfs/294/294.mtl -- random_urdfs/293/293.urdf -- random_urdfs/293/293.obj -- random_urdfs/293/293.mtl -- random_urdfs/292/292.urdf -- random_urdfs/292/292.obj -- random_urdfs/292/292.mtl -- random_urdfs/291/291.urdf -- random_urdfs/291/291.obj -- random_urdfs/291/291.mtl -- random_urdfs/290/290.urdf -- random_urdfs/290/290.obj -- random_urdfs/290/290.mtl -- random_urdfs/289/289.urdf -- random_urdfs/289/289.obj -- random_urdfs/289/289.mtl -- random_urdfs/288/288.urdf -- random_urdfs/288/288.obj -- random_urdfs/288/288.mtl -- random_urdfs/287/287.urdf -- random_urdfs/287/287.obj -- random_urdfs/287/287.mtl -- random_urdfs/286/286.urdf -- random_urdfs/286/286.obj -- random_urdfs/286/286.mtl -- random_urdfs/285/285.urdf -- random_urdfs/285/285.obj -- random_urdfs/285/285.mtl -- random_urdfs/284/284.urdf -- random_urdfs/284/284.obj -- random_urdfs/284/284.mtl -- random_urdfs/283/283.urdf -- random_urdfs/283/283.obj -- random_urdfs/283/283.mtl -- random_urdfs/282/282.urdf -- random_urdfs/282/282.obj -- random_urdfs/282/282.mtl -- random_urdfs/281/281.urdf -- random_urdfs/281/281.obj -- random_urdfs/281/281.mtl -- random_urdfs/280/280.urdf -- random_urdfs/280/280.obj -- random_urdfs/280/280.mtl -- random_urdfs/279/279.urdf -- random_urdfs/279/279.obj -- random_urdfs/279/279.mtl -- random_urdfs/278/278.urdf -- random_urdfs/278/278.obj -- random_urdfs/278/278.mtl -- random_urdfs/277/277.urdf -- random_urdfs/277/277.obj -- random_urdfs/277/277.mtl -- random_urdfs/276/276.urdf -- random_urdfs/276/276.obj -- random_urdfs/276/276.mtl -- random_urdfs/275/275.urdf -- random_urdfs/275/275.obj -- random_urdfs/275/275.mtl -- random_urdfs/274/274.urdf -- random_urdfs/274/274.obj -- random_urdfs/274/274.mtl -- random_urdfs/273/273.urdf -- random_urdfs/273/273.obj -- random_urdfs/273/273.mtl -- random_urdfs/272/272.urdf -- random_urdfs/272/272.obj -- random_urdfs/272/272.mtl -- random_urdfs/271/271.urdf -- random_urdfs/271/271.obj -- random_urdfs/271/271.mtl -- random_urdfs/270/270.urdf -- random_urdfs/270/270.obj -- random_urdfs/270/270.mtl -- random_urdfs/269/269.urdf -- random_urdfs/269/269.obj -- random_urdfs/269/269.mtl -- random_urdfs/268/268.urdf -- random_urdfs/268/268.obj -- random_urdfs/268/268.mtl -- random_urdfs/267/267.urdf -- random_urdfs/267/267.obj -- random_urdfs/267/267.mtl -- random_urdfs/266/266.urdf -- random_urdfs/266/266.obj -- random_urdfs/266/266.mtl -- random_urdfs/265/265.urdf -- random_urdfs/265/265.obj -- random_urdfs/265/265.mtl -- random_urdfs/264/264.urdf -- random_urdfs/264/264.obj -- random_urdfs/264/264.mtl -- random_urdfs/263/263.urdf -- random_urdfs/263/263.obj -- random_urdfs/263/263.mtl -- random_urdfs/262/262.urdf -- random_urdfs/262/262.obj -- random_urdfs/262/262.mtl -- random_urdfs/261/261.urdf -- random_urdfs/261/261.obj -- random_urdfs/261/261.mtl -- random_urdfs/260/260.urdf -- random_urdfs/260/260.obj -- random_urdfs/260/260.mtl -- random_urdfs/259/259.urdf -- random_urdfs/259/259.obj -- random_urdfs/259/259.mtl -- random_urdfs/258/258.urdf -- random_urdfs/258/258.obj -- random_urdfs/258/258.mtl -- random_urdfs/257/257.urdf -- random_urdfs/257/257.obj -- random_urdfs/257/257.mtl -- random_urdfs/256/256.urdf -- random_urdfs/256/256.obj -- random_urdfs/256/256.mtl -- random_urdfs/255/255.urdf -- random_urdfs/255/255.obj -- random_urdfs/255/255.mtl -- random_urdfs/254/254.urdf -- random_urdfs/254/254.obj -- random_urdfs/254/254.mtl -- random_urdfs/253/253.urdf -- random_urdfs/253/253.obj -- random_urdfs/253/253.mtl -- random_urdfs/252/252.urdf -- random_urdfs/252/252.obj -- random_urdfs/252/252.mtl -- random_urdfs/251/251.urdf -- random_urdfs/251/251.obj -- random_urdfs/251/251.mtl -- random_urdfs/250/250.urdf -- random_urdfs/250/250.obj -- random_urdfs/250/250.mtl -- random_urdfs/249/249.urdf -- random_urdfs/249/249.obj -- random_urdfs/249/249.mtl -- random_urdfs/248/248.urdf -- random_urdfs/248/248.obj -- random_urdfs/248/248.mtl -- random_urdfs/247/247.urdf -- random_urdfs/247/247.obj -- random_urdfs/247/247.mtl -- random_urdfs/246/246.urdf -- random_urdfs/246/246.obj -- random_urdfs/246/246.mtl -- random_urdfs/245/245.urdf -- random_urdfs/245/245.obj -- random_urdfs/245/245.mtl -- random_urdfs/244/244.urdf -- random_urdfs/244/244.obj -- random_urdfs/244/244.mtl -- random_urdfs/243/243.urdf -- random_urdfs/243/243.obj -- random_urdfs/243/243.mtl -- random_urdfs/242/242.urdf -- random_urdfs/242/242.obj -- random_urdfs/242/242.mtl -- random_urdfs/241/241.urdf -- random_urdfs/241/241.obj -- random_urdfs/241/241.mtl -- random_urdfs/240/240.urdf -- random_urdfs/240/240.obj -- random_urdfs/240/240.mtl -- random_urdfs/239/239.urdf -- random_urdfs/239/239.obj -- random_urdfs/239/239.mtl -- random_urdfs/238/238.urdf -- random_urdfs/238/238.obj -- random_urdfs/238/238.mtl -- random_urdfs/237/237.urdf -- random_urdfs/237/237.obj -- random_urdfs/237/237.mtl -- random_urdfs/236/236.urdf -- random_urdfs/236/236.obj -- random_urdfs/236/236.mtl -- random_urdfs/235/235.urdf -- random_urdfs/235/235.obj -- random_urdfs/235/235.mtl -- random_urdfs/234/234.urdf -- random_urdfs/234/234.obj -- random_urdfs/234/234.mtl -- random_urdfs/233/233.urdf -- random_urdfs/233/233.obj -- random_urdfs/233/233.mtl -- random_urdfs/232/232.urdf -- random_urdfs/232/232.obj -- random_urdfs/232/232.mtl -- random_urdfs/231/231.urdf -- random_urdfs/231/231.obj -- random_urdfs/231/231.mtl -- random_urdfs/230/230.urdf -- random_urdfs/230/230.obj -- random_urdfs/230/230.mtl -- random_urdfs/229/229.urdf -- random_urdfs/229/229.obj -- random_urdfs/229/229.mtl -- random_urdfs/228/228.urdf -- random_urdfs/228/228.obj -- random_urdfs/228/228.mtl -- random_urdfs/227/227.urdf -- random_urdfs/227/227.obj -- random_urdfs/227/227.mtl -- random_urdfs/226/226.urdf -- random_urdfs/226/226.obj -- random_urdfs/226/226.mtl -- random_urdfs/225/225.urdf -- random_urdfs/225/225.obj -- random_urdfs/225/225.mtl -- random_urdfs/224/224.urdf -- random_urdfs/224/224.obj -- random_urdfs/224/224.mtl -- random_urdfs/223/223.urdf -- random_urdfs/223/223.obj -- random_urdfs/223/223.mtl -- random_urdfs/222/222.urdf -- random_urdfs/222/222.obj -- random_urdfs/222/222.mtl -- random_urdfs/221/221.urdf -- random_urdfs/221/221.obj -- random_urdfs/221/221.mtl -- random_urdfs/220/220.urdf -- random_urdfs/220/220.obj -- random_urdfs/220/220.mtl -- random_urdfs/219/219.urdf -- random_urdfs/219/219.obj -- random_urdfs/219/219.mtl -- random_urdfs/218/218.urdf -- random_urdfs/218/218.obj -- random_urdfs/218/218.mtl -- random_urdfs/217/217.urdf -- random_urdfs/217/217.obj -- random_urdfs/217/217.mtl -- random_urdfs/216/216.urdf -- random_urdfs/216/216.obj -- random_urdfs/216/216.mtl -- random_urdfs/215/215.urdf -- random_urdfs/215/215.obj -- random_urdfs/215/215.mtl -- random_urdfs/214/214.urdf -- random_urdfs/214/214.obj -- random_urdfs/214/214.mtl -- random_urdfs/213/213.urdf -- random_urdfs/213/213.obj -- random_urdfs/213/213.mtl -- random_urdfs/212/212.urdf -- random_urdfs/212/212.obj -- random_urdfs/212/212.mtl -- random_urdfs/211/211.urdf -- random_urdfs/211/211.obj -- random_urdfs/211/211.mtl -- random_urdfs/210/210.urdf -- random_urdfs/210/210.obj -- random_urdfs/210/210.mtl -- random_urdfs/209/209.urdf -- random_urdfs/209/209.obj -- random_urdfs/209/209.mtl -- random_urdfs/208/208.urdf -- random_urdfs/208/208.obj -- random_urdfs/208/208.mtl -- random_urdfs/207/207.urdf -- random_urdfs/207/207.obj -- random_urdfs/207/207.mtl -- random_urdfs/206/206.urdf -- random_urdfs/206/206.obj -- random_urdfs/206/206.mtl -- random_urdfs/205/205.urdf -- random_urdfs/205/205.obj -- random_urdfs/205/205.mtl -- random_urdfs/204/204.urdf -- random_urdfs/204/204.obj -- random_urdfs/204/204.mtl -- random_urdfs/203/203.urdf -- random_urdfs/203/203.obj -- random_urdfs/203/203.mtl -- random_urdfs/202/202.urdf -- random_urdfs/202/202.obj -- random_urdfs/202/202.mtl -- random_urdfs/201/201.urdf -- random_urdfs/201/201.obj -- random_urdfs/201/201.mtl -- random_urdfs/200/200.urdf -- random_urdfs/200/200.obj -- random_urdfs/200/200.mtl -- random_urdfs/199/199.urdf -- random_urdfs/199/199.obj -- random_urdfs/199/199.mtl -- random_urdfs/198/198.urdf -- random_urdfs/198/198.obj -- random_urdfs/198/198.mtl -- random_urdfs/197/197.urdf -- random_urdfs/197/197.obj -- random_urdfs/197/197.mtl -- random_urdfs/196/196.urdf -- random_urdfs/196/196.obj -- random_urdfs/196/196.mtl -- random_urdfs/195/195.urdf -- random_urdfs/195/195.obj -- random_urdfs/195/195.mtl -- random_urdfs/194/194.urdf -- random_urdfs/194/194.obj -- random_urdfs/194/194.mtl -- random_urdfs/193/193.urdf -- random_urdfs/193/193.obj -- random_urdfs/193/193.mtl -- random_urdfs/192/192.urdf -- random_urdfs/192/192.obj -- random_urdfs/192/192.mtl -- random_urdfs/191/191.urdf -- random_urdfs/191/191.obj -- random_urdfs/191/191.mtl -- random_urdfs/190/190.urdf -- random_urdfs/190/190.obj -- random_urdfs/190/190.mtl -- random_urdfs/189/189.urdf -- random_urdfs/189/189.obj -- random_urdfs/189/189.mtl -- random_urdfs/188/188.urdf -- random_urdfs/188/188.obj -- random_urdfs/188/188.mtl -- random_urdfs/187/187.urdf -- random_urdfs/187/187.obj -- random_urdfs/187/187.mtl -- random_urdfs/186/186.urdf -- random_urdfs/186/186.obj -- random_urdfs/186/186.mtl -- random_urdfs/185/185.urdf -- random_urdfs/185/185.obj -- random_urdfs/185/185.mtl -- random_urdfs/184/184.urdf -- random_urdfs/184/184.obj -- random_urdfs/184/184.mtl -- random_urdfs/183/183.urdf -- random_urdfs/183/183.obj -- random_urdfs/183/183.mtl -- random_urdfs/182/182.urdf -- random_urdfs/182/182.obj -- random_urdfs/182/182.mtl -- random_urdfs/181/181.urdf -- random_urdfs/181/181.obj -- random_urdfs/181/181.mtl -- random_urdfs/180/180.urdf -- random_urdfs/180/180.obj -- random_urdfs/180/180.mtl -- random_urdfs/179/179.urdf -- random_urdfs/179/179.obj -- random_urdfs/179/179.mtl -- random_urdfs/178/178.urdf -- random_urdfs/178/178.obj -- random_urdfs/178/178.mtl -- random_urdfs/177/177.urdf -- random_urdfs/177/177.obj -- random_urdfs/177/177.mtl -- random_urdfs/176/176.urdf -- random_urdfs/176/176.obj -- random_urdfs/176/176.mtl -- random_urdfs/175/175.urdf -- random_urdfs/175/175.obj -- random_urdfs/175/175.mtl -- random_urdfs/174/174.urdf -- random_urdfs/174/174.obj -- random_urdfs/174/174.mtl -- random_urdfs/173/173.urdf -- random_urdfs/173/173.obj -- random_urdfs/173/173.mtl -- random_urdfs/172/172.urdf -- random_urdfs/172/172.obj -- random_urdfs/172/172.mtl -- random_urdfs/171/171.urdf -- random_urdfs/171/171.obj -- random_urdfs/171/171.mtl -- random_urdfs/170/170.urdf -- random_urdfs/170/170.obj -- random_urdfs/170/170.mtl -- random_urdfs/169/169.urdf -- random_urdfs/169/169.obj -- random_urdfs/169/169.mtl -- random_urdfs/168/168.urdf -- random_urdfs/168/168.obj -- random_urdfs/168/168.mtl -- random_urdfs/167/167.urdf -- random_urdfs/167/167.obj -- random_urdfs/167/167.mtl -- random_urdfs/166/166.urdf -- random_urdfs/166/166.obj -- random_urdfs/166/166.mtl -- random_urdfs/165/165.urdf -- random_urdfs/165/165.obj -- random_urdfs/165/165.mtl -- random_urdfs/164/164.urdf -- random_urdfs/164/164.obj -- random_urdfs/164/164.mtl -- random_urdfs/163/163.urdf -- random_urdfs/163/163.obj -- random_urdfs/163/163.mtl -- random_urdfs/162/162.urdf -- random_urdfs/162/162.obj -- random_urdfs/162/162.mtl -- random_urdfs/161/161.urdf -- random_urdfs/161/161.obj -- random_urdfs/161/161.mtl -- random_urdfs/160/160.urdf -- random_urdfs/160/160.obj -- random_urdfs/160/160.mtl -- random_urdfs/159/159.urdf -- random_urdfs/159/159.obj -- random_urdfs/159/159.mtl -- random_urdfs/158/158.urdf -- random_urdfs/158/158.obj -- random_urdfs/158/158.mtl -- random_urdfs/157/157.urdf -- random_urdfs/157/157.obj -- random_urdfs/157/157.mtl -- random_urdfs/156/156.urdf -- random_urdfs/156/156.obj -- random_urdfs/156/156.mtl -- random_urdfs/155/155.urdf -- random_urdfs/155/155.obj -- random_urdfs/155/155.mtl -- random_urdfs/154/154.urdf -- random_urdfs/154/154.obj -- random_urdfs/154/154.mtl -- random_urdfs/153/153.urdf -- random_urdfs/153/153.obj -- random_urdfs/153/153.mtl -- random_urdfs/152/152.urdf -- random_urdfs/152/152.obj -- random_urdfs/152/152.mtl -- random_urdfs/151/151.urdf -- random_urdfs/151/151.obj -- random_urdfs/151/151.mtl -- random_urdfs/150/150.urdf -- random_urdfs/150/150.obj -- random_urdfs/150/150.mtl -- random_urdfs/149/149.urdf -- random_urdfs/149/149.obj -- random_urdfs/149/149.mtl -- random_urdfs/148/148.urdf -- random_urdfs/148/148.obj -- random_urdfs/148/148.mtl -- random_urdfs/147/147.urdf -- random_urdfs/147/147.obj -- random_urdfs/147/147.mtl -- random_urdfs/146/146.urdf -- random_urdfs/146/146.obj -- random_urdfs/146/146.mtl -- random_urdfs/145/145.urdf -- random_urdfs/145/145.obj -- random_urdfs/145/145.mtl -- random_urdfs/144/144.urdf -- random_urdfs/144/144.obj -- random_urdfs/144/144.mtl -- random_urdfs/143/143.urdf -- random_urdfs/143/143.obj -- random_urdfs/143/143.mtl -- random_urdfs/142/142.urdf -- random_urdfs/142/142.obj -- random_urdfs/142/142.mtl -- random_urdfs/141/141.urdf -- random_urdfs/141/141.obj -- random_urdfs/141/141.mtl -- random_urdfs/140/140.urdf -- random_urdfs/140/140.obj -- random_urdfs/140/140.mtl -- random_urdfs/139/139.urdf -- random_urdfs/139/139.obj -- random_urdfs/139/139.mtl -- random_urdfs/138/138.urdf -- random_urdfs/138/138.obj -- random_urdfs/138/138.mtl -- random_urdfs/137/137.urdf -- random_urdfs/137/137.obj -- random_urdfs/137/137.mtl -- random_urdfs/136/136.urdf -- random_urdfs/136/136.obj -- random_urdfs/136/136.mtl -- random_urdfs/135/135.urdf -- random_urdfs/135/135.obj -- random_urdfs/135/135.mtl -- random_urdfs/134/134.urdf -- random_urdfs/134/134.obj -- random_urdfs/134/134.mtl -- random_urdfs/133/133.urdf -- random_urdfs/133/133.obj -- random_urdfs/133/133.mtl -- random_urdfs/132/132.urdf -- random_urdfs/132/132.obj -- random_urdfs/132/132.mtl -- random_urdfs/131/131.urdf -- random_urdfs/131/131.obj -- random_urdfs/131/131.mtl -- random_urdfs/130/130.urdf -- random_urdfs/130/130.obj -- random_urdfs/130/130.mtl -- random_urdfs/129/129.urdf -- random_urdfs/129/129.obj -- random_urdfs/129/129.mtl -- random_urdfs/128/128.urdf -- random_urdfs/128/128.obj -- random_urdfs/128/128.mtl -- random_urdfs/127/127.urdf -- random_urdfs/127/127.obj -- random_urdfs/127/127.mtl -- random_urdfs/126/126.urdf -- random_urdfs/126/126.obj -- random_urdfs/126/126.mtl -- random_urdfs/125/125.urdf -- random_urdfs/125/125.obj -- random_urdfs/125/125.mtl -- random_urdfs/124/124.urdf -- random_urdfs/124/124.obj -- random_urdfs/124/124.mtl -- random_urdfs/123/123.urdf -- random_urdfs/123/123.obj -- random_urdfs/123/123.mtl -- random_urdfs/122/122.urdf -- random_urdfs/122/122.obj -- random_urdfs/122/122.mtl -- random_urdfs/121/121.urdf -- random_urdfs/121/121.obj -- random_urdfs/121/121.mtl -- random_urdfs/120/120.urdf -- random_urdfs/120/120.obj -- random_urdfs/120/120.mtl -- random_urdfs/119/119.urdf -- random_urdfs/119/119.obj -- random_urdfs/119/119.mtl -- random_urdfs/118/118.urdf -- random_urdfs/118/118.obj -- random_urdfs/118/118.mtl -- random_urdfs/117/117.urdf -- random_urdfs/117/117.obj -- random_urdfs/117/117.mtl -- random_urdfs/116/116.urdf -- random_urdfs/116/116.obj -- random_urdfs/116/116.mtl -- random_urdfs/115/115.urdf -- random_urdfs/115/115.obj -- random_urdfs/115/115.mtl -- random_urdfs/114/114.urdf -- random_urdfs/114/114.obj -- random_urdfs/114/114.mtl -- random_urdfs/113/113.urdf -- random_urdfs/113/113.obj -- random_urdfs/113/113.mtl -- random_urdfs/112/112.urdf -- random_urdfs/112/112.obj -- random_urdfs/112/112.mtl -- random_urdfs/111/111.urdf -- random_urdfs/111/111.obj -- random_urdfs/111/111.mtl -- random_urdfs/110/110.urdf -- random_urdfs/110/110.obj -- random_urdfs/110/110.mtl -- random_urdfs/109/109.urdf -- random_urdfs/109/109.obj -- random_urdfs/109/109.mtl -- random_urdfs/108/108.urdf -- random_urdfs/108/108.obj -- random_urdfs/108/108.mtl -- random_urdfs/107/107.urdf -- random_urdfs/107/107.obj -- random_urdfs/107/107.mtl -- random_urdfs/106/106.urdf -- random_urdfs/106/106.obj -- random_urdfs/106/106.mtl -- random_urdfs/105/105.urdf -- random_urdfs/105/105.obj -- random_urdfs/105/105.mtl -- random_urdfs/104/104.urdf -- random_urdfs/104/104.obj -- random_urdfs/104/104.mtl -- random_urdfs/103/103.urdf -- random_urdfs/103/103.obj -- random_urdfs/103/103.mtl -- random_urdfs/102/102.urdf -- random_urdfs/102/102.obj -- random_urdfs/102/102.mtl -- random_urdfs/101/101.urdf -- random_urdfs/101/101.obj -- random_urdfs/101/101.mtl -- random_urdfs/100/100.urdf -- random_urdfs/100/100.obj -- random_urdfs/100/100.mtl -- random_urdfs/099/099.urdf -- random_urdfs/099/099.obj -- random_urdfs/099/099.mtl -- random_urdfs/098/098.urdf -- random_urdfs/098/098.obj -- random_urdfs/098/098.mtl -- random_urdfs/097/097.urdf -- random_urdfs/097/097.obj -- random_urdfs/097/097.mtl -- random_urdfs/096/096.urdf -- random_urdfs/096/096.obj -- random_urdfs/096/096.mtl -- random_urdfs/095/095.urdf -- random_urdfs/095/095.obj -- random_urdfs/095/095.mtl -- random_urdfs/094/094.urdf -- random_urdfs/094/094.obj -- random_urdfs/094/094.mtl -- random_urdfs/093/093.urdf -- random_urdfs/093/093.obj -- random_urdfs/093/093.mtl -- random_urdfs/092/092.urdf -- random_urdfs/092/092.obj -- random_urdfs/092/092.mtl -- random_urdfs/091/091.urdf -- random_urdfs/091/091.obj -- random_urdfs/091/091.mtl -- random_urdfs/090/090.urdf -- random_urdfs/090/090.obj -- random_urdfs/090/090.mtl -- random_urdfs/089/089.urdf -- random_urdfs/089/089.obj -- random_urdfs/089/089.mtl -- random_urdfs/088/088.urdf -- random_urdfs/088/088.obj -- random_urdfs/088/088.mtl -- random_urdfs/087/087.urdf -- random_urdfs/087/087.obj -- random_urdfs/087/087.mtl -- random_urdfs/086/086.urdf -- random_urdfs/086/086.obj -- random_urdfs/086/086.mtl -- random_urdfs/085/085.urdf -- random_urdfs/085/085.obj -- random_urdfs/085/085.mtl -- random_urdfs/084/084.urdf -- random_urdfs/084/084.obj -- random_urdfs/084/084.mtl -- random_urdfs/083/083.urdf -- random_urdfs/083/083.obj -- random_urdfs/083/083.mtl -- random_urdfs/082/082.urdf -- random_urdfs/082/082.obj -- random_urdfs/082/082.mtl -- random_urdfs/081/081.urdf -- random_urdfs/081/081.obj -- random_urdfs/081/081.mtl -- random_urdfs/080/080.urdf -- random_urdfs/080/080.obj -- random_urdfs/080/080.mtl -- random_urdfs/079/079.urdf -- random_urdfs/079/079.obj -- random_urdfs/079/079.mtl -- random_urdfs/078/078.urdf -- random_urdfs/078/078.obj -- random_urdfs/078/078.mtl -- random_urdfs/077/077.urdf -- random_urdfs/077/077.obj -- random_urdfs/077/077.mtl -- random_urdfs/076/076.urdf -- random_urdfs/076/076.obj -- random_urdfs/076/076.mtl -- random_urdfs/075/075.urdf -- random_urdfs/075/075.obj -- random_urdfs/075/075.mtl -- random_urdfs/074/074.urdf -- random_urdfs/074/074.obj -- random_urdfs/074/074.mtl -- random_urdfs/073/073.urdf -- random_urdfs/073/073.obj -- random_urdfs/073/073.mtl -- random_urdfs/072/072.urdf -- random_urdfs/072/072.obj -- random_urdfs/072/072.mtl -- random_urdfs/071/071.urdf -- random_urdfs/071/071.obj -- random_urdfs/071/071.mtl -- random_urdfs/070/070.urdf -- random_urdfs/070/070.obj -- random_urdfs/070/070.mtl -- random_urdfs/069/069.urdf -- random_urdfs/069/069.obj -- random_urdfs/069/069.mtl -- random_urdfs/068/068.urdf -- random_urdfs/068/068.obj -- random_urdfs/068/068.mtl -- random_urdfs/067/067.urdf -- random_urdfs/067/067.obj -- random_urdfs/067/067.mtl -- random_urdfs/066/066.urdf -- random_urdfs/066/066.obj -- random_urdfs/066/066.mtl -- random_urdfs/065/065.urdf -- random_urdfs/065/065.obj -- random_urdfs/065/065.mtl -- random_urdfs/064/064.urdf -- random_urdfs/064/064.obj -- random_urdfs/064/064.mtl -- random_urdfs/063/063.urdf -- random_urdfs/063/063.obj -- random_urdfs/063/063.mtl -- random_urdfs/062/062.urdf -- random_urdfs/062/062.obj -- random_urdfs/062/062.mtl -- random_urdfs/061/061.urdf -- random_urdfs/061/061.obj -- random_urdfs/061/061.mtl -- random_urdfs/060/060.urdf -- random_urdfs/060/060.obj -- random_urdfs/060/060.mtl -- random_urdfs/059/059.urdf -- random_urdfs/059/059.obj -- random_urdfs/059/059.mtl -- random_urdfs/058/058.urdf -- random_urdfs/058/058.obj -- random_urdfs/058/058.mtl -- random_urdfs/057/057.urdf -- random_urdfs/057/057.obj -- random_urdfs/057/057.mtl -- random_urdfs/056/056.urdf -- random_urdfs/056/056.obj -- random_urdfs/056/056.mtl -- random_urdfs/055/055.urdf -- random_urdfs/055/055.obj -- random_urdfs/055/055.mtl -- random_urdfs/054/054.urdf -- random_urdfs/054/054.obj -- random_urdfs/054/054.mtl -- random_urdfs/053/053.urdf -- random_urdfs/053/053.obj -- random_urdfs/053/053.mtl -- random_urdfs/052/052.urdf -- random_urdfs/052/052.obj -- random_urdfs/052/052.mtl -- random_urdfs/051/051.urdf -- random_urdfs/051/051.obj -- random_urdfs/051/051.mtl -- random_urdfs/050/050.urdf -- random_urdfs/050/050.obj -- random_urdfs/050/050.mtl -- random_urdfs/049/049.urdf -- random_urdfs/049/049.obj -- random_urdfs/049/049.mtl -- random_urdfs/048/048.urdf -- random_urdfs/048/048.obj -- random_urdfs/048/048.mtl -- random_urdfs/047/047.urdf -- random_urdfs/047/047.obj -- random_urdfs/047/047.mtl -- random_urdfs/046/046.urdf -- random_urdfs/046/046.obj -- random_urdfs/046/046.mtl -- random_urdfs/045/045.urdf -- random_urdfs/045/045.obj -- random_urdfs/045/045.mtl -- random_urdfs/044/044.urdf -- random_urdfs/044/044.obj -- random_urdfs/044/044.mtl -- random_urdfs/043/043.urdf -- random_urdfs/043/043.obj -- random_urdfs/043/043.mtl -- random_urdfs/042/042.urdf -- random_urdfs/042/042.obj -- random_urdfs/042/042.mtl -- random_urdfs/041/041.urdf -- random_urdfs/041/041.obj -- random_urdfs/041/041.mtl -- random_urdfs/040/040.urdf -- random_urdfs/040/040.obj -- random_urdfs/040/040.mtl -- random_urdfs/039/039.urdf -- random_urdfs/039/039.obj -- random_urdfs/039/039.mtl -- random_urdfs/038/038.urdf -- random_urdfs/038/038.obj -- random_urdfs/038/038.mtl -- random_urdfs/037/037.urdf -- random_urdfs/037/037.obj -- random_urdfs/037/037.mtl -- random_urdfs/036/036.urdf -- random_urdfs/036/036.obj -- random_urdfs/036/036.mtl -- random_urdfs/035/035.urdf -- random_urdfs/035/035.obj -- random_urdfs/035/035.mtl -- random_urdfs/034/034.urdf -- random_urdfs/034/034.obj -- random_urdfs/034/034.mtl -- random_urdfs/033/033.urdf -- random_urdfs/033/033.obj -- random_urdfs/033/033.mtl -- random_urdfs/032/032.urdf -- random_urdfs/032/032.obj -- random_urdfs/032/032.mtl -- random_urdfs/031/031.urdf -- random_urdfs/031/031.obj -- random_urdfs/031/031.mtl -- random_urdfs/030/030.urdf -- random_urdfs/030/030.obj -- random_urdfs/030/030.mtl -- random_urdfs/029/029.urdf -- random_urdfs/029/029.obj -- random_urdfs/029/029.mtl -- random_urdfs/028/028.urdf -- random_urdfs/028/028.obj -- random_urdfs/028/028.mtl -- random_urdfs/027/027.urdf -- random_urdfs/027/027.obj -- random_urdfs/027/027.mtl -- random_urdfs/026/026.urdf -- random_urdfs/026/026.obj -- random_urdfs/026/026.mtl -- random_urdfs/025/025.urdf -- random_urdfs/025/025.obj -- random_urdfs/025/025.mtl -- random_urdfs/024/024.urdf -- random_urdfs/024/024.obj -- random_urdfs/024/024.mtl -- random_urdfs/023/023.urdf -- random_urdfs/023/023.obj -- random_urdfs/023/023.mtl -- random_urdfs/022/022.urdf -- random_urdfs/022/022.obj -- random_urdfs/022/022.mtl -- random_urdfs/021/021.urdf -- random_urdfs/021/021.obj -- random_urdfs/021/021.mtl -- random_urdfs/020/020.urdf -- random_urdfs/020/020.obj -- random_urdfs/020/020.mtl -- random_urdfs/019/019.urdf -- random_urdfs/019/019.obj -- random_urdfs/019/019.mtl -- random_urdfs/018/018.urdf -- random_urdfs/018/018.obj -- random_urdfs/018/018.mtl -- random_urdfs/017/017.urdf -- random_urdfs/017/017.obj -- random_urdfs/017/017.mtl -- random_urdfs/016/016.urdf -- random_urdfs/016/016.obj -- random_urdfs/016/016.mtl -- random_urdfs/015/015.urdf -- random_urdfs/015/015.obj -- random_urdfs/015/015.mtl -- random_urdfs/014/014.urdf -- random_urdfs/014/014.obj -- random_urdfs/014/014.mtl -- random_urdfs/013/013.urdf -- random_urdfs/013/013.obj -- random_urdfs/013/013.mtl -- random_urdfs/012/012.urdf -- random_urdfs/012/012.obj -- random_urdfs/012/012.mtl -- random_urdfs/011/011.urdf -- random_urdfs/011/011.obj -- random_urdfs/011/011.mtl -- random_urdfs/010/010.urdf -- random_urdfs/010/010.obj -- random_urdfs/010/010.mtl -- random_urdfs/009/009.urdf -- random_urdfs/009/009.obj -- random_urdfs/009/009.mtl -- random_urdfs/008/008.urdf -- random_urdfs/008/008.obj -- random_urdfs/008/008.mtl -- random_urdfs/007/007.urdf -- random_urdfs/007/007.obj -- random_urdfs/007/007.mtl -- random_urdfs/006/006.urdf -- random_urdfs/006/006.obj -- random_urdfs/006/006.mtl -- random_urdfs/005/005.urdf -- random_urdfs/005/005.obj -- random_urdfs/005/005.mtl -- random_urdfs/004/004.urdf -- random_urdfs/004/004.obj -- random_urdfs/004/004.mtl -- random_urdfs/003/003.urdf -- random_urdfs/003/003.obj -- random_urdfs/003/003.mtl -- random_urdfs/002/002.urdf -- random_urdfs/002/002.obj -- random_urdfs/002/002.mtl -- random_urdfs/001/001.urdf -- random_urdfs/001/001.obj -- random_urdfs/001/001.mtl -- random_urdfs/000/000.urdf -- random_urdfs/000/000.obj -- random_urdfs/000/000.mtl -- racecar/racecar_differential.urdf -- racecar/racecar.urdf -- racecar/meshes/wheel.jpg -- racecar/meshes/walker_racecourse.dae -- racecar/meshes/right_steering_hinge.dae -- racecar/meshes/right_steering_hinge.STL -- racecar/meshes/right_rear_wheel.obj -- racecar/meshes/right_rear_wheel.mtl -- racecar/meshes/right_rear_wheel.dae -- racecar/meshes/right_rear_wheel.STL -- racecar/meshes/right_front_wheel.obj -- racecar/meshes/right_front_wheel.mtl -- racecar/meshes/right_front_wheel.dae -- racecar/meshes/right_front_wheel.STL -- racecar/meshes/parking_1.dae -- racecar/meshes/left_steering_hinge.dae -- racecar/meshes/left_steering_hinge.STL -- racecar/meshes/left_rear_wheel.obj -- racecar/meshes/left_rear_wheel.mtl -- racecar/meshes/left_rear_wheel.dae -- racecar/meshes/left_rear_wheel.STL -- racecar/meshes/left_front_wheel.obj -- racecar/meshes/left_front_wheel.mtl -- racecar/meshes/left_front_wheel.dae -- racecar/meshes/left_front_wheel.STL -- racecar/meshes/hokuyo.obj -- racecar/meshes/hokuyo.mtl -- racecar/meshes/hokuyo.dae -- racecar/meshes/cone.obj -- racecar/meshes/cone.mtl -- racecar/meshes/cone.dae -- racecar/meshes/checker_blue.png -- racecar/meshes/chassis_differential.STL -- racecar/meshes/chassis.dae -- racecar/meshes/chassis.STL -- quadruped/vision60.urdf -- quadruped/tmotor3.obj -- quadruped/tmotor3.mtl -- quadruped/t-motor.jpg -- quadruped/spirit40newer.urdf -- quadruped/spirit40.urdf -- quadruped/quadruped.urdf -- quadruped/minitaur_v1.urdf -- quadruped/minitaur_single_motor.urdf -- quadruped/minitaur_rainbow_dash_v1.urdf -- quadruped/minitaur_rainbow_dash.urdf -- quadruped/minitaur_fixed_knees.urdf -- quadruped/minitaur_fixed_all.urdf -- quadruped/minitaur_derpy.urdf -- quadruped/minitaur.urdf -- quadruped/microtaur/xm430w210.stl -- quadruped/microtaur/xavier.stl -- quadruped/microtaur/toe_brake.stl -- quadruped/microtaur/plate.stl -- quadruped/microtaur/microtaur.urdf -- quadruped/microtaur/fr13_s102_lowerscaled.stl -- quadruped/microtaur/fr13_s102.stl -- quadruped/microtaur/fr12_h103_lowres.stl -- quadruped/microtaur/fr12_h101.stl -- quadruped/microtaur/d435i.stl -- quadruped/microtaur/channel_6inch.stl -- quadruped/microtaur/channel_4inch.stl -- quadruped/microtaur/channel.stl -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.meta -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.index -- policies/ppo/minitaur_trotting_env/model.ckpt-14000000.data-00000-of-00001 -- policies/ppo/minitaur_trotting_env/config.yaml -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.meta -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.index -- policies/ppo/minitaur_reactive_env/model.ckpt-14000000.data-00000-of-00001 -- policies/ppo/minitaur_reactive_env/config.yaml -- objects/mug_col.obj -- objects/mug.urdf -- objects/mug.obj -- mjcf/walker2d.xml -- mjcf/thrower.xml -- mjcf/swimmer.xml -- mjcf/striker.xml -- mjcf/reacher.xml -- mjcf/pusher.xml -- mjcf/inverted_pendulum.xml -- mjcf/inverted_double_pendulum.xml -- mjcf/humanoid_symmetric_no_ground.xml -- mjcf/humanoid_symmetric.xml -- mjcf/humanoid_fixed.xml -- mjcf/humanoid.xml -- mjcf/hopper.xml -- mjcf/hello_mjcf.xml -- mjcf/half_cheetah.xml -- mjcf/ground_plane.xml -- mjcf/ground.xml -- mjcf/cylinder_fromtoZ.xml -- mjcf/cylinder_fromtoY.xml -- mjcf/cylinder_fromtoX.xml -- mjcf/cylinder.xml -- mjcf/capsule_fromtoZ.xml -- mjcf/capsule_fromtoY.xml -- mjcf/capsule_fromtoX.xml -- mjcf/capsule.xml -- mjcf/ant.xml -- mini_cheetah/mini_cheetah.urdf -- mini_cheetah/meshes/mini_upper_link.obj -- mini_cheetah/meshes/mini_lower_link.obj -- mini_cheetah/meshes/mini_body.obj -- mini_cheetah/meshes/mini_abad.obj -- lego/lego_vhacd.obj -- lego/lego.urdf -- lego/lego.obj -- laikago/upper_leg_right_vhacd.obj -- laikago/upper_leg_right.obj -- laikago/upper_leg_right.mtl -- laikago/upper_leg_mirror_lores.obj -- laikago/upper_leg_mirror2_lores.obj -- laikago/upper_leg_mirror2.obj -- laikago/upper_leg_mirror2.mtl -- laikago/upper_leg_mirror.stl -- laikago/upper_leg_mirror.obj -- laikago/upper_leg_mirror.mtl -- laikago/upper_leg_left_vhacd.obj -- laikago/upper_leg_left_lores.obj -- laikago/upper_leg_left2_lores.obj -- laikago/upper_leg_left2.obj -- laikago/upper_leg_left2.mtl -- laikago/upper_leg_left.obj -- laikago/upper_leg_left.mtl -- laikago/upper_leg.stl -- laikago/lower_leg_3_collision.stl -- laikago/lower_leg_3.stl -- laikago/lower_leg3_lores.obj -- laikago/lower_leg3.obj -- laikago/lower_leg3.mtl -- laikago/license.txt -- laikago/laikago_toes_zup_lores.urdf -- laikago/laikago_toes_zup.urdf -- laikago/laikago_toes_limits.urdf -- laikago/laikago_toes.urdf -- laikago/laikago_tex.jpg -- laikago/laikago.urdf -- laikago/hip_motor_mirror_lores.obj -- laikago/hip_motor_mirror.stl -- laikago/hip_motor_mirror.obj -- laikago/hip_motor_mirror.mtl -- laikago/hip_motor_lores.obj -- laikago/hip_motor.stl -- laikago/hip_motor.obj -- laikago/hip_motor.mtl -- laikago/data1.txt -- laikago/chassis_zup_lores.obj -- laikago/chassis_zup.obj -- laikago/chassis_zup.mtl -- laikago/chassis_vhacd_mod_zup.obj -- laikago/chassis_vhacd_mod_zup.mtl -- laikago/chassis_vhacd_mod.obj -- laikago/chassis_vhacd.obj -- laikago/chassis_mod.obj -- laikago/chassis_mod.mtl -- laikago/chassis.stl -- laikago/chassis.obj -- laikago/chassis.mtl -- kuka_iiwa/model_vr_limits.urdf -- kuka_iiwa/model_free_base.urdf -- kuka_iiwa/model_for_sdf.urdf -- kuka_iiwa/model2.sdf -- kuka_iiwa/model.urdf -- kuka_iiwa/model.sdf -- kuka_iiwa/kuka_world.sdf -- kuka_iiwa/kuka_with_gripper2.sdf -- kuka_iiwa/kuka_with_gripper.sdf -- kuka_iiwa/meshes/link_7.stl -- kuka_iiwa/meshes/link_7.obj -- kuka_iiwa/meshes/link_7.mtl -- kuka_iiwa/meshes/link_6.stl -- kuka_iiwa/meshes/link_6.obj -- kuka_iiwa/meshes/link_6.mtl -- kuka_iiwa/meshes/link_5.stl -- kuka_iiwa/meshes/link_5.obj -- kuka_iiwa/meshes/link_5.mtl -- kuka_iiwa/meshes/link_4.stl -- kuka_iiwa/meshes/link_4.obj -- kuka_iiwa/meshes/link_4.mtl -- kuka_iiwa/meshes/link_3.stl -- kuka_iiwa/meshes/link_3.obj -- kuka_iiwa/meshes/link_3.mtl -- kuka_iiwa/meshes/link_2.stl -- kuka_iiwa/meshes/link_2.obj -- kuka_iiwa/meshes/link_2.mtl -- kuka_iiwa/meshes/link_1.stl -- kuka_iiwa/meshes/link_1.obj -- kuka_iiwa/meshes/link_1.mtl -- kuka_iiwa/meshes/link_0.stl -- kuka_iiwa/meshes/link_0.obj -- kuka_iiwa/meshes/link_0.mtl -- kuka_iiwa/meshes/finger_tip_right.stl -- kuka_iiwa/meshes/finger_tip_left.stl -- kuka_iiwa/meshes/finger_base_right.stl -- kuka_iiwa/meshes/finger_base_left.stl -- kiva_shelf/model.sdf -- kiva_shelf/meshes/pod_lowres.stl -- jenga/jenga.urdf -- jenga/jenga.png -- jenga/jenga.obj -- jenga/jenga.mtl -- husky/husky.urdf -- husky/meshes/wheel.stl -- husky/meshes/user_rail.stl -- husky/meshes/top_plate.stl -- husky/meshes/bumper.stl -- husky/meshes/base_link.stl -- humanoid/humanoid.urdf -- heightmaps/wm_height_out.png -- heightmaps/readme.txt -- heightmaps/ground2.txt -- heightmaps/ground1.txt -- heightmaps/ground0.txt -- heightmaps/gimp_overlay_out.png -- heightmaps/Maze.png -- heightmaps/Image8x4.png -- gripper/wsg50_with_r2d2_gripper.sdf -- gripper/wsg50_one_motor_gripper_right_finger.urdf -- gripper/wsg50_one_motor_gripper_no_finger.sdf -- gripper/wsg50_one_motor_gripper_new_free_base.sdf -- gripper/wsg50_one_motor_gripper_new.sdf -- gripper/wsg50_one_motor_gripper_left_finger.urdf -- gripper/wsg50_one_motor_gripper_free_base.sdf -- gripper/wsg50_one_motor_gripper.sdf -- gripper/meshes/l_gripper_tip_scaled.stl -- gripper/meshes/WSG50_110.stl -- gripper/meshes/WSG-FMF.stl -- gripper/meshes/GUIDE_WSG50_110.stl -- franka_panda/panda.urdf -- franka_panda/LICENSE.txt -- franka_panda/meshes/visual/link6.obj -- franka_panda/meshes/visual/link6.mtl -- franka_panda/meshes/visual/link5.obj -- franka_panda/meshes/visual/link5.mtl -- franka_panda/meshes/visual/link4.obj -- franka_panda/meshes/visual/link4.mtl -- franka_panda/meshes/visual/link3.obj -- franka_panda/meshes/visual/link3.mtl -- franka_panda/meshes/visual/link2.obj -- franka_panda/meshes/visual/link2.mtl -- franka_panda/meshes/visual/link1.obj -- franka_panda/meshes/visual/link1.mtl -- franka_panda/meshes/visual/hand.obj -- franka_panda/meshes/visual/hand.mtl -- franka_panda/meshes/visual/finger.obj -- franka_panda/meshes/visual/finger.mtl -- franka_panda/meshes/visual/colors.png -- franka_panda/meshes/collision/link7.obj -- franka_panda/meshes/collision/link6.obj -- franka_panda/meshes/collision/link6.mtl -- franka_panda/meshes/collision/link5.obj -- franka_panda/meshes/collision/link4.obj -- franka_panda/meshes/collision/link3.obj -- franka_panda/meshes/collision/link2.obj -- franka_panda/meshes/collision/link1.obj -- franka_panda/meshes/collision/link0.obj -- franka_panda/meshes/collision/hand.obj -- franka_panda/meshes/collision/finger.obj -- domino/license.txt -- domino/domino.urdf -- domino/domino.obj -- domino/domino.mtl -- domino/domino.jpg -- differential/modelorigin.txt -- differential/diff_stand.stl -- differential/diff_spider_shaft.stl -- differential/diff_spider.stl -- differential/diff_side.stl -- differential/diff_ring.urdf -- differential/diff_ring.stl -- differential/diff_rightshaft.stl -- differential/diff_pinion.stl -- differential/diff_motor_cover.stl -- differential/diff_leftshaft.stl -- differential/diff_carrier_cover.stl -- differential/diff_carrier.stl -- differential/diff_arm.stl -- data/policies/humanoid3d/humanoid3d_walk_COMenabled.ckpt.index -- data/policies/humanoid3d/humanoid3d_walk_COMenabled.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_walk.ckpt.index -- data/policies/humanoid3d/humanoid3d_walk.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_spinkick.ckpt.index -- data/policies/humanoid3d/humanoid3d_spinkick.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_jump.ckpt.index -- data/policies/humanoid3d/humanoid3d_jump.ckpt.data-00000-of-00001 -- data/policies/humanoid3d/humanoid3d_backflip.ckpt.index -- data/policies/humanoid3d/humanoid3d_backflip.ckpt.data-00000-of-00001 -- data/motions/laikago_walk.txt -- data/motions/humanoid3d_walk.txt -- data/motions/humanoid3d_spinkick.txt -- data/motions/humanoid3d_spin.txt -- data/motions/humanoid3d_run.txt -- data/motions/humanoid3d_roll.txt -- data/motions/humanoid3d_punch.txt -- data/motions/humanoid3d_kick.txt -- data/motions/humanoid3d_jump.txt -- data/motions/humanoid3d_getup_faceup.txt -- data/motions/humanoid3d_getup_facedown.txt -- data/motions/humanoid3d_dance_b.txt -- data/motions/humanoid3d_dance_a.txt -- data/motions/humanoid3d_crawl.txt -- data/motions/humanoid3d_cartwheel.txt -- data/motions/humanoid3d_backflip.txt -- data/motions/walker/turn_right1.txt -- data/motions/walker/turn_right0.txt -- data/motions/walker/turn_left1.txt -- data/motions/walker/turn_left0.txt -- data/motions/walker/0walk_forward.txt -- data/agents/ct_agent_humanoid_ppo.txt -- configs_v2/wrappers/pmtg_wrapper_simplified_env.gin -- configs_v2/wrappers/pmtg_wrapper_laikago.gin -- configs_v2/wrappers/pmtg_wrapper_dict.gin -- configs_v2/wrappers/pmtg_wrapper.gin -- configs_v2/tasks/fwd_task_no_termination_simplified.gin -- configs_v2/tasks/fwd_task_no_termination.gin -- configs_v2/tasks/fwd_task_laikago.gin -- configs_v2/tasks/fwd_task.gin -- configs_v2/scenes/stair_scene.gin -- configs_v2/scenes/simple_scene.gin -- configs_v2/robots/minitaur.gin -- configs_v2/robots/mini_cheetah.gin -- configs_v2/robots/laikago.gin -- configs_v2/base/mini_cheetah_with_imu.gin -- configs_v2/base/laikago_with_imu.gin -- configs_v2/base/laikago_reactive.gin -- configs/minitaur_gym_env.gin -- configs/minitaur_gym_config.gin -- configs/laikago_walk_static_gait.gin -- configs/laikago_reactive.gin -- configs/laikago_mpc_two_camera_random_stepstone.gin -- configs/laikago_mpc_stepstone.gin -- configs/laikago_mpc_example_flat.gin -- configs/laikago_gym_env.gin -- configs/laikago_gym_config.gin -- biped/biped2d_pybullet.urdf -- bicycle/bike.urdf -- bicycle/LICENSE.txt -- bicycle/files/wheel_scaled.stl -- bicycle/files/wheel_axels.stl -- bicycle/files/handlebar_scaled.stl -- bicycle/files/frame_scaled_right.stl -- bicycle/files/frame_scaled_left.stl -- bicycle/files/frame_scaled.stl -- bicycle/files/bike_rack.stl -- bicycle/files/all_pedal_parts.stl -- args/train_humanoid3d_walker_args.txt -- args/train_humanoid3d_walk_args.txt -- args/train_humanoid3d_spinkick_args.txt -- args/train_humanoid3d_spin_args.txt -- args/train_humanoid3d_run_args.txt -- args/train_humanoid3d_roll_args.txt -- args/train_humanoid3d_punch_args.txt -- args/train_humanoid3d_kick_args.txt -- args/train_humanoid3d_jump_args.txt -- args/train_humanoid3d_getup_faceup_args.txt -- args/train_humanoid3d_getup_facedown_args.txt -- args/train_humanoid3d_dance_b_args.txt -- args/train_humanoid3d_dance_a_args.txt -- args/train_humanoid3d_crawl_args.txt -- args/train_humanoid3d_cartwheel_args.txt -- args/train_humanoid3d_backflip_args.txt -- args/run_humanoid3d_walker_args.txt -- args/run_humanoid3d_walk_args.txt -- args/run_humanoid3d_spinkick_args.txt -- args/run_humanoid3d_spin_args.txt -- args/run_humanoid3d_run_args.txt -- args/run_humanoid3d_roll_args.txt -- args/run_humanoid3d_punch_args.txt -- args/run_humanoid3d_kick_args.txt -- args/run_humanoid3d_jump_args.txt -- args/run_humanoid3d_getup_faceup_args.txt -- args/run_humanoid3d_getup_facedown_args.txt -- args/run_humanoid3d_dance_b_args.txt -- args/run_humanoid3d_dance_a_args.txt -- args/run_humanoid3d_crawl_args.txt -- args/run_humanoid3d_cartwheel_args.txt -- args/run_humanoid3d_backflip_args.txt -- args/kin_char_args.txt -- aliengo/aliengo.urdf -- aliengo/meshes/trunk.obj -- aliengo/meshes/trunk.mtl -- aliengo/meshes/thigh_mirror.obj -- aliengo/meshes/thigh_mirror.mtl -- aliengo/meshes/thigh.obj -- aliengo/meshes/thigh.mtl -- aliengo/meshes/hip.obj -- aliengo/meshes/hip.mtl -- aliengo/meshes/calf.obj -- aliengo/meshes/calf.mtl -- aliengo/meshes/aliengo.png -- a1/a1.urdf -- a1/meshes/trunk_A1.png -- a1/meshes/trunk.obj -- a1/meshes/trunk.mtl -- a1/meshes/thigh_mirror.obj -- a1/meshes/thigh_mirror.mtl -- a1/meshes/thigh.obj -- a1/meshes/thigh.mtl -- a1/meshes/hip.obj -- a1/meshes/hip.mtl -- a1/meshes/calf.obj -- a1/meshes/calf.mtl packages ['pybullet_utils', 'pybullet_robots', 'pybullet_examples', 'pybullet_envs', 'pybullet_data', 'pybullet_utils.examples', 'pybullet_robots.xarm', 'pybullet_robots.panda', 'pybullet_robots.laikago', 'pybullet_envs.stable_baselines', 'pybullet_envs.prediction', 'pybullet_envs.minitaur', 'pybullet_envs.examples', 'pybullet_envs.deep_mimic', 'pybullet_envs.bullet', 'pybullet_envs.baselines', 'pybullet_envs.agents', 'pybullet_envs.minitaur.vision', 'pybullet_envs.minitaur.robots', 'pybullet_envs.minitaur.envs_v2', 'pybullet_envs.minitaur.envs', 'pybullet_envs.minitaur.agents', 'pybullet_envs.minitaur.actuatornet', 'pybullet_envs.minitaur.robots.utilities', 'pybullet_envs.minitaur.robots.safety', 'pybullet_envs.minitaur.robots.safety.python', 'pybullet_envs.minitaur.envs_v2.utilities', 'pybullet_envs.minitaur.envs_v2.tasks', 'pybullet_envs.minitaur.envs_v2.sensors', 'pybullet_envs.minitaur.envs_v2.scenes', 'pybullet_envs.minitaur.envs_v2.examples', 'pybullet_envs.minitaur.envs_v2.evaluation', 'pybullet_envs.minitaur.envs_v2.env_wrappers', 'pybullet_envs.minitaur.envs.env_randomizers', 'pybullet_envs.minitaur.agents.trajectory_generator', 'pybullet_envs.minitaur.agents.tools', 'pybullet_envs.minitaur.agents.scripts', 'pybullet_envs.minitaur.agents.ppo', 'pybullet_envs.minitaur.agents.baseline_controller', 'pybullet_envs.deep_mimic.learning', 'pybullet_envs.deep_mimic.gym_env', 'pybullet_envs.deep_mimic.env', 'pybullet_envs.deep_mimic.learning.solvers', 'pybullet_envs.deep_mimic.learning.nets', 'pybullet_envs.agents.tools', 'pybullet_envs.agents.ppo', 'pybullet_data.testdata', 'pybullet_data.policies', 'pybullet_data.configs_v2', 'pybullet_data.configs', 'pybullet_data.testdata.test_imu_state_estimator', 'pybullet_data.policies.ppo', 'pybullet_data.policies.ppo.minitaur_trotting_env', 'pybullet_data.policies.ppo.minitaur_reactive_env', 'pybullet_data.configs_v2.wrappers', 'pybullet_data.configs_v2.tasks', 'pybullet_data.configs_v2.scenes', 'pybullet_data.configs_v2.robots', 'pybullet_data.configs_v2.base'] ----- cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/OpenGLWindow/GLInstancingRenderer.cpp:2220:9: warning: multi-line comment [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcomment-Wcomment8;;] 2220 | #else //OLD_SHADOWMAP_INIT \ | ^ examples/OpenGLWindow/opengl_fontstashcallbacks.cpp:15:15: warning: ‘s_indexArrayObject’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 15 | static GLuint s_indexArrayObject, s_indexBuffer; | ^~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/ThirdPartyLibs/clsocket/src/SimpleSocket.cpp: In member function ‘uint32 CSimpleSocket::SetWindowSize(uint32, uint32)’: examples/ThirdPartyLibs/clsocket/src/SimpleSocket.cpp:308:16: warning: variable ‘nRetVal’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 308 | uint32 nRetVal = 0; | ^~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/MultiThreading/b3PosixThreadSupport.cpp: In function ‘sem_t* createSem(const char*)’: examples/MultiThreading/b3PosixThreadSupport.cpp:48:20: warning: unused variable ‘semCount’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 48 | static int semCount = 0; | ^~~~~~~~ examples/MultiThreading/b3PosixThreadSupport.cpp: In member function ‘virtual bool b3PosixThreadSupport::isTaskCompleted(int*, int*, int)’: examples/MultiThreading/b3PosixThreadSupport.cpp:156:21: warning: variable ‘status’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 156 | int status = -1; | ^~~~~~ examples/MultiThreading/b3PosixThreadSupport.cpp: In member function ‘virtual void b3PosixBarrier::setMaxCount(int)’: examples/MultiThreading/b3PosixThreadSupport.cpp:356:21: warning: unused variable ‘result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 356 | int result = pthread_barrier_init(&m_barr, NULL, numThreads); | ^~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C In file included from examples/ThirdPartyLibs/minizip/zip.c:183: examples/ThirdPartyLibs/minizip/crypt.h:92:12: warning: ‘crypthead’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 92 | static int crypthead(const char* passwd, /* password string */ | ^~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceFlagsToCPU(int, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:530:13: warning: unused variable ‘srcIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 530 | int srcIndex = pg->m_internalInstanceIndex; | ^~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceSpecularColorToCPU(const double*, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:612:13: warning: unused variable ‘graphicsIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 612 | int graphicsIndex = pg->m_internalInstanceIndex; | ^~~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceSpecularColorToCPU(const float*, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:638:13: warning: unused variable ‘srcIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 638 | int srcIndex = pg->m_internalInstanceIndex; | ^~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::drawTexturedTriangleMesh(float*, float*, const float*, int, const unsigned int*, int, float*, int, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:1859:13: warning: unused variable ‘sz’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1859 | int sz = sizeof(GfxVertexFormat0); | ^~ examples/OpenGLWindow/GLInstancingRenderer.cpp:1913:13: warning: unused variable ‘indexBufferSizeInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1913 | int indexBufferSizeInBytes = numIndices * sizeof(int); | ^~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/SharedMemory/PhysicsClientC_API.cpp: In function ‘int b3CreateCollisionShapeAddConvexMesh(b3PhysicsClientHandle, b3SharedMemoryCommandHandle, const double*, const double*, int)’: examples/SharedMemory/PhysicsClientC_API.cpp:1838:29: warning: unused variable ‘i’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1838 | int i=0; | ^ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C Extras/Serialize/BulletFileLoader/btBulletFile.cpp: In member function ‘virtual void bParse::btBulletFile::parseData()’: Extras/Serialize/BulletFileLoader/btBulletFile.cpp:120:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 120 | if (remain < sizeof(bChunkInd)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/btBulletFile.cpp: In member function ‘void bParse::btBulletFile::addStruct(const char*, void*, int, void*, int)’: Extras/Serialize/BulletFileLoader/btBulletFile.cpp:418:13: warning: variable ‘elemBytes’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 418 | int elemBytes; | ^~~~~~~~~ examples/SharedMemory/PhysicsClientC_API.cpp: In function ‘void b3ComputePositionFromViewMatrix(const float*, float*, float*, float*)’: examples/SharedMemory/PhysicsClientC_API.cpp:4644:19: warning: variable ‘s’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4644 | b3Vector3 s = b3MakeVector3(basis[0][0], basis[1][0], basis[2][0]); | ^ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/ThirdPartyLibs/clsocket/src/PassiveSocket.cpp: In member function ‘bool CPassiveSocket::BindMulticast(const char*, const char*, uint16)’: examples/ThirdPartyLibs/clsocket/src/PassiveSocket.cpp:55:15: warning: variable ‘nReuse’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 55 | int32 nReuse; | ^~~~~~ examples/SharedMemory/PhysicsClientUDP.cpp: In member function ‘bool UdpNetworkedInternalData::checkData()’: examples/SharedMemory/PhysicsClientUDP.cpp:233:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 233 | if (packetSizeInBytes == m_event.packet->dataLength) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientUDP.cpp: In function ‘void UDPThreadFunc(void*, void*)’: examples/SharedMemory/PhysicsClientUDP.cpp:372:53: warning: variable ‘res’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 372 | int res; | ^~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/SharedMemory/PhysicsDirect.cpp: In constructor ‘PhysicsDirect::PhysicsDirect(PhysicsCommandProcessorInterface*, bool)’: examples/SharedMemory/PhysicsDirect.cpp:112:13: warning: unused variable ‘sz’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 112 | int sz = sizeof(SharedMemoryCommand); | ^~ examples/SharedMemory/PhysicsDirect.cpp:113:13: warning: unused variable ‘sz2’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 113 | int sz2 = sizeof(SharedMemoryStatus); | ^~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/SharedMemory/PhysicsDirect.cpp: In member function ‘bool PhysicsDirect::processMeshData(const SharedMemoryCommand&)’: examples/SharedMemory/PhysicsDirect.cpp:639:29: warning: unused variable ‘numTotalPixels’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 639 | int numTotalPixels = args.m_startingVertex + | ^~~~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: At global scope: examples/OpenGLWindow/GLInstancingRenderer.cpp:287:14: warning: ‘triangle_vUV_location’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 287 | static GLint triangle_vUV_location = -1; | ^~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/OpenGLWindow/GLInstancingRenderer.cpp:286:14: warning: ‘triangle_vpos_location’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 286 | static GLint triangle_vpos_location = -1; | ^~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/ThirdPartyLibs/minizip/ioapi.c: In function ‘mem_read’: examples/ThirdPartyLibs/minizip/ioapi.c:378:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 378 | if ((handle->position + size) > handle->length) | ^ examples/ThirdPartyLibs/minizip/ioapi.c: In function ‘mem_write’: examples/ThirdPartyLibs/minizip/ioapi.c:404:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 404 | if ((handle->position + size) > handle->length) | ^ examples/ThirdPartyLibs/minizip/ioapi.c: At top level: examples/ThirdPartyLibs/minizip/ioapi.c:318:25: warning: ‘mem_open’ declared ‘static’ but never defined [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 318 | static voidpf ZCALLBACK mem_open OF(( | ^~~~~~~~ examples/SharedMemory/RemoteGUIHelper.cpp: In member function ‘virtual void RemoteGUIHelper::syncPhysicsToGraphics2(const btDiscreteDynamicsWorld*)’: examples/SharedMemory/RemoteGUIHelper.cpp:328:43: warning: unused variable ‘collisionShape’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 328 | btCollisionShape* collisionShape = colObj->getCollisionShape(); | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C In file included from examples/OpenGLWindow/fontstash.cpp:38: examples/ThirdPartyLibs/stb_image/stb_truetype.h:710:34: warning: multi-line comment [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcomment-Wcomment8;;] 710 | #ifndef stbtt_vertex // you can predefine this to use different values \ | ^ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/SharedMemory/b3PluginManager.cpp: In destructor ‘virtual b3PluginManager::~b3PluginManager()’: examples/SharedMemory/b3PluginManager.cpp:157:29: warning: unused variable ‘pluginUid’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 157 | int pluginUid = *pluginUidPtr; | ^~~~~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘int b3PluginManager::loadPlugin(const char*, const char*)’: examples/SharedMemory/b3PluginManager.cpp:215:29: warning: unused variable ‘result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 215 | int result = plugin->m_initFunc(&context); | ^~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘void b3PluginManager::tickPlugins(double, b3PluginManagerTickMode)’: examples/SharedMemory/b3PluginManager.cpp:421:29: warning: unused variable ‘result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 421 | int result = tick(&context); | ^~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘int b3PluginManager::registerStaticLinkedPlugin(const char*, b3PluginFunctions&, bool)’: examples/SharedMemory/b3PluginManager.cpp:524:21: warning: unused variable ‘result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 524 | int result = pluginHandle->m_initFunc(&context); | ^~~~~~ examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp: In function ‘bool bt_tinyobj::exportFaceGroupToShape(shape_t*, const std::vector >&, material_t, const std::string&, const std::vector&)’: examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp:271:40: warning: unused variable ‘vi’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 271 | size_t vi = size_t(ind[k].v_idx); | ^~ cc1: warning: command-line option ‘8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-fvisibility-inlines-hidden-fvisibility-inlines-hidden8;;’ is valid for C++/ObjC++ but not for C examples/ExampleBrowser/InProcessExampleBrowser.cpp: In function ‘btInProcessExampleBrowserMainThreadInternalData* btCreateInProcessExampleBrowserMainThread(int, char**, bool)’: examples/ExampleBrowser/InProcessExampleBrowser.cpp:404:14: warning: variable ‘init’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 404 | bool init; | ^~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp: In member function ‘virtual void MyRenderCallbacks::updateTexture(sth_texture*, sth_glyph*, int, int)’: examples/OpenGLWindow/SimpleOpenGL3App.cpp:266:45: warning: unused variable ‘shapeId’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 266 | int shapeId = m_instancingRenderer->registerShape(&verts[0].x, numVertices, cube_indices, numIndices, B3_GL_TRIANGLES, m_textureIndex); | ^~~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:267:51: warning: variable ‘pos’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 267 | b3Vector3 pos = b3MakeVector3(0, 0, 0); | ^~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:269:51: warning: variable ‘color’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 269 | b3Vector4 color = b3MakeVector4(1, 1, 1, 1); | ^~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:270:51: warning: variable ‘scaling’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 270 | b3Vector3 scaling = b3MakeVector3(.1, .1, .1); | ^~~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp: In member function ‘virtual void MyRenderCallbacks::render(sth_texture*)’: examples/OpenGLWindow/SimpleOpenGL3App.cpp:289:21: warning: unused variable ‘index’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 289 | int index = 0; | ^~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:291:23: warning: unused variable ‘width’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 291 | float width = 1; | ^~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp: In member function ‘virtual void SimpleOpenGL3App::drawText3D(const char*, float*, float*, float*, float, int)’: examples/OpenGLWindow/SimpleOpenGL3App.cpp:496:15: warning: variable ‘posZ’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 496 | float posZ = position[2]; | ^~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp: In member function ‘virtual void SimpleOpenGL3App::getScreenPixels(unsigned char*, int, float*, int)’: examples/OpenGLWindow/SimpleOpenGL3App.cpp:1000:21: warning: variable ‘glstat’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1000 | int glstat; | ^~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:1005:46: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 1005 | if ((width * height * sizeof(float)) == depthBufferSizeInBytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:1008:21: warning: variable ‘glstat’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1008 | int glstat; | ^~~~~~ In file included from examples/TinyRenderer/geometry.cpp:1: examples/TinyRenderer/geometry.h:43:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 43 | vec<2, T>(const vec<2, U>& v); | ^ examples/TinyRenderer/geometry.h:43:18: note: remove the ‘< >’ examples/TinyRenderer/geometry.h:66:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 66 | vec<3, T>(const vec<3, U>& v); | ^ examples/TinyRenderer/geometry.h:66:18: note: remove the ‘< >’ In file included from Extras/VHACD/inc/vhacdVHACD.h:27, from Extras/VHACD/src/VHACD.cpp:33: Extras/VHACD/inc/vhacdMutex.h: In constructor ‘VHACD::Mutex::Mutex()’: Extras/VHACD/inc/vhacdMutex.h:95:37: warning: unused variable ‘mutexAttr’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 95 | pthread_mutexattr_t mutexAttr; // Mutex Attribute | ^~~~~~~~~ examples/OpenGLWindow/fontstash.cpp: In function ‘sth_stash* sth_create(int, int, RenderCallbacks*)’: examples/OpenGLWindow/fontstash.cpp:140:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct sth_texture’; use assignment instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 140 | memset(texture, 0, sizeof(struct sth_texture)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from examples/OpenGLWindow/fontstash.cpp:27: examples/OpenGLWindow/fontstash.h:78:8: note: ‘struct sth_texture’ declared here 78 | struct sth_texture | ^~~~~~~~~~~ examples/OpenGLWindow/fontstash.cpp: In function ‘sth_glyph* get_glyph(sth_stash*, sth_font*, unsigned int, short int)’: examples/OpenGLWindow/fontstash.cpp:408:55: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct sth_texture’; use assignment instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 408 | memset(texture, 0, sizeof(struct sth_texture)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/OpenGLWindow/fontstash.h:78:8: note: ‘struct sth_texture’ declared here 78 | struct sth_texture | ^~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp: In constructor ‘bParse::bFile::bFile(const char*, const char*)’: Extras/Serialize/BulletFileLoader/bFile.cpp:79:24: warning: variable ‘bytesRead’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 79 | size_t bytesRead; | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘char* bParse::bFile::readStruct(char*, bParse::bChunkInd&)’: Extras/Serialize/BulletFileLoader/bFile.cpp:630:33: warning: variable ‘newType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 630 | char *oldType, *newType; | ^~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp: In function ‘bool LoadOFF(const std::string&, std::vector&, std::vector&, VHACD::IVHACD::IUserLogger&)’: Extras/VHACD/test/src/main_vhacd.cpp:479:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 479 | fscanf(fid, "%s", temp); | ~~~~~~^~~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:491:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 491 | fscanf(fid, "%i", &nv); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:492:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 492 | fscanf(fid, "%i", &nf); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:493:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 493 | fscanf(fid, "%i", &ne); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:499:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 499 | fscanf(fid, "%f", &(points[p])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:504:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 504 | fscanf(fid, "%i", &s); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:507:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 507 | fscanf(fid, "%i", &(triangles[r++])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:508:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 508 | fscanf(fid, "%i", &(triangles[r++])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:509:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 509 | fscanf(fid, "%i", &(triangles[r++])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/test/src/main_vhacd.cpp:514:55: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 514 | fscanf(fid, "%i", &s); | ~~~~~~^~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘virtual void bParse::bFile::writeChunks(FILE*, bool)’: Extras/Serialize/BulletFileLoader/bFile.cpp:1542:36: warning: variable ‘curStruct1’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1542 | short int *curStruct1; | ^~~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1509:33: warning: variable ‘newType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1509 | char *oldType, *newType; | ^~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘int bParse::bFile::getNextBlock(bParse::bChunkInd*, const char*, int)’: Extras/Serialize/BulletFileLoader/bFile.cpp:1595:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr8’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 1595 | memcpy(dataChunk, &chunk, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/Serialize/BulletFileLoader/bFile.h:20, from Extras/Serialize/BulletFileLoader/bFile.cpp:15: Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1612:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr8’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 1612 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1652:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr4’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 1652 | memcpy(dataChunk, &chunk, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::syncBodies()’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:73:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 73 | int statusType; | ^~~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1668:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr4’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 1668 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::resetSimulation()’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:87:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 87 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::resetSimulation(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:99:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 99 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::stepSimulation()’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:123:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 123 | int statusType; | ^~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setGravity(const btVector3&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:142:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 142 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::loadMJCF(const std::string&, b3RobotSimulatorLoadFileResults&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:293:21: warning: variable ‘numBodies’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 293 | int numBodies; | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::savePythonWorld(const std::string&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:311:31: warning: unused variable ‘sm’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 311 | b3PhysicsClientHandle sm = m_data->m_physicsClientHandle; | ^~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::saveBullet(const std::string&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:339:31: warning: unused variable ‘sm’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 339 | b3PhysicsClientHandle sm = m_data->m_physicsClientHandle; | ^~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::loadBullet(const std::string&, b3RobotSimulatorLoadFileResults&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:379:21: warning: variable ‘numBodies’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 379 | int numBodies; | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::loadSDF(const std::string&, b3RobotSimulatorLoadFileResults&, const b3RobotSimulatorLoadSdfFileArgs&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:409:29: warning: variable ‘numBodies’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 409 | int numBodies; | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::resetBasePositionAndOrientation(int, const btVector3&, const btQuaternion&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:484:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 484 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::resetBaseVelocity(int, const btVector3&, const btVector3&) const’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:533:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 533 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setInternalSimFlags(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:558:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 558 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setRealTimeSimulation(bool)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:573:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 573 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::resetJointState(int, int, double)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:782:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 782 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setJointMotorControl(int, int, const b3RobotSimulatorJointMotorArgs&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:807:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 807 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setNumSolverIterations(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:885:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 885 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setContactBreakingThreshold(double)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:899:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 899 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setTimeStep(double)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:914:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 914 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:915:13: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 915 | int ret; | ^~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setNumSimulationSubSteps(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:928:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 928 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::stopStateLogging(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1166:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1166 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘btTransform ConvertURDF2BulletInternal(const URDFImporterInterface&, MultiBodyCreationInterface&, URDF2BulletCachedData&, int, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*, UrdfVisualShapeCache*, bool)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:748:29: warning: unused variable ‘mbLinkIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 748 | int mbLinkIndex = cache.getMbIndexFromUrdfIndex(urdfLinkIndex); | ^~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::changeDynamics(int, int, b3RobotSimulatorChangeDynamicsArgs&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1492:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1492 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::removeUserDebugItem(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1610:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1610 | int statusType; | ^~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:825:13: warning: unused variable ‘rootIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 825 | int rootIndex = u2b.getRootLinkIndex(); | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::setJointMotorControlArray(int, b3RobotSimulatorJointMotorArrayArgs&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1720:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1720 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/Utils/ChromeTraceUtil.cpp: In function ‘void MyEnterProfileZoneFunc(const char*)’: examples/Utils/ChromeTraceUtil.cpp:181:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 181 | if (threadId < 0 || threadId >= BT_QUICKPROF_MAX_THREAD_COUNT) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Utils/ChromeTraceUtil.cpp: In function ‘void MyLeaveProfileZoneFunc()’: examples/Utils/ChromeTraceUtil.cpp:204:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 204 | if (threadId < 0 || threadId >= BT_QUICKPROF_MAX_THREAD_COUNT) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Utils/ChromeTraceUtil.cpp: In function ‘void b3ChromeUtilsStopTimingsAndWriteJsonFile(const char*)’: examples/Utils/ChromeTraceUtil.cpp:249:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 249 | for (int i = 0; i < BT_QUICKPROF_MAX_THREAD_COUNT; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::setPhysicsEngineParameter(const b3RobotSimulatorSetPhysicsEngineParameters&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1840:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1840 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::applyExternalForce(int, int, double*, double*, int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1929:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1929 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::applyExternalTorque(int, int, double*, int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:1962:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1962 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘bool b3RobotSimulatorClientAPI_NoDirect::getOverlappingObjects(double*, double*, b3AABBOverlapData*)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2122:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2122 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘int b3RobotSimulatorClientAPI_NoDirect::createMultiBody(b3RobotSimulatorCreateMultiBodyArgs&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2367:25: warning: variable ‘baseIndex’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2367 | int statusType, baseIndex; | ^~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::restoreStateFromMemory(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2553:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2553 | int statusType; | ^~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2556:13: warning: unused variable ‘physicsClientId’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2556 | int physicsClientId = 0; | ^~~~~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::removeState(int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2584:21: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2584 | int statusType; | ^~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setAdditionalSearchPath(const std::string&)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2630:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2630 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2620:13: warning: unused variable ‘physicsClientId’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2620 | int physicsClientId = 0; | ^~~~~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp: In member function ‘void b3RobotSimulatorClientAPI_NoDirect::setCollisionFilterGroupMask(int, int, int, int)’: examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2638:9: warning: unused variable ‘physicsClientId’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2638 | int physicsClientId = 0; | ^~~~~~~~~~~~~~~ examples/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.cpp:2648:9: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2648 | int statusType; | ^~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdManifoldMesh.h:19, from Extras/VHACD/inc/vhacdICHull.h:18, from Extras/VHACD/src/VHACD.cpp:29: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here 71 | void AddPoint(const Vec3& pt) { m_points.PushBack(pt); }; | ~~~~~~~~~~~~~~~~~^~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdManifoldMesh.h:20: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here 80 | void AddTriangle(const Vec3& tri) { m_triangles.PushBack(tri); }; | ~~~~~~~~~~~~~~~~~~~~^~~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here 101 | void CopyPoints(SArray >& points) const { points = m_points; } | ^~~~~~~~ Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 99 | void ResizePoints(size_t nPts) { m_points.Resize(nPts); } | ~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 100 | void ResizeTriangles(size_t nTri) { m_triangles.Resize(nTri); } | ~~~~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp: In static member function ‘static bool b3ImportMeshUtility::loadAndRegisterMeshFromFileInternal(const std::string&, b3ImportMeshData&, CommonFileIOInterface*)’: examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp:80:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 80 | for (int i = 0; meshData.m_textureImage1 == 0 && i < shapes.size(); i++) | ~~^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:51:9: note: ‘#pragma message: PY_MAJOR_VERSION=3’ 51 | #pragma message(B3_VAR_NAME_VALUE(PY_MAJOR_VERSION)) | ^~~~~~~ examples/pybullet/pybullet.c:52:9: note: ‘#pragma message: PY_MINOR_VERSION=13’ 52 | #pragma message(B3_VAR_NAME_VALUE(PY_MINOR_VERSION)) | ^~~~~~~ In file included from Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:1: In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::parent_r_parent_body_ref’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:8, from src/BulletInverseDynamics/IDConfig.hpp:105, from Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:6: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_axis_of_motion’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_r_body_com’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, from /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12, from /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/arrayobject.h:5, from examples/pybullet/pybullet.c:56: /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcpp-Wcpp8;;] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_performCollisionDetection’: examples/pybullet/pybullet.c:423:21: warning: unused variable ‘statusType’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 423 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c:422:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 422 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_connectPhysicsServer’: examples/pybullet/pybullet.c:457:21: warning: variable ‘grpcPort’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 457 | int grpcPort = -1; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_isConnected’: examples/pybullet/pybullet.c:771:19: warning: unused variable ‘val’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 771 | PyObject* val = 0; | ^~~ examples/pybullet/pybullet.c:770:19: warning: unused variable ‘pylist’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 770 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c:769:13: warning: variable ‘method’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 769 | int method = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getConnectionInfo’: examples/pybullet/pybullet.c:796:19: warning: unused variable ‘pylist’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 796 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_restoreState’: examples/pybullet/pybullet.c:1246:19: warning: unused variable ‘pylist’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1246 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeState’: examples/pybullet/pybullet.c:1339:29: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1339 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeDynamicsInfo’: examples/pybullet/pybullet.c:1474:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1474 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp: In function ‘GLInstanceGraphicsShape* btgCreateGraphicsShapeFromWavefrontObj(const bt_tinyobj::attrib_t&, std::vector&, bool)’: examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:49:144: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 49 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < int(attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size()))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:78:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 78 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:78:140: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 78 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:107:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 107 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:107:140: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 107 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setPhysicsEngineParameter’: examples/pybullet/pybullet.c:1792:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1792 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_loadSoftBody’: examples/pybullet/pybullet.c:2136:13: warning: unused variable ‘flags’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2136 | int flags = 0; | ^~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createSoftBodyAnchor’: examples/pybullet/pybullet.c:2289:28: warning: unused variable ‘jointInfo’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2289 | struct b3JointInfo jointInfo; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetSimulation’: examples/pybullet/pybullet.c:2352:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2352 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControl’: examples/pybullet/pybullet.c:2508:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2508 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlArray’: examples/pybullet/pybullet.c:2609:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2609 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlMultiDofArray’: examples/pybullet/pybullet.c:2999:29: warning: unused variable ‘numTargetPositions’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2999 | int numTargetPositions = -1; | ^~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:2902:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2902 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlMultiDof’: examples/pybullet/pybullet.c:3464:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3464 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControl2’: examples/pybullet/pybullet.c:3625:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3625 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setRealTimeSimulation’: examples/pybullet/pybullet.c:3719:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3719 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3701:13: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3701 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setInternalSimFlags’: examples/pybullet/pybullet.c:3754:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3754 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3736:13: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3736 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setGravity’: examples/pybullet/pybullet.c:3777:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3777 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3774:21: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3774 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setTimeStep’: examples/pybullet/pybullet.c:3824:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3824 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3807:13: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3807 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setDefaultContactERP’: examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp: In function ‘int preTickPluginCallback_pdControlPlugin(b3PluginContext*)’: examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:70:40: warning: unused variable ‘desiredVelocity’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 70 | double desiredVelocity = 0; | ^~~~~~~~~~~~~~~ examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:59:21: warning: unused variable ‘dof1’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 59 | int dof1 = 0; | ^~~~ examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp: In function ‘int executePluginCommand_pdControlPlugin(b3PluginContext*, const b3PluginArguments*)’: examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:98:13: warning: unused variable ‘numObj’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 98 | int numObj = obj->m_api.getNumBodies(); | ^~~~~~ examples/pybullet/pybullet.c:3855:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3855 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3853:21: warning: variable ‘ret’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 3853 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeCollisionShape’: examples/pybullet/pybullet.c:4311:29: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4311 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeBody’: examples/pybullet/pybullet.c:4345:29: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4345 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getConstraintState’: examples/pybullet/pybullet.c:4498:29: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4498 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getAPIVersion’: examples/pybullet/pybullet.c:4588:31: warning: unused variable ‘sm’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 4588 | b3PhysicsClientHandle sm = 0; | ^~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointState’: examples/pybullet/pybullet.c:4658:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4658 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointStatesMultiDof’: examples/pybullet/pybullet.c:4732:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4732 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointStateMultiDof’: examples/pybullet/pybullet.c:4960:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4960 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetBaseVelocity’: examples/pybullet/pybullet.c:5016:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 5016 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetBasePositionAndOrientation’: examples/pybullet/pybullet.c:5074:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 5074 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeScaling’: examples/pybullet/pybullet.c:5158:52: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 5158 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ In file included from examples/TinyRenderer/our_gl.h:4, from examples/TinyRenderer/our_gl.cpp:4: examples/TinyRenderer/geometry.h:43:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 43 | vec<2, T>(const vec<2, U>& v); | ^ examples/TinyRenderer/geometry.h:43:18: note: remove the ‘< >’ examples/TinyRenderer/geometry.h:66:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 66 | vec<3, T>(const vec<3, U>& v); | ^ examples/TinyRenderer/geometry.h:66:18: note: remove the ‘< >’ examples/pybullet/pybullet.c: In function ‘pybullet_getJointStatesMultiDof’: examples/pybullet/pybullet.c:5595:37: warning: variable ‘numJoints’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 5595 | int numJoints, numRequestedJoints; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_addUserDebugPoints’: examples/pybullet/pybullet.c:6446:13: warning: unused variable ‘res’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6446 | int res = 0; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeUserDebugItem’: In file included from examples/TinyRenderer/model.h:5, from examples/TinyRenderer/model.cpp:2: examples/TinyRenderer/geometry.h:43:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 43 | vec<2, T>(const vec<2, U>& v); | ^ examples/TinyRenderer/geometry.h:43:18: note: remove the ‘< >’ examples/TinyRenderer/geometry.h:66:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 66 | vec<3, T>(const vec<3, U>& v); | ^ examples/TinyRenderer/geometry.h:66:18: note: remove the ‘< >’ examples/pybullet/pybullet.c:6518:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 6518 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeAllUserDebugItems’: examples/pybullet/pybullet.c:6550:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 6550 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeAllUserParameters’: examples/pybullet/pybullet.c:6580:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 6580 | int statusType; | ^~~~~~~~~~ examples/TinyRenderer/our_gl.cpp: In function ‘void TinyRender::triangleClipped(mat<4, 3, float>&, mat<4, 3, float>&, IShader&, TGAImage&, float*, int*, const Matrix&, int)’: examples/TinyRenderer/our_gl.cpp:145:32: warning: unused variable ‘frag_depth2’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 145 | double frag_depth2 = -1. * (orgClipd * bc_clip2); | ^~~~~~~~~~~ In file included from examples/TinyRenderer/TinyRenderer.h:4, from examples/TinyRenderer/TinyRenderer.cpp:1: examples/TinyRenderer/geometry.h:43:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 43 | vec<2, T>(const vec<2, U>& v); | ^ examples/TinyRenderer/geometry.h:43:18: note: remove the ‘< >’ examples/TinyRenderer/geometry.h:66:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 66 | vec<3, T>(const vec<3, U>& v); | ^ examples/TinyRenderer/geometry.h:66:18: note: remove the ‘< >’ examples/Utils/RobotLoggingUtil.cpp: In function ‘int readMinitaurLogFile(const char*, btAlignedObjectArray >&, std::string&, btAlignedObjectArray&, bool)’: examples/Utils/RobotLoggingUtil.cpp:45:40: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 45 | if (structTypes.size() != structNames.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_stopStateLogging’: examples/pybullet/pybullet.c:6742:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 6742 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setAdditionalSearchPath’: examples/Utils/RobotLoggingUtil.cpp:51:40: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 51 | if (structTypes.size() == structNames.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:6784:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 6784 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/Utils/RobotLoggingUtil.cpp: In function ‘void appendMinitaurLogData(FILE*, std::string&, const MinitaurLogRecord&)’: examples/Utils/RobotLoggingUtil.cpp:226:42: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 226 | if (structTypes.length() == logData.m_values.size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_vhacd’: examples/pybullet/pybullet.c:6827:31: warning: unused variable ‘sm’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6827 | b3PhysicsClientHandle sm = 0; | ^~ examples/pybullet/pybullet.c:6825:16: warning: unused variable ‘timeOutInSeconds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6825 | double timeOutInSeconds = -1; | ^~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_rayTestBatch’: examples/pybullet/pybullet.c:6979:13: warning: unused variable ‘sizeTo’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6979 | int sizeTo = 0; | ^~~~~~ examples/pybullet/pybullet.c:6978:13: warning: unused variable ‘sizeFrom’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6978 | int sizeFrom = 0; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setVRCameraState’: examples/pybullet/pybullet.c:7221:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 7221 | int statusType; | ^~~~~~~~~~ examples/ExampleBrowser/OpenGLGuiHelper.cpp: In member function ‘virtual void MyTriangleCollector2::processTriangle(btVector3*, int, int)’: examples/ExampleBrowser/OpenGLGuiHelper.cpp:298:35: warning: variable ‘extents’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 298 | btVector3 extents = m_aabbMax - m_aabbMin; | ^~~~~~~ In file included from examples/ThirdPartyLibs/../TinyRenderer/TinyRenderer.h:4, from examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:26: examples/ThirdPartyLibs/../TinyRenderer/geometry.h:43:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 43 | vec<2, T>(const vec<2, U>& v); | ^ examples/pybullet/pybullet.c: In function ‘pybullet_getDebugVisualizerCamera’: examples/ThirdPartyLibs/../TinyRenderer/geometry.h:43:18: note: remove the ‘< >’ examples/ThirdPartyLibs/../TinyRenderer/geometry.h:66:18: warning: template-id not allowed for constructor in C++20 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor-Wtemplate-id-cdtor8;;] 66 | vec<3, T>(const vec<3, U>& v); | ^ examples/ThirdPartyLibs/../TinyRenderer/geometry.h:66:18: note: remove the ‘< >’ examples/pybullet/pybullet.c:7449:13: warning: variable ‘hasCamInfo’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 7449 | int hasCamInfo; | ^~~~~~~~~~ examples/pybullet/pybullet.c:7447:22: warning: unused variable ‘kwlist’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 7447 | static char* kwlist[] = {"physicsClientId", NULL}; | ^~~~~~ examples/ExampleBrowser/OpenGLGuiHelper.cpp: In member function ‘virtual bool OpenGLGuiHelper::getCameraInfo(int*, int*, float*, float*, float*, float*, float*, float*, float*, float*, float*, float*) const’: examples/ExampleBrowser/OpenGLGuiHelper.cpp:1209:27: warning: variable ‘rayFrom’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1209 | btVector3 rayFrom = camPos; | ^~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setCollisionFilterGroupMask’: examples/SharedMemory/GraphicsServerExample.cpp: In function ‘void submitStatus(CActiveSocket*, GraphicsSharedMemoryStatus&, b3AlignedObjectArray&)’: examples/SharedMemory/GraphicsServerExample.cpp:61:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 61 | for (int i = 0; i < sizeof(GraphicsSharedMemoryStatus); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8254:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8254 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setCollisionFilterPair’: examples/pybullet/pybullet.c:8290:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8290 | int statusType; | ^~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp: In function ‘void TCPThreadFunc(void*, void*)’: examples/SharedMemory/GraphicsServerExample.cpp:333:85: warning: unused variable ‘axis’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 333 | int axis = args->m_cmdPtr->m_upAxisYCommand.m_enableUpAxisY ? 1 : 2; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp:339:86: warning: unused variable ‘done’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 339 | bool done = false; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp:550:80: warning: unused variable ‘startTimeSeconds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 550 | double startTimeSeconds = clock.getTimeInSeconds(); | ^~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getOverlappingObjects’: examples/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘const GraphicsSharedMemoryStatus* RemoteGUIHelperTCPInternalData::processServerStatus()’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:125:22: warning: variable ‘hasStatus’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 125 | bool hasStatus = false; | ^~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In member function ‘virtual bool btMultiBodyWorldImporter::convertAllObjects(bParse::btBulletFile*)’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:480:43: warning: variable ‘linvel’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 480 | btVector3 linvel = mb->getBaseVel(); | ^~~~~~ examples/pybullet/pybullet.c:8321:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8321 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:551:80: warning: unused variable ‘curTimeSeconds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 551 | double curTimeSeconds = clock.getTimeInSeconds(); | ^~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:313:69: warning: unused variable ‘type’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 313 | int type = *(int*)&bytesReceived[0]; | ^~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:481:43: warning: variable ‘angvel’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 481 | btVector3 angvel = mb->getBaseOmega(); | ^~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:164:24: warning: unused variable ‘deltaTimeInSeconds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 164 | double deltaTimeInSeconds = 0; | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:165:21: warning: unused variable ‘numCmdSinceSleep1ms’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 165 | int numCmdSinceSleep1ms = 0; | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:166:40: warning: unused variable ‘prevTime’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 166 | unsigned long long int prevTime = clock.getTimeMicroseconds(); | ^~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:170:24: warning: unused variable ‘timeOutInSeconds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 170 | double timeOutInSeconds = 10; | ^~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:174:22: warning: unused variable ‘exitRequested’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 174 | bool exitRequested = false; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeUserConstraint’: examples/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘virtual void RemoteGUIHelperTCP::syncPhysicsToGraphics2(const btDiscreteDynamicsWorld*)’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:339:43: warning: unused variable ‘collisionShape’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 339 | btCollisionShape* collisionShape = colObj->getCollisionShape(); | ^~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8482:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8482 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeUserConstraint’: examples/pybullet/pybullet.c:8551:13: warning: variable ‘statusType’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8551 | int statusType; | ^~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp: In member function ‘void GraphicsServerExample::processClientCommands()’: examples/SharedMemory/GraphicsServerExample.cpp:896:21: warning: unused variable ‘timeStamp’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 896 | int timeStamp = 0; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createCollisionShapeArray’: examples/pybullet/pybullet.c:8953:21: warning: unused variable ‘numOrientations’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 8953 | int numOrientations = 0; | ^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8952:21: warning: unused variable ‘numPositions’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 8952 | int numPositions = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:8951:21: warning: unused variable ‘numFlags’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 8951 | int numFlags = 0; | ^~~~~~~~ examples/pybullet/pybullet.c:8950:21: warning: variable ‘numPlaneNormals’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8950 | int numPlaneNormals = 0; | ^~~~~~~~~~~~~~~ In file included from src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:8, from src/BulletInverseDynamics/IDConfig.hpp:105, from Extras/InverseDynamics/MultiBodyTreeCreator.hpp:6, from Extras/InverseDynamics/DillCreator.hpp:4, from Extras/InverseDynamics/DillCreator.cpp:1: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8949:21: warning: variable ‘numMeshScales’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8949 | int numMeshScales = 0; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:8948:21: warning: variable ‘numFileNames’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 8948 | int numFileNames = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetMeshData’: examples/pybullet/pybullet.c:9257:27: warning: unused variable ‘meshData’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9257 | struct b3MeshData meshData; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createVisualShape’: In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:1, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:1: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncMultiBody(T*, btMultiBody*, btMultiBodyWorldImporterInternalData*, btAlignedObjectArray&, btAlignedObjectArray&) [with T = btMultiBodyDoubleData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:298:19: required from here 298 | syncMultiBody(mbd, mb, m_data, scratchQ, scratchM); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 110 | bool canSleep = false; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncContactManifolds(T**, int, btMultiBodyWorldImporterInternalData*) [with T = btPersistentManifoldDoubleData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:365:25: required from here 365 | syncContactManifolds((btPersistentManifoldDoubleData**)&bulletFile2->m_contactManifolds[0], bulletFile2->m_contactManifolds.size(), m_data); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncMultiBody(T*, btMultiBody*, btMultiBodyWorldImporterInternalData*, btAlignedObjectArray&, btAlignedObjectArray&) [with T = btMultiBodyFloatData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:383:19: required from here 383 | syncMultiBody(mbd, mb, m_data, scratchQ, scratchM); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 110 | bool canSleep = false; | ^~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncContactManifolds(T**, int, btMultiBodyWorldImporterInternalData*) [with T = btPersistentManifoldFloatData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:449:25: required from here 449 | syncContactManifolds((btPersistentManifoldFloatData**)&bulletFile2->m_contactManifolds[0], bulletFile2->m_contactManifolds.size(), m_data); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9316:16: warning: unused variable ‘specularColor’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9316 | double specularColor[3] = {1, 1, 1}; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:9313:16: warning: unused variable ‘rgbaColor’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9313 | double rgbaColor[4] = {1, 1, 1, 1}; | ^~~~~~~~~ examples/SharedMemory/PhysicsDirectC_API.cpp: In function ‘b3PhysicsClientHandle__* b3ConnectPhysicsDirect()’: examples/SharedMemory/PhysicsDirectC_API.cpp:13:14: warning: variable ‘connected’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 13 | bool connected; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createVisualShapeArray’: examples/pybullet/pybullet.c:9515:21: warning: unused variable ‘numOrientations’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9515 | int numOrientations = 0; | ^~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp: In member function ‘virtual void PhysicsServerExample::updateGraphics()’: examples/SharedMemory/PhysicsServerExample.cpp:2326:37: warning: variable ‘numRenderInstances’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 2326 | int numRenderInstances; | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:2467:82: warning: unused variable ‘minDepthValue’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2467 | btScalar minDepthValue = frustumZNear; //todo: compute more reasonably min/max depth range | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:2468:82: warning: unused variable ‘maxDepthValue’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2468 | btScalar maxDepthValue = frustumZFar; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:9514:21: warning: unused variable ‘numPositions’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9514 | int numPositions = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:9513:21: warning: unused variable ‘numFlags’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9513 | int numFlags = 0; | ^~~~~~~~ examples/pybullet/pybullet.c:9512:21: warning: variable ‘numRGBAColors’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 9512 | int numRGBAColors = 0; | ^~~~~~~~~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp: In member function ‘virtual void SimpleOpenGL3App::drawText3D(const char*, float*, float*, float*, float, int)’: examples/OpenGLWindow/SimpleOpenGL3App.cpp:560:30: warning: ‘winy’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 560 | posY = m_instancingRenderer->getScreenHeight() / 2 + (m_instancingRenderer->getScreenHeight() / 2) - winy; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:497:21: note: ‘winy’ was declared here 497 | float winx, winy, winz; | ^~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:561:33: warning: ‘winz’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 561 | z = 2.f * winz - 1.f; | ~~~~^~~~~~ examples/OpenGLWindow/SimpleOpenGL3App.cpp:497:27: note: ‘winz’ was declared here 497 | float winx, winy, winz; | ^~~~ examples/SharedMemory/PhysicsServerExample.cpp: In member function ‘virtual void PhysicsServerExample::renderScene()’: examples/SharedMemory/PhysicsServerExample.cpp:3081:33: warning: unused variable ‘prevTime’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 3081 | static btScalar prevTime = m_clock.getTimeSeconds(); | ^~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:3084:29: warning: unused variable ‘line0’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 3084 | static char line0[1024] = {0}; | ^~~~~ examples/SharedMemory/PhysicsServerExample.cpp:3085:29: warning: unused variable ‘line1’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 3085 | static char line1[1024] = {0}; | ^~~~~ examples/pybullet/pybullet.c:9511:21: warning: variable ‘numPlaneNormals’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 9511 | int numPlaneNormals = 0; | ^~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:18, from Extras/VHACD/inc/vhacdVolume.h:18, from Extras/VHACD/src/vhacdVolume.cpp:17: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here 71 | void AddPoint(const Vec3& pt) { m_points.PushBack(pt); }; | ~~~~~~~~~~~~~~~~~^~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:19: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here 80 | void AddTriangle(const Vec3& tri) { m_triangles.PushBack(tri); }; | ~~~~~~~~~~~~~~~~~~~~^~~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here 101 | void CopyPoints(SArray >& points) const { points = m_points; } | ^~~~~~~~ Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp: In member function ‘btCollisionShape* BulletURDFImporter::convertURDFToCollisionShape(const UrdfCollision*, const char*) const’: examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp:714:53: warning: unused variable ‘bytesRead’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 714 | int bytesRead = file.rdbuf()->sgetn(&sdfData[0], fsize); | ^~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(btReducedDeformableBody*, btSoftBody::Node*, const btVector3&, const btVector3&, const btVector3&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:12:13: warning: ‘btReducedDeformableStaticConstraint::m_impulseDirection’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 12 | btVector3 m_impulseDirection; | ^~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btScalar btReducedDeformableStaticConstraint::m_dt’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:5:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 5 | btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btReducedDeformableStaticConstraint::m_dt’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:13:124: warning: base ‘btDeformableStaticConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 13 | : m_rsb(rsb), m_ri(ri), m_targetPos(x0), m_impulseDirection(dir), m_dt(dt), btDeformableStaticConstraint(node, infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:5:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 5 | btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableRigidContactConstraint::btReducedDeformableRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableRigidContact&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:52:12: warning: ‘btReducedDeformableRigidContactConstraint::m_dt’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 52 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:64:75: warning: base ‘btDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 64 | : m_rsb(rsb), m_dt(dt), btDeformableRigidContactConstraint(c, infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:59:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 59 | btReducedDeformableRigidContactConstraint::btReducedDeformableRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Tetrahedron; long unsigned int N = 8; size_t = long unsigned int]’: Extras/VHACD/src/vhacdVolume.cpp:1023:28: required from here 1023 | tset.m_tetrahedra.Allocate(5 * (m_numVoxelsInsideSurface + m_numVoxelsOnSurface)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct VHACD::Tetrahedron’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ examples/pybullet/pybullet.c:9510:21: warning: variable ‘numMeshScales’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 9510 | int numMeshScales = 0; | ^~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableNodeRigidContactConstraint::btReducedDeformableNodeRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableNodeRigidContact&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:124:21: warning: ‘btReducedDeformableNodeRigidContactConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 124 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:326:99: warning: base ‘btReducedDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 326 | : m_node(contact.m_node), btReducedDeformableRigidContactConstraint(rsb, contact, infoGlobal, dt) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:321:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 321 | btReducedDeformableNodeRigidContactConstraint::btReducedDeformableNodeRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9509:21: warning: variable ‘numFileNames’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 9509 | int numFileNames = 0; | ^~~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Tetrahedron; long unsigned int N = 8]’: Extras/VHACD/src/vhacdVolume.cpp:1054:32: required from here 1054 | tset.m_tetrahedra.PushBack(tetrahedron); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct VHACD::Tetrahedron’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableFaceRigidContactConstraint::btReducedDeformableFaceRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableFaceRigidContact&, const btContactSolverInfo&, btScalar, bool)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:166:14: warning: ‘btReducedDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 166 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:543:139: warning: base ‘btReducedDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 543 | : m_face(contact.m_face), m_useStrainLimiting(useStrainLimiting), btReducedDeformableRigidContactConstraint(rsb, contact, infoGlobal, dt) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:537:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 537 | btReducedDeformableFaceRigidContactConstraint::btReducedDeformableFaceRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createMultiBody’: examples/pybullet/pybullet.c:9829:45: warning: unused variable ‘linkName’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9829 | const char* linkName; | ^~~~~~~~ examples/pybullet/pybullet.c:9798:29: warning: variable ‘baseIndex’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 9798 | int baseIndex; | ^~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 99 | void ResizePoints(size_t nPts) { m_points.Resize(nPts); } | ~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In member function ‘bool BulletMJCFImporterInternalData::parseDefaults(MyMJCFDefaults&, tinyxml2::XMLElement*, MJCFErrorLogger*)’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:348:49: warning: unused variable ‘conTypeStr’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 348 | if (const char* conTypeStr = child_xml->Attribute("limited")) | ^~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:377:37: warning: unused variable ‘conDim’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 377 | int conDim = defaults.m_defaultConDim; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_isNumpyEnabled’: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 100 | void ResizeTriangles(size_t nTri) { m_triangles.Resize(nTri); } | ~~~~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/pybullet/pybullet.c:10117:31: warning: unused variable ‘sm’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10117 | b3PhysicsClientHandle sm = 0; | ^~ In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:2: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ examples/pybullet/pybullet.c:10116:19: warning: unused variable ‘val’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10116 | PyObject* val = 0; | ^~~ In file included from examples/ExampleBrowser/GL_ShapeDrawer.h:23, from examples/ExampleBrowser/GL_ShapeDrawer.cpp:22: In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 130 | m_floats[2] = _z; | ^~ In file included from examples/ExampleBrowser/GL_ShapeDrawer.cpp:25: src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In file included from src/BulletSoftBody/btSoftBody.cpp:17: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ examples/pybullet/pybullet.c:10115:19: warning: unused variable ‘pylist’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10115 | PyObject* pylist = 0; | ^~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In member function ‘virtual int BulletMJCFImporter::convertLinkVisualShapes(int, const char*, const btTransform&) const’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:2210:54: warning: unused variable ‘matPtr’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2210 | UrdfMaterial* const* matPtr = model.m_materials[matName]; | ^~~~~~ In file included from src/BulletSoftBody/btSoftBody.cpp:21: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ examples/pybullet/pybullet.c:10114:13: warning: unused variable ‘method’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10114 | int method = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getCameraImage’: examples/pybullet/pybullet.c:10260:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10260 | memcpy(PyArray_DATA(pyRGB), imageData.m_rgbColorData, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10262:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10262 | memcpy(PyArray_DATA(pyDep), imageData.m_depthValues, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10264:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10264 | memcpy(PyArray_DATA(pySeg), imageData.m_segmentationMaskValues, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c: In function ‘pybullet_renderImageObsolete’: examples/pybullet/pybullet.c:10686:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10686 | memcpy(PyArray_DATA(pyRGB), imageData.m_rgbColorData, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10688:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10688 | memcpy(PyArray_DATA(pyDep), imageData.m_depthValues, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10690:53: error: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 10690 | memcpy(PyArray_DATA(pySeg), imageData.m_segmentationMaskValues, | ^~~~~ | | | PyObject * {aka struct _object *} /nix/store/ac1idhdlqcc5pxkrkpmmpy50ysy57pqf-python3.13-numpy-2.2.2/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c: In function ‘pybullet_applyExternalForce’: examples/pybullet/pybullet.c:10771:44: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 10771 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_applyExternalTorque’: examples/pybullet/pybullet.c:10899:60: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 10899 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBodyHelpers.cpp:17: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:99:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 99 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_unloadPlugin’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static void btReducedDeformableBodyHelpers::readBinaryMat(btReducedDeformableBody::tDenseMatrix&, unsigned int, unsigned int, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 191 | for (int i = 0; i < n_modes; ++i) | ~~^~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:193:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 193 | for (int j = 0; j < n_full; ++j) | ~~^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:198:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 198 | if (mat[i].size() != n_modes) | ~~~~~~~~~~~~~~^~~~~~~~~~ examples/pybullet/pybullet.c:11563:13: warning: unused variable ‘statusType’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 11563 | int statusType = -1; | ^~~~~~~~~~ examples/pybullet/pybullet.c:11562:36: warning: variable ‘statusHandle’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 11562 | b3SharedMemoryStatusHandle statusHandle = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_calculateInverseKinematics’: In file included from src/btLinearMathAll.cpp:9: src/LinearMath/btQuickprof.cpp: In function ‘unsigned int btQuickprofGetCurrentThreadIndex2()’: src/LinearMath/btQuickprof.cpp:743:28: warning: unused variable ‘kNullIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 743 | const unsigned int kNullIndex = ~0U; | ^~~~~~~~~~ examples/pybullet/pybullet.c:11733:21: warning: unused variable ‘numJoints’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 11733 | int numJoints = b3GetNumJoints(sm, bodyUniqueId); | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_calculateInverseKinematics2’: examples/pybullet/pybullet.c:11981:29: warning: unused variable ‘numJoints’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 11981 | int numJoints = b3GetNumJoints(sm, bodyUniqueId); | ^~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::pointersToIndices()’: src/BulletSoftBody/btSoftBody.cpp:2426:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 2426 | m_nodes[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2441:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 2441 | m_faces[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ examples/ExampleBrowser/GL_ShapeDrawer.cpp: In member function ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’: examples/ExampleBrowser/GL_ShapeDrawer.cpp:628:58: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 628 | sprintf(buf, " %d", i); | ^ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from src/LinearMath/btMatrix3x3.h:20, from src/LinearMath/btTransform.h:18, from src/BulletCollision/CollisionShapes/btCollisionShape.h:19, from src/BulletCollision/CollisionShapes/btConvexShape.h:19, from src/BulletCollision/CollisionShapes/btShapeHull.h:22, from examples/ExampleBrowser/GL_ShapeDrawer.h:25: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’ at examples/ExampleBrowser/GL_ShapeDrawer.cpp:628:13: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 3 and 13 bytes into a destination of size 12 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp: In member function ‘double VHACD::Mesh::ComputeVolume() const’: Extras/VHACD/src/vhacdMesh.cpp:53:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 53 | for (int t = 0; t < nT; t++) | ~~^~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67, inlined from ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’ at examples/ExampleBrowser/GL_ShapeDrawer.cpp:636:25: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67, inlined from ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’ at examples/ExampleBrowser/GL_ShapeDrawer.cpp:636:25: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67, inlined from ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’ at examples/ExampleBrowser/GL_ShapeDrawer.cpp:636:25: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 130 | m_floats[2] = _z; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ Extras/VHACD/src/vhacdMesh.cpp: In member function ‘bool VHACD::Mesh::IsInside(const VHACD::Vec3&) const’: Extras/VHACD/src/vhacdMesh.cpp:131:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 131 | for (int t = 0; t < nT; t++) | ~~^~~~ In file included from src/btBulletDynamicsAll.cpp:6: src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp: In function ‘void setupSpatialGridBatchesMt(btBatchedConstraints*, btAlignedObjectArray*, btConstraintArray*, const btAlignedObjectArray&, int, int, bool)’: src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:832:13: warning: unused variable ‘minNumBatchesPerPhase’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 832 | int minNumBatchesPerPhase = 16; | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:4, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:1: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:16: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/pybullet/pybullet.c: At top level: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/pybullet/pybullet.c:132:20: warning: ‘pybullet_internalGetCStringFromSequence’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 132 | static const char* pybullet_internalGetCStringFromSequence(PyObject* seq, int index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Node]’: src/BulletSoftBody/btSoftBody.cpp:150:17: required from here 150 | ZeroInitialize(n); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct btSoftBody::Node’ with no trivial copy-assignment; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBodyInternals.h:20: src/BulletSoftBody/btSoftBody.h:269:16: note: ‘struct btSoftBody::Node’ declared here 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Material]’: src/BulletSoftBody/btSoftBody.cpp:308:17: required from here 308 | ZeroInitialize(*pm); | ~~~~~~~~~~~~~~^~~~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Material’; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:249:16: note: ‘struct btSoftBody::Material’ declared here 249 | struct Material : Element | ^~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Note]’: src/BulletSoftBody/btSoftBody.cpp:323:16: required from here 323 | ZeroInitialize(n); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Note’; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:438:16: note: ‘struct btSoftBody::Note’ declared here 438 | struct Note : Element | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Link]’: src/BulletSoftBody/btSoftBody.cpp:399:17: required from here 399 | ZeroInitialize(l); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Link’; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:289:9: note: ‘struct btSoftBody::Link’ declared here 289 | Link : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Face]’: src/BulletSoftBody/btSoftBody.cpp:441:17: required from here 441 | ZeroInitialize(f); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Face’; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:307:16: note: ‘struct btSoftBody::Face’ declared here 307 | struct Face : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Tetra]’: src/BulletSoftBody/btSoftBody.cpp:479:17: required from here 479 | ZeroInitialize(t); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct btSoftBody::Tetra’ with no trivial copy-assignment; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:318:16: note: ‘struct btSoftBody::Tetra’ declared here 318 | struct Tetra : Feature | ^~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:16: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ In file included from src/btBulletDynamicsAll.cpp:22: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘void btSequentialImpulseConstraintSolver::convertJoint(btSolverConstraint*, btTypedConstraint*, const btTypedConstraint::btConstraintInfo1&, int, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1181:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSolverConstraint’; use assignment or value-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 1181 | memset(¤tConstraintRow[j], 0, sizeof(btSolverConstraint)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:29, from src/btBulletDynamicsAll.cpp:1: src/BulletDynamics/ConstraintSolver/btSolverConstraint.h:30:1: note: ‘struct btSolverConstraint’ declared here 30 | btSolverConstraint | ^~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:23: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘void btSequentialImpulseConstraintSolverMt::internalCollectContactManifoldCachedInfo(btContactManifoldCachedInfo*, btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:406:31: warning: unused variable ‘solverBodyA’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 406 | btSolverBody* solverBodyA = &m_tmpSolverBodyPool[solverBodyIdA]; | ^~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:407:31: warning: unused variable ‘solverBodyB’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 407 | btSolverBody* solverBodyB = &m_tmpSolverBodyPool[solverBodyIdB]; | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/LinearMath/btReducedVector.cpp:8, from src/btLinearMathAll.cpp:11: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘btScalar btSequentialImpulseConstraintSolverMt::resolveMultipleContactConstraintsInterleaved(const btAlignedObjectArray&, int, int)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1104:13: warning: unused variable ‘numPoolConstraints’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1104 | int numPoolConstraints = m_tmpSolverContactConstraintPool.size(); | ^~~~~~~~~~~~~~~~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:18, from Extras/VHACD/src/vhacdMesh.cpp:18: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here 71 | void AddPoint(const Vec3& pt) { m_points.PushBack(pt); }; | ~~~~~~~~~~~~~~~~~^~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:19: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here 80 | void AddTriangle(const Vec3& tri) { m_triangles.PushBack(tri); }; | ~~~~~~~~~~~~~~~~~~~~^~~~~ Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here 101 | void CopyPoints(SArray >& points) const { points = m_points; } | ^~~~~~~~ Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/btLinearMathAll.cpp:12: src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::waitForWorkersToSleep()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:632:45: warning: unused variable ‘storage’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 632 | ThreadLocalStorage& storage = m_threadLocalStorage[i]; | ^~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/btLinearMathAll.cpp:13: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp: In function ‘sem_t* createSem(const char*)’: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp:141:20: warning: unused variable ‘semCount’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 141 | static int semCount = 0; | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual int TinyRendererVisualShapeConverter::convertVisualShapes(int, const char*, const btTransform&, const UrdfLink*, const UrdfModel*, int, int, CommonFileIOInterface*)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:926:38: warning: variable ‘isCached’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 926 | bool isCached = false; | ^~~~~~~~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual void TinyRendererVisualShapeConverter::changeInstanceFlags(int, int, int, int)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:1087:13: warning: unused variable ‘start’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1087 | int start = -1; | ^~~~~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual void TinyRendererVisualShapeConverter::changeRGBAColor(int, int, int, const double*)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:1117:13: warning: unused variable ‘start’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1117 | int start = -1; | ^~~~~ In file included from src/btBulletCollisionAll.cpp:20: src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp: In member function ‘virtual void btConvexConcaveCollisionAlgorithm::processCollision(const btCollisionObjectWrapper*, const btCollisionObjectWrapper*, const btDispatcherInfo&, btManifoldResult*)’: src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:261:66: warning: unused variable ‘poly’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 261 | btPolyhedralConvexShape* poly = (btPolyhedralConvexShape*)convex; | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 99 | void ResizePoints(size_t nPts) { m_points.Resize(nPts); } | ~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ 77 | Allocate(size); | ^~~~~~~~ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 100 | void ResizeTriangles(size_t nTri) { m_triangles.Resize(nTri); } | ~~~~~~~~~~~~~~~~~~^~~~~~ Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBody.cpp:24, from src/btBulletDynamicsAll.cpp:27: src/BulletDynamics/Featherstone/btMultiBody.h: In constructor ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.h:770:22: warning: ‘btMultiBody::m_baseQuat’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 770 | btQuaternion m_baseQuat; // rotates world points into base frame | ^~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.h:769:15: warning: ‘btVector3 btMultiBody::m_basePos_interpolate’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 769 | btVector3 m_basePos_interpolate; // position of interpolated COM of base (world frame) | ^~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:93:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 93 | btMultiBody::btMultiBody(int n_links, | ^~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1154:13: warning: variable ‘result’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1154 | int result = sscanf(node, "%d %d %d %d", &nnode, &ndims, &nattrb, &hasbounds); | ^~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1327:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 1327 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from src/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h:17, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:19, from src/BulletSoftBody/btDeformableBodySolver.h:21: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp: In member function ‘bool VHACD::Mesh::LoadOFF(const std::string&, bool)’: Extras/VHACD/src/vhacdMesh.cpp:294:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 294 | fscanf(fid, "%s", temp); | ~~~~~~^~~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:305:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 305 | fscanf(fid, "%i", &nv); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:306:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 306 | fscanf(fid, "%i", &nf); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:307:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 307 | fscanf(fid, "%i", &ne); | ~~~~~~^~~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:314:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 314 | fscanf(fid, "%f", &x); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:315:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 315 | fscanf(fid, "%f", &y); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:316:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 316 | fscanf(fid, "%f", &z); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:324:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 324 | fscanf(fid, "%i", &s); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:327:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 327 | fscanf(fid, "%i", &i); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:328:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 328 | fscanf(fid, "%i", &j); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:329:47: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 329 | fscanf(fid, "%i", &k); | ~~~~~~^~~~~~~~~~~~~~~ Extras/VHACD/src/vhacdMesh.cpp:345:55: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 345 | fscanf(fid, "%i", &s); | ~~~~~~^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:37: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactConstraint.cpp:16: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from examples/Utils/b3ResourcePath.cpp:14: In static member function ‘static int b3FileUtils::extractPath(const char*, char*, int)’, inlined from ‘static int b3ResourcePath::findResourcePath(const char*, char*, int, PFN_FIND_FILE, void*)’ at examples/Utils/b3ResourcePath.cpp:127:44: src/Bullet3Common/b3FileUtils.h:87:35: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 87 | path[len] = 0; | ~~~~~~~~~~^~~ examples/Utils/b3ResourcePath.cpp: In static member function ‘static int b3ResourcePath::findResourcePath(const char*, char*, int, PFN_FIND_FILE, void*)’: examples/Utils/b3ResourcePath.cpp:125:22: note: at offset [-9223372036854775808, -1] into destination object ‘pathToExe’ of size 4096 125 | char pathToExe[B3_MAX_EXE_PATH_LEN]; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btSoftBody::DeformableNodeRigidAnchor&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:116:54: warning: ‘btDeformableNodeAnchorConstraint::m_anchor’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:19:83: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 19 | : m_anchor(&a), btDeformableContactConstraint(a.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:18:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 18 | btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btSoftBody::DeformableNodeRigidAnchor& a, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btDeformableNodeAnchorConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:116:54: warning: ‘btDeformableNodeAnchorConstraint::m_anchor’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:24:72: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 24 | : m_anchor(other.m_anchor), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:23:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 23 | btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btDeformableNodeAnchorConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btSoftBody::DeformableRigidContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:149:51: warning: ‘btDeformableRigidContactConstraint::m_contact’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:136:84: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 136 | : m_contact(&c), btDeformableContactConstraint(c.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:135:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 135 | btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btSoftBody::DeformableRigidContact& c, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btDeformableRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:149:51: warning: ‘btDeformableRigidContactConstraint::m_contact’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:147:190: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 147 | : m_contact(other.m_contact), btDeformableContactConstraint(other), m_penetration(other.m_penetration), m_total_split_impulse(other.m_total_split_impulse), m_binding(other.m_binding) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:146:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 146 | btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btDeformableRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableContactProjection.cpp:16: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btSoftBody::DeformableNodeRigidContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:185:27: warning: ‘btDeformableNodeRigidContactConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:412:89: warning: base ‘btDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 412 | : m_node(contact.m_node), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:411:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 411 | btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btSoftBody::DeformableNodeRigidContact& contact, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btDeformableNodeRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:185:27: warning: ‘btDeformableNodeRigidContactConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:417:73: warning: base ‘btDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 417 | : m_node(other.m_node), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:416:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 416 | btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btDeformableNodeRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btSoftBody::DeformableFaceRigidContact&, const btContactSolverInfo&, bool)’: src/BulletSoftBody/btDeformableContactConstraint.h:220:14: warning: ‘btDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:452:129: warning: base ‘btDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 452 | : m_face(contact.m_face), m_useStrainLimiting(useStrainLimiting), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:451:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 451 | btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btSoftBody::DeformableFaceRigidContact& contact, const btContactSolverInfo& infoGlobal, bool useStrainLimiting) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btDeformableFaceRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:220:14: warning: ‘btDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:457:121: warning: base ‘btDeformableRigidContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 457 | : m_face(other.m_face), m_useStrainLimiting(other.m_useStrainLimiting), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:456:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 456 | btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btDeformableFaceRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btSoftBody::DeformableFaceNodeContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:255:54: warning: ‘btDeformableFaceNodeContactConstraint::m_contact’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 255 | const btSoftBody::DeformableFaceNodeContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:597:138: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 597 | : m_node(contact.m_node), m_face(contact.m_face), m_contact(&contact), btDeformableContactConstraint(contact.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:596:1: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 596 | btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btSoftBody::DeformableFaceNodeContact& contact, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:30: src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp: In member function ‘virtual void btMultiBodyGearConstraint::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:122:26: warning: unused variable ‘currentPosition’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 122 | btScalar currentPosition = m_bodyA->getJointPosMultiDof(m_linkA)[dof]; | ^~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:113:18: warning: unused variable ‘kp’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 113 | btScalar kp = 1; | ^~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:114:18: warning: unused variable ‘kd’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 114 | btScalar kd = 1; | ^~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:34: src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp: In member function ‘void btMultiBodyConstraintSolver::setupMultiBodyTorsionalFrictionConstraint(btMultiBodySolverConstraint&, const btVector3&, btManifoldPoint&, btScalar, const btContactSolverInfo&, btScalar&, bool, btScalar, btScalar)’: src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1075:18: warning: unused variable ‘penetration’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1075 | btScalar penetration = isFriction ? 0 : cp.getDistance(); | ^~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:21, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:4, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.h:4, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:1: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:115:37: note: ‘’ declared here 115 | rsb->m_tetraScratches.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:116:39: note: ‘’ declared here 116 | rsb->m_tetraScratchesTn.resize(rsb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘virtual btScalar btReducedDeformableBodySolver::solveContactConstraints(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:251:30: warning: unused variable ‘rsb’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 251 | btReducedDeformableBody* rsb = static_cast(m_softBodies[i]); | ^~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from src/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h:17, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:19: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from examples/Importers/ImportColladaDemo/LoadMeshFromCollada.h:23, from examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:18: In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_numvertices’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_numIndices’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_scaling’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp: In function ‘void CollisionShape2TriangleMesh(btCollisionShape*, const btTransform&, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&)’: examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:102:117: warning: ‘graphicsindex’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 102 | double* graphicsbase = (double*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:85:53: note: ‘graphicsindex’ was declared here 85 | int graphicsindex; | ^~~~~~~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:38: src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp: In member function ‘virtual void btMultiBodySphericalJointMotor::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:146:26: warning: unused variable ‘velocityError’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 146 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:118:24: warning: unused variable ‘posError’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 118 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:122:19: warning: unused variable ‘axis’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 122 | btVector3 axis[3] = { btVector3(1, 0, 0), btVector3(0, 1, 0), btVector3(0, 0, 1) }; | ^~~~ In file included from src/btBulletDynamicsAll.cpp:39: src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp: In member function ‘virtual void btMultiBodySphericalJointLimit::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:208:26: warning: unused variable ‘velocityError’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 208 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:130:24: warning: unused variable ‘posError’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 130 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:134:19: warning: unused variable ‘axis’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 134 | btVector3 axis[3] = { btVector3(1, 0, 0), btVector3(0, 1, 0), btVector3(0, 0, 1) }; | ^~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:141:22: warning: variable ‘refQuat’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 141 | btQuaternion refQuat = m_desiredPosition; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from src/BulletSoftBody/btDeformableContactProjection.cpp:17: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:3: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from src/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h:17, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:19, from src/BulletSoftBody/btDeformableBodySolver.h:21: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/BulletCollision/CollisionDispatch/btCollisionObject.h:34, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:79, from src/BulletDynamics/Dynamics/btDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h:19, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:19, from examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:5: src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:60:18: warning: ‘virtual void btMultiBodyDynamicsWorld::solveConstraints(btContactSolverInfo&)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 60 | virtual void solveConstraints(btContactSolverInfo& solverInfo); | ^~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:65:14: note: by ‘void btDeformableMultiBodyDynamicsWorld::solveConstraints(btScalar)’ 65 | void solveConstraints(btScalar timeStep); | ^~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::ApplyStep(const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:726:13: warning: unused variable ‘root_id’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 726 | int root_id = GetRoot(joint_mat); | ^~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:727:13: warning: unused variable ‘num_joints’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 727 | int num_joints = cKinTree::GetNumJoints(joint_mat); | ^~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/btBulletCollisionAll.cpp:80: src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp: In member function ‘virtual bool btPolyhedralConvexShape::initializePolyhedralFeatures(int)’: src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:132:29: warning: unused variable ‘v01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 132 | int v01 = edge->getSourceVertex(); | ^~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableBodySolver.cpp:18: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/btBulletCollisionAll.cpp:85: src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::load(const char*, int)’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:119:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 119 | for (int i = 0; i < n_cells0; i++) | ~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:125:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 125 | for (int j = 0; j < n_cells1; j++) | ~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:137:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 137 | for (int i = 0; i < n_cell_maps0; i++) | ~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:143:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 143 | for (int j = 0; j < n_cell_maps1; j++) | ~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:47:13: warning: unused variable ‘fileSize’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 47 | int fileSize = -1; | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::interpolate(unsigned int, double&, const btVector3&, btVector3*) const’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:471:19: warning: variable ‘d’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 471 | btVector3 d = sd.m_max - sd.m_min; //.diagonal().eval(); | ^ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from src/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h:17, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:19: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp: In function ‘bool btExtractJointBodyFromTempLinks(btAlignedObjectArray&, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:194:27: warning: variable ‘jointAttachPointMyv0’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 194 | btVector3 jointAttachPointMyv0 = jointAttachPointMy; | ^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:220:30: warning: variable ‘body_to_parent_body1’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 220 | btQuaternion body_to_parent_body1 = parent_body_to_body1.inverse(); | ^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp: In function ‘void btExtractJointBodyFromBullet(const btMultiBody*, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:304:23: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct TempLink’; use assignment instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess8;;] 304 | memset(&links[i], 0xffffffff, sizeof(TempLink)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:29:8: note: ‘struct TempLink’ declared here 29 | struct TempLink | ^~~~~~~~ In file included from src/BulletCollision/Gimpact/gim_memory.h:35, from src/BulletCollision/Gimpact/gim_memory.cpp:30, from src/btBulletCollisionAll.cpp:90: src/BulletCollision/Gimpact/gim_math.h: In function ‘btScalar gim_inv_sqrt(btScalar)’: src/BulletCollision/Gimpact/gim_math.h:137:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 137 | GIM_INV_SQRT(f, r); | ^ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:137:9: note: in expansion of macro ‘GIM_INV_SQRT’ 137 | GIM_INV_SQRT(f, r); | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:137:9: note: in expansion of macro ‘GIM_INV_SQRT’ 137 | GIM_INV_SQRT(f, r); | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h: In function ‘btScalar gim_sqrt(btScalar)’: src/BulletCollision/Gimpact/gim_math.h:144:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 144 | GIM_SQRT(f, r); | ^ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:144:9: note: in expansion of macro ‘GIM_SQRT’ 144 | GIM_SQRT(f, r); | ^~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:144:9: note: in expansion of macro ‘GIM_SQRT’ 144 | GIM_SQRT(f, r); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_normal(btVector3&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:137:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 137 | TRIANGLE_NORMAL(m_vertices[0], m_vertices[1], m_vertices[2], normal); | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:137:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 137 | TRIANGLE_NORMAL(m_vertices[0], m_vertices[1], m_vertices[2], normal); | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_plane(btVector4&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:142:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 142 | TRIANGLE_PLANE(m_vertices[0], m_vertices[1], m_vertices[2], plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:142:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 142 | TRIANGLE_PLANE(m_vertices[0], m_vertices[1], m_vertices[2], plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_edge_plane(unsigned int, const btVector3&, btVector4&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:157:17: note: in expansion of macro ‘EDGE_PLANE’ 157 | EDGE_PLANE(e0, e1, triangle_normal, plane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:157:17: note: in expansion of macro ‘EDGE_PLANE’ 157 | EDGE_PLANE(e0, e1, triangle_normal, plane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_triangle_transform(btTransform&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:176:17: note: in expansion of macro ‘VEC_NORMALIZE’ 176 | VEC_NORMALIZE(xaxis); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:176:17: note: in expansion of macro ‘VEC_NORMALIZE’ 176 | VEC_NORMALIZE(xaxis); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘bool GIM_TRIANGLE::ray_collision(const btVector3&, const btVector3&, btVector3&, btVector3&, btScalar&, btScalar)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:336:17: note: in expansion of macro ‘VEC_NORMALIZE’ 336 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:336:17: note: in expansion of macro ‘VEC_NORMALIZE’ 336 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘bool GIM_TRIANGLE::ray_collision_front_side(const btVector3&, const btVector3&, btVector3&, btVector3&, btScalar&, btScalar)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:362:17: note: in expansion of macro ‘VEC_NORMALIZE’ 362 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:362:17: note: in expansion of macro ‘VEC_NORMALIZE’ 362 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::clip_triangle(const btVector4&, const btVector3*, const btVector3*, btVector3*)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::cross_line_intersection_test()’: src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:17: note: in expansion of macro ‘VEC_LENGTH’ 202 | VEC_LENGTH(edge_edge_dir, Dlen); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:17: note: in expansion of macro ‘VEC_LENGTH’ 202 | VEC_LENGTH(edge_edge_dir, Dlen); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:33: note: in expansion of macro ‘VEC_LENGTH’ 265 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:33: note: in expansion of macro ‘VEC_LENGTH’ 265 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:33: note: in expansion of macro ‘VEC_LENGTH’ 298 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:33: note: in expansion of macro ‘VEC_LENGTH’ 298 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘bool GIM_TRIANGLE_CALCULATION_CACHE::triangle_collision(const btVector3&, const btVector3&, const btVector3&, btScalar, const btVector3&, const btVector3&, const btVector3&, btScalar, GIM_TRIANGLE_CONTACT_DATA&)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:113: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-strict-aliasing-Wstrict-aliasing8;;] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp: In member function ‘virtual void GwenParameterInterface::registerSliderFloatParameter(SliderParams&)’: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:58: warning: ‘ : ’ directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~ In member function ‘void MySliderEventHandler::SetValue(T) [with T = double]’, inlined from ‘void MySliderEventHandler::SliderMoved(Gwen::Controls::Base*) [with T = double]’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:67:11, inlined from ‘virtual void GwenParameterInterface::registerSliderFloatParameter(SliderParams&)’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:244:22: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:55: note: assuming directive output of 5 bytes 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~~~~~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from examples/ThirdPartyLibs/Gwen/Macros.h:7, from examples/ThirdPartyLibs/Gwen/Gwen.h:20, from examples/ThirdPartyLibs/../OpenGLWindow/GwenOpenGL3CoreRenderer.h:5, from examples/ExampleBrowser/GwenGUISupport/gwenInternalData.h:4, from examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:2: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void MySliderEventHandler::SetValue(T) [with T = double]’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:15, inlined from ‘void MySliderEventHandler::SliderMoved(Gwen::Controls::Base*) [with T = double]’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:67:11, inlined from ‘virtual void GwenParameterInterface::registerSliderFloatParameter(SliderParams&)’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:244:22: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 7 and 1341 bytes into a destination of size 1024 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from src/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h:17, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:19, from src/BulletSoftBody/btDeformableBodySolver.h:21: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder-Wreorder8;;] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp: In member function ‘void MySliderEventHandler::SetValue(T) [with T = double]’: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:58: warning: ‘ : ’ directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:55: note: assuming directive output of 5 bytes 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void MySliderEventHandler::SetValue(T) [with T = double]’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:15: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 7 and 1341 bytes into a destination of size 1024 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::LerpPoses(const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::VectorXd&, double, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:1614:13: warning: unused variable ‘root_offset’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1614 | int root_offset = GetParamOffset(joint_mat, root_id); | ^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::VelToPoseDiff(const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:1661:13: warning: unused variable ‘root_offset’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1661 | int root_offset = GetParamOffset(joint_mat, root_id); | ^~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:316:17: warning: ‘btScalar gResolveSplitPenetrationImpulse_sse2(btSolverBody&, btSolverBody&, const btSolverConstraint&)’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 316 | static btScalar gResolveSplitPenetrationImpulse_sse2(btSolverBody& bodyA, btSolverBody& bodyB, const btSolverConstraint& c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:331:13: warning: ‘void initBatchedConstraintInfoArray(btAlignedObjectArray*, btConstraintArray*)’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 331 | static void initBatchedConstraintInfoArray(btAlignedObjectArray* outConInfos, btConstraintArray* constraints) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:265:13: warning: ‘void expandConstraintRowsInPlace(int*, const btBatchedConstraintInfo*, int, int)’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 265 | static void expandConstraintRowsInPlace(int* constraintBatchIds, const btBatchedConstraintInfo* conInfos, int numConstraints, int numConstraintRows) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:175:13: warning: ‘void initBatchedBodyDynamicFlags(btAlignedObjectArray*, const btAlignedObjectArray&)’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 175 | static void initBatchedBodyDynamicFlags(btAlignedObjectArray* outBodyDynamicFlags, const btAlignedObjectArray& bodies) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletDynamics/MLCPSolvers/btMLCPSolver.h:20, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:15: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:148:22: warning: ‘virtual void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 148 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:49:22: note: by ‘virtual void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject**, int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, const btContactSolverInfo&, btIDebugDraw*)’ 49 | virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:20, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:112: src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:60:18: warning: ‘virtual void btMultiBodyDynamicsWorld::solveConstraints(btContactSolverInfo&)’ was hidden [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual-Woverloaded-virtual=8;;] 60 | virtual void solveConstraints(btContactSolverInfo& solverInfo); | ^~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:65:14: note: by ‘void btDeformableMultiBodyDynamicsWorld::solveConstraints(btScalar)’ 65 | void solveConstraints(btScalar timeStep); | ^~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In constructor ‘CommandLogPlayback::CommandLogPlayback(const char*)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:560:32: warning: variable ‘bytesRead’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 560 | size_t bytesRead; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘int PhysicsServerCommandProcessor::createBodyInfoStream(int, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:3773:44: warning: unused variable ‘bodyA’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 3773 | const btRigidBody& bodyA = con->getRigidBodyA(); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:3760:30: warning: unused variable ‘rb’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 3760 | btRigidBody* rb = bodyHandle->m_rigidBody; | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In function ‘unsigned char* MyGetRawHeightfieldData(CommonFileIOInterface&, PHY_ScalarType, const char*, int&, int&, btScalar&, btScalar&)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4641:21: warning: unused variable ‘found’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 4641 | int found = fileIO.findResourcePath(fileName, relativeFileName, 1024); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4730:49: warning: suggest parentheses around assignment used as truth value [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-parentheses-Wparentheses8;;] 4730 | while (lineChar = fileIO.readLine(slot, &lineBuffer[0], MYLINELENGTH)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4735:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 4735 | while (pos < line.length()) | ~~~~^~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4738:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 4738 | while (nextPos < line.length()) | ~~~~~~~~^~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4719:29: warning: unused variable ‘found’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 4719 | int found = fileIO.findResourcePath(fileName, relativePath, 1024); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘virtual void MyTriangleCollector4::processTriangle(btVector3*, int, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4841:35: warning: variable ‘extents’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 4841 | btVector3 extents = m_aabbMax - m_aabbMin; | ^~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateCollisionShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5017:61: warning: unused variable ‘strideInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5017 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5070:58: warning: unused variable ‘gridSpacing’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5070 | btScalar gridSpacing = 0.5; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5112:53: warning: unused variable ‘strideInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5112 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5196:45: warning: unused variable ‘numIndices’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5196 | int numIndices = clientCmd.m_createUserShapeArgs.m_shapes[i].m_numIndices; | ^~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5283:72: warning: unused variable ‘fileIO’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5283 | CommonFileIOInterface* fileIO = m_data->m_pluginManager.getFileIOInterface(); | ^~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processResetMeshDataCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5560:21: warning: unused variable ‘totalBytesPerVertex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5560 | int totalBytesPerVertex = sizeof(btVector3); | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5555:13: warning: unused variable ‘sizeInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5555 | int sizeInBytes = 0; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestTetraMeshDataCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5737:41: warning: unused variable ‘colShape’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5737 | const btCollisionShape* colShape = 0; | ^~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateVisualShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5781:21: warning: unused variable ‘pathPrefix’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 5781 | const char* pathPrefix = ""; | ^~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processUserDebugDrawCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:6062:29: warning: unused variable ‘linkIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6062 | int linkIndex = -1; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestRaycastIntersectionsCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:6695:29: warning: unused variable ‘linkIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 6695 | int linkIndex = -1; | ^~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ In file included from src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:20, from src/BulletSoftBody/btSoftBodySolvers.h:19, from src/BulletSoftBody/btDeformableBodySolver.h:19: src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/btDeformableContactConstraint.h:81:32: warning: ‘*(__vector(2) long unsigned int*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::m_node))’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ~~~~~~^~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:5: In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_dt’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::m_impulseFactor))’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::m_appliedImpulse))’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_ri’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_targetPos’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_impulseDirection’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from src/BulletCollision/CollisionShapes/btCollisionShape.h:19, from src/BulletCollision/CollisionShapes/btConcaveShape.h:19, from src/BulletCollision/CollisionShapes/btStridingMeshInterface.h:21, from src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:19: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:48:29: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btReducedDeformableBodySolver::reinitialize(const btAlignedObjectArray&, btScalar)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::SolveInvDyna(const cRBDModel&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:32:42: warning: variable ‘world_child_trans’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 32 | cSpAlg::tSpTrans world_child_trans = model.GetSpWorldJointTrans(j); | ^~~~~~~~~~~~~~~~~ examples/ThirdPartyLibs/stb_image/stb_image.cpp: In function ‘int parse_png_file(png*, int, int)’: examples/ThirdPartyLibs/stb_image/stb_image.cpp:2763:55: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 2763 | tc[k] = (uint8)get16(s); // non 8-bit images will be larger | ~~~~~~^~~~~~~~~~~~~~~~~ examples/ThirdPartyLibs/stb_image/stb_image.cpp:2660:30: note: at offset 3 into destination object ‘tc’ of size 3 2660 | uint8 has_trans = 0, tc[3]; | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processSendDesiredStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7675:53: warning: unused variable ‘dofOffset’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 7675 | int dofOffset = mb->getLink(link).m_dofOffset; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7739:77: warning: unused variable ‘torqueIndex’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 7739 | int torqueIndex = velIndex; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7710:38: warning: unused variable ‘rb’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 7710 | btRigidBody* rb = body->m_rigidBody; | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestActualStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7903:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 7903 | if (sizeof(SendActualStateSharedMemoryStorage) > bufferSizeInBytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildMassMat(const cRBDModel&, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:164:50: warning: variable ‘child_parent_trans’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 164 | cSpAlg::tSpTrans child_parent_trans = model.GetSpChildParentTrans(j); | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processDeformable(const UrdfDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9311:22: warning: unused variable ‘foundSimMesh’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9311 | bool foundSimMesh = UrdfFindMeshFile(fileIO, pathPrefix, deformable.m_simFileName, error_message_prefix, &out_found_sim_filename, &out_sim_type); | ^~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9328:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 9328 | for (int i = 0; i < attribute.vertices.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9332:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare8;;] 9332 | for (int i = 0; i < shape.mesh.indices.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9436:39: warning: unused variable ‘rgbaColor’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9436 | float rgbaColor[4] = { 1,1,1,1 }; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9672:29: warning: unused variable ‘strideInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9672 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9308:14: warning: unused variable ‘foundFile’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9308 | bool foundFile = UrdfFindMeshFile(fileIO, pathPrefix, relativeFileName, error_message_prefix, &out_found_filename, &out_type); | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processReducedDeformable(const UrdfReducedDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9834:22: warning: unused variable ‘foundSimMesh’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9834 | bool foundSimMesh = UrdfFindMeshFile(fileIO, pathPrefix, reduced_deformable.m_simFileName, error_message_prefix, &out_found_sim_filename, &out_sim_type); | ^~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9882:39: warning: unused variable ‘rgbaColor’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9882 | float rgbaColor[4] = { 1,1,1,1 }; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10113:29: warning: unused variable ‘strideInBytes’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10113 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9831:14: warning: unused variable ‘foundFile’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 9831 | bool foundFile = UrdfFindMeshFile(fileIO, pathPrefix, relativeFileName, error_message_prefix, &out_found_filename, &out_type); | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestCollisionInfoCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10529:37: warning: unused variable ‘serverCmd’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10529 | SharedMemoryStatus& serverCmd = serverStatusOut; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::performCollisionDetectionCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10538:14: warning: unused variable ‘hasStatus’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10538 | bool hasStatus = true; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processChangeDynamicsInfoCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10874:66: warning: unused variable ‘prevUpper’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10874 | btScalar prevUpper = mb->getLink(linkIndex).m_jointUpperLimit; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10875:66: warning: unused variable ‘prevLower’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 10875 | btScalar prevLower = mb->getLink(linkIndex).m_jointLowerLimit; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11018:62: warning: unused variable ‘parentRb’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 11018 | btRigidBody* parentRb = &body->m_rigidBodyJoints[linkIndex]->getRigidBodyA(); | ^~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processApplyExternalForceCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:12722:43: warning: variable ‘relPosWorld’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 12722 | btVector3 relPosWorld = isLinkFrame ? sb->getWorldTransform().getBasis() * tmpPosition : tmpPosition - sb->getWorldTransform().getOrigin(); | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRemoveBodyCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:12817:37: warning: variable ‘numCollisionObjects’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 12817 | int numCollisionObjects = m_data->m_dynamicsWorld->getNumCollisionObjects(); | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateUserConstraintCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13013:70: warning: unused variable ‘disableCollisionBetweenLinkedBodies’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 13013 | bool disableCollisionBetweenLinkedBodies = true; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13456:50: warning: unused variable ‘maxImp’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 13456 | btScalar maxImp = clientCmd.m_userConstraintArguments.m_maxAppliedForce * fixedTimeSubStep; | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCalculateInverseKinematicsCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13767:54: warning: variable ‘endEffectorOriBaseCoord’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 13767 | btQuaternion endEffectorOriBaseCoord = endEffectorBaseCoord.getRotation(); | ^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCalculateInverseKinematicsCommand2(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:14116:54: warning: variable ‘endEffectorOriBaseCoord’ set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 14116 | btQuaternion endEffectorOriBaseCoord = endEffectorBaseCoord.getRotation(); | ^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘virtual bool PhysicsServerCommandProcessor::processCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:15078:13: warning: unused variable ‘sz’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 15078 | int sz = sizeof(SharedMemoryStatus); | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:15079:13: warning: unused variable ‘sz2’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 15079 | int sz2 = sizeof(SharedMemoryCommand); | ^~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:131:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 131 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildEndEffectorJacobian(const cRBDModel&, int, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:204:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 204 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildJacobian(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:276:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 276 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildCOMJacobian(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:315:32: warning: unused variable ‘joint_mat’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 315 | const Eigen::MatrixXd& joint_mat = model.GetJointMat(); | ^~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:316:32: warning: unused variable ‘body_defs’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 316 | const Eigen::MatrixXd& body_defs = model.GetBodyDefs(); | ^~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:317:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 317 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildJacobianDot(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:371:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 371 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static cSpAlg::tSpVec cRBDUtil::BuildCOMVelProdAccAux(const cRBDModel&, const Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:413:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 413 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:414:32: warning: unused variable ‘vel’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 414 | const Eigen::VectorXd& vel = model.GetVel(); | ^~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:415:24: warning: unused variable ‘gravity’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 415 | const tVector& gravity = model.GetGravity(); | ^~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:418:13: warning: unused variable ‘num_dofs’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 418 | int num_dofs = cKinTree::GetNumDof(joint_mat); | ^~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::CalcCoM(const cRBDModel&, tVector&, tVector&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:530:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 530 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:531:32: warning: unused variable ‘vel’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 531 | const Eigen::VectorXd& vel = model.GetVel(); | ^~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static cSpAlg::tSpMat cRBDUtil::BuildMomentInertiaCylinder(const Eigen::MatrixXd&, int)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:727:16: warning: unused variable ‘c_vol’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 727 | double c_vol = M_PI * r * r * h; | ^~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:728:16: warning: unused variable ‘hs_vol’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 728 | double hs_vol = M_PI * 2.0 / 3.0 * r * r * r; | ^~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::CalcWorldJointTransforms(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:757:32: warning: unused variable ‘pose’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 757 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:619:29: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBody.h:20, from src/BulletSoftBody/btCGProjection.h:19, from src/BulletSoftBody/btDeformableContactProjection.h:18: src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:619:29: src/BulletSoftBody/btDeformableContactConstraint.h:81:32: warning: ‘.btDeformableStaticConstraint::m_node’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ~~~~~~^~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:619:29: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:250:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘*(__vector(2) long unsigned int*)((char*)& + offsetof(btDeformableFaceNodeContactConstraint, btDeformableFaceNodeContactConstraint::m_node))’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_contact’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:250:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_normal_dv’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:218:12, inlined from ‘virtual void btDeformableContactProjection::reinitialize(bool)’ at src/BulletSoftBody/btDeformableContactProjection.cpp:623:33: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_tangent_dv’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘virtual void btDeformableContactProjection::reinitialize(bool)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:81: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 897 | sprintf(msg, "%s%f,", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:78: note: assuming directive output of 8 bytes 897 | sprintf(msg, "%s%f,", msg, | ^~~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from /nix/store/dih8vf5naf93c0wcfxqa9pll3k7iv9bm-gcc-14-20241116/include/c++/14-20241116/cstdio:42, from /nix/store/dih8vf5naf93c0wcfxqa9pll3k7iv9bm-gcc-14-20241116/include/c++/14-20241116/ext/string_conversions.h:45, from /nix/store/dih8vf5naf93c0wcfxqa9pll3k7iv9bm-gcc-14-20241116/include/c++/14-20241116/bits/basic_string.h:4154, from /nix/store/dih8vf5naf93c0wcfxqa9pll3k7iv9bm-gcc-14-20241116/include/c++/14-20241116/string:54, from src/Bullet3Common/b3HashMap.h:21, from examples/SharedMemory/PhysicsClientSharedMemory.cpp:7: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:16: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 5 and 1342 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:81: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 902 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:78: note: assuming directive output of 8 bytes 902 | sprintf(msg, "%s%f", msg, | ^~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:16: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 4 and 1341 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:81: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 902 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:78: note: assuming directive output of 8 bytes 902 | sprintf(msg, "%s%f", msg, | ^~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:16: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 4 and 1341 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:906:66: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 906 | sprintf(msg, "%s]", msg); | ^ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:906:14: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 2 and 1025 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:73: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 916 | sprintf(msg, "%s%f,", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:70: note: assuming directive output of 8 bytes 916 | sprintf(msg, "%s%f,", msg, | ^~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp: In member function ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[0]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 222 | btVector3 gravity; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:48: note: ‘’ declared here 98 | rsb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[1]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:15: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 5 and 1342 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:48: note: ‘’ declared here 98 | rsb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:73: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 921 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:70: note: assuming directive output of 8 bytes 921 | sprintf(msg, "%s%f", msg, | ^~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:15: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 4 and 1341 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:73: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 921 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:70: note: assuming directive output of 8 bytes 921 | sprintf(msg, "%s%f", msg, | ^~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:15: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 4 and 1341 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:925:58: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 925 | sprintf(msg, "%s]", msg); | ^ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’ at examples/SharedMemory/PhysicsClientSharedMemory.cpp:925:13: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 2 and 1025 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:34: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘msg’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-restrict-Wrestrict8;;] examples/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ In file included from src/LinearMath/btMatrix3x3.h:18, from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21, from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In function ‘btVector3 operator*(const btVector3&, const btScalar&)’, inlined from ‘btVector3 operator*(const btScalar&, const btVector3&)’ at src/LinearMath/btVector3.h:838:13, inlined from ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’ at src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:246:59: src/LinearMath/btVector3.h:830:78: warning: ‘gravity.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 830 | return btVector3(v.m_floats[0] * s, v.m_floats[1] * s, v.m_floats[2] * s); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp: In member function ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: note: ‘gravity.btVector3::m_floats[2]’ was declared here 222 | btVector3 gravity; | ^~~~~~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_contactPoint’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_bary’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_weights’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21, from src/BulletSoftBody/btSoftBodyInternals.h:20: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1238:37: note: ‘’ declared here 1238 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1239:39: note: ‘’ declared here 1239 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/LinearMath/btMatrix3x3.h:18, from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21: In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’ at src/BulletSoftBody/btSoftBodyInternals.h:1895:72: src/LinearMath/btVector3.h:762:32: warning: ‘p.btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’: src/BulletSoftBody/btSoftBodyInternals.h:1885:35: note: ‘p.btVector3::m_floats[0]’ was declared here 1885 | btVector3 p; | ^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’ at src/BulletSoftBody/btSoftBodyInternals.h:1895:72: src/LinearMath/btVector3.h:763:32: warning: ‘p.btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’: src/BulletSoftBody/btSoftBodyInternals.h:1885:35: note: ‘p.btVector3::m_floats[1]’ was declared here 1885 | btVector3 p; | ^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’ at src/BulletSoftBody/btSoftBodyInternals.h:1895:72: src/LinearMath/btVector3.h:764:32: warning: ‘p.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘virtual void btSoftColliders::CollideVF_SS::Process(const btDbvtNode*, const btDbvtNode*)’: src/BulletSoftBody/btSoftBodyInternals.h:1885:35: note: ‘p.btVector3::m_floats[2]’ was declared here 1885 | btVector3 p; | ^ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_queueIsEmpty’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_allocSize’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_cachePadding’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In function ‘bool BulletMJCFImporterInternalData::parseJoint(MyMJCFDefaults&, tinyxml2::XMLElement*, int, int, int, MJCFErrorLogger*, const btTransform&, btTransform&)’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:573:62: warning: ‘ejtype’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 573 | if (m_angleUnits == "degree" && ejtype == URDFRevoluteJoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:522:32: note: ‘ejtype’ was declared here 522 | UrdfJointTypes ejtype; | ^~~~~~ In file included from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:116: examples/SharedMemory/../SoftDemo/BunnyMesh.h: At global scope: examples/SharedMemory/../SoftDemo/BunnyMesh.h:466:12: warning: ‘gIndicesBunny’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 466 | static int gIndicesBunny[BUNNY_NUM_TRIANGLES][3] = { | ^~~~~~~~~~~~~ examples/SharedMemory/../SoftDemo/BunnyMesh.h:11:13: warning: ‘gVerticesBunny’ defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 11 | static REAL gVerticesBunny[BUNNY_NUM_VERTICES * 3] = { | ^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:30: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1343:37: note: ‘’ declared here 1343 | psb->m_tetraScratches.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_F.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_cofF.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::TetraScratch::TetraScratch(const btSoftBody::TetraScratch&)’ at src/BulletSoftBody/btSoftBody.h:333:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::TetraScratch]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’ at src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:32: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::TetraScratch::m_corotation.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1344:39: note: ‘’ declared here 1344 | psb->m_tetraScratchesTn.resize(psb->m_tetras.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[0]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[1]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[2]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/BulletSoftBody/btSoftBody.h:427:16: warning: ‘a.btSoftBody::Anchor::m_c1’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 427 | struct Anchor | ^~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/BulletSoftBody/btSoftBody.h:427:16: warning: ‘a.btSoftBody::Anchor::m_c2’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 427 | struct Anchor | ^~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In file included from src/btLinearMathAll.cpp:5: src/LinearMath/btConvexHull.cpp: In member function ‘HullError HullLibrary::CreateConvexHull(const HullDesc&, HullResult&)’: src/LinearMath/btConvexHull.cpp:710:45: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 710 | vertexScratch.resize(static_cast(hr.mVcount)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/LinearMath/btGeometryUtil.h:19, from src/LinearMath/btGeometryUtil.cpp:15, from src/btLinearMathAll.cpp:2: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:710:45: note: ‘’ declared here 710 | vertexScratch.resize(static_cast(hr.mVcount)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btConvexHull.cpp:720:63: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 720 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:720:63: note: ‘’ declared here 720 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btConvexHull.cpp:751:63: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 751 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:751:63: note: ‘’ declared here 751 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::pointersToIndices()’: src/BulletSoftBody/btSoftBody.cpp:2441:51: warning: array subscript ‘void*[0]’ is partly outside array bounds of ‘int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 2441 | m_faces[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2420:13: note: object ‘i’ of size 4 2420 | int i, ni; | ^ src/BulletSoftBody/btSoftBody.cpp:2426:51: warning: array subscript ‘void*[0]’ is partly outside array bounds of ‘int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 2426 | m_nodes[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2420:13: note: object ‘i’ of size 4 2420 | int i, ni; | ^ In file included from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:412:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:412:56: note: ‘’ declared here 412 | psb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:412:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:412:56: note: ‘’ declared here 412 | psb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_contactPoint’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_bary’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_weights’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/btBulletCollisionAll.cpp:55: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp: In member function ‘virtual void btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, const btVector3&, const btVector3&, const btVector3&, const btVector3&)::MyNodeOverlapCallback::processNode(int, int)’: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:215:99: warning: ‘graphicsindex’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 215 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:205:37: note: ‘graphicsindex’ was declared here 205 | int graphicsindex; | ^~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp: In member function ‘virtual void btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, const btVector3&, const btVector3&)::MyNodeOverlapCallback::processNode(int, int)’: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:141:99: warning: ‘graphicsindex’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 141 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:131:37: note: ‘graphicsindex’ was declared here 131 | int graphicsindex; | ^~~~~~~~~~~~~ In file included from src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:22, from src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:19, from src/btBulletCollisionAll.cpp:1: In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:67: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 130 | m_floats[2] = _z; | ^~ In file included from src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp:24, from src/btBulletCollisionAll.cpp:16: src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:67: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:67: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 130 | m_floats[2] = _z; | ^~ In file included from src/BulletCollision/CollisionShapes/btTriangleShape.h:20, from src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp:18, from src/btBulletCollisionAll.cpp:10: src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:67: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In copy constructor ‘btSoftBody::RContact::RContact(const btSoftBody::RContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btSoftBody::predictMotion(btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:2199:20: src/BulletSoftBody/btSoftBody.h:343:16: warning: ‘.btSoftBody::RContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 343 | struct RContact | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::predictMotion(btScalar)’: src/BulletSoftBody/btSoftBody.cpp:2199:27: note: ‘’ declared here 2199 | m_rcontacts.resize(0); | ~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::RContact::RContact(const btSoftBody::RContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btSoftBody::predictMotion(btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:2199:20: src/BulletSoftBody/btSoftBody.h:343:16: warning: ‘.btSoftBody::RContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 343 | struct RContact | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::predictMotion(btScalar)’: src/BulletSoftBody/btSoftBody.cpp:2199:27: note: ‘’ declared here 2199 | m_rcontacts.resize(0); | ~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_x’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_q’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_v’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_vn’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_f’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_n’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_splitv’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In file included from src/BulletDynamics/Featherstone/btMultiBody.h:46: In copy constructor ‘btMultibodyLink::btMultibodyLink(const btMultibodyLink&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btMultibodyLink]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’ at src/BulletDynamics/Featherstone/btMultiBody.cpp:140:16: src/BulletDynamics/Featherstone/btMultiBodyLink.h:47:8: warning: ‘*(const __vector(2) int*)((char*)& + offsetof(btMultibodyLink, btMultibodyLink::m_dofOffset))’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 47 | struct btMultibodyLink | ^~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In constructor ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.cpp:140:23: note: ‘’ declared here 140 | m_links.resize(n_links); | ~~~~~~~~~~~~~~^~~~~~~~~ In copy constructor ‘btMultibodyLink::btMultibodyLink(const btMultibodyLink&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btMultibodyLink]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’ at src/BulletDynamics/Featherstone/btMultiBody.cpp:140:16: src/BulletDynamics/Featherstone/btMultiBodyLink.h:47:8: warning: ‘.btMultibodyLink::m_jointPos_interpolate’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 47 | struct btMultibodyLink | ^~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In constructor ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.cpp:140:23: note: ‘’ declared here 140 | m_links.resize(n_links); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:6: src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp: In static member function ‘static btQuantizedBvh* btQuantizedBvh::deSerializeInPlace(void*, unsigned int, bool)’: src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:1046:18: warning: ‘*(btQuantizedBvh*)i_alignedDataBuffer.btQuantizedBvh::m_useQuantization’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 1046 | if (bvh->m_useQuantization) | ~~~~~^~~~~~~~~~~~~~~~~ src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:1090:51: warning: ‘*(btQuantizedBvh*)i_alignedDataBuffer.btQuantizedBvh::m_subtreeHeaderCount’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 1090 | bvh->m_SubtreeHeaders.initializeFromBuffer(nodeData, bvh->m_subtreeHeaderCount, bvh->m_subtreeHeaderCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:1090:51: warning: ‘*(btQuantizedBvh*)i_alignedDataBuffer.btQuantizedBvh::m_subtreeHeaderCount’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] In file included from src/btBulletCollisionAll.cpp:15: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp: In function ‘void btGenerateInternalEdgeInfo(btBvhTriangleMeshShape*, btTriangleInfoMap*)’: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:381:101: warning: ‘graphicsindex’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 381 | double* graphicsbase = (double*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:364:37: note: ‘graphicsindex’ was declared here 364 | int graphicsindex; | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestCameraImageCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4242:88: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 4242 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/LinearMath/btHashMap.h:20, from examples/SharedMemory/PhysicsServerCommandProcessor.h:4, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:1: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4242:88: note: ‘’ declared here 4242 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4243:87: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 4243 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4243:87: note: ‘’ declared here 4243 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4257:88: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 4257 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4257:88: note: ‘’ declared here 4257 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:20: src/BulletSoftBody/btDeformableLagrangianForce.h: In member function ‘virtual void btDeformableLagrangianForce::testHessian()’: src/BulletSoftBody/btDeformableLagrangianForce.h:246:26: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 246 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:246:26: note: ‘’ declared here 246 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:248:26: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 248 | df.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:248:26: note: ‘’ declared here 248 | df.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:250:26: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 250 | f1.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:250:26: note: ‘’ declared here 250 | f1.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:252:26: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 252 | f2.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:252:26: note: ‘’ declared here 252 | f2.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:256:25: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 256 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:256:25: note: ‘’ declared here 256 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h: In member function ‘virtual void btDeformableLagrangianForce::testDerivative()’: src/BulletSoftBody/btDeformableLagrangianForce.h:136:26: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 136 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:136:26: note: ‘’ declared here 136 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:138:31: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 138 | dphi_dx.resize(dx.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:138:31: note: ‘’ declared here 138 | dphi_dx.resize(dx.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:147:25: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 147 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:147:25: note: ‘’ declared here 147 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestActualStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7987:44: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 7987 | local_origin.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7987:44: note: ‘’ declared here 7987 | local_origin.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7994:37: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 7994 | omega.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7994:37: note: ‘’ declared here 7994 | omega.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7995:38: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 7995 | linVel.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7995:38: note: ‘’ declared here 7995 | linVel.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletDynamics/Vehicle/btRaycastVehicle.h:19, from src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:13, from src/btBulletDynamicsAll.cpp:40: In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘.btWheelInfo::m_raycastInfo’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In file included from src/LinearMath/btTransform.h:18, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:78, from src/BulletDynamics/Dynamics/btDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:16: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btTransform.h:62:19: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_origin’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘.btWheelInfo::m_clientInfo’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btWheelInfo, btWheelInfo::m_clippedInvContactDotSuspension))’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btWheelInfo, btWheelInfo::m_wheelsSuspensionForce))’ is used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized8;;] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processInitPoseCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11873:33: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 11873 | scratch_m.resize(nLinks + 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11873:33: note: ‘’ declared here 11873 | scratch_m.resize(nLinks + 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In constructor ‘btReducedVector::btReducedVector()’, inlined from ‘void btModifiedGramSchmidt::solve() [with TV = btReducedVector]’ at src/LinearMath/btModifiedGramSchmidt.h:29:21: src/LinearMath/btReducedVector.h:36:30: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btModifiedGramSchmidt::solve() [with TV = btReducedVector]’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btReducedVector.h:36:30: note: ‘’ declared here 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from src/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26: In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:706:78: note: ‘’ declared here 706 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:732:78: note: ‘’ declared here 732 | btSolverBody& solverBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘int btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:750:77: note: ‘’ declared here 750 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8, inlined from ‘UrdfCollision& UrdfCollision::operator=(const UrdfCollision&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:134:8, inlined from ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’ at src/LinearMath/btHashMap.h:272:24: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8, inlined from ‘UrdfCollision& UrdfCollision::operator=(const UrdfCollision&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:134:8, inlined from ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’ at src/LinearMath/btHashMap.h:272:24: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8, inlined from ‘UrdfCollision& UrdfCollision::operator=(const UrdfCollision&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:134:8, inlined from ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’ at src/LinearMath/btHashMap.h:272:24: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btHashMap::insert(const Key&, const Value&) [with Key = btHashPtr; Value = UrdfCollision]’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:4, from examples/SharedMemory/PhysicsServerCommandProcessor.h:8: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:130:23: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:130:23: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:130:23: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:130:23: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::exitHandles() [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:56: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolverMt::convertContacts(btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:586:77: note: ‘’ declared here 586 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:57: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘int btSequentialImpulseConstraintSolverMt::getOrInitSolverBodyThreadsafe(btCollisionObject&, btScalar)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:378:85: note: ‘’ declared here 378 | btSolverBody& fixedBody = m_tmpSolverBodyPool.expand(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:110:23: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:110:23: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:110:23: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8, inlined from ‘b3PoolBodyHandle::b3PoolBodyHandle(const b3PoolBodyHandle&)’ at src/Bullet3Common/b3ResizablePool.h:14:8, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’ at src/Bullet3Common/b3ResizablePool.h:110:23: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void b3ResizablePool::increaseHandleCapacity(int) [with T = b3PoolBodyHandle]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processDeformable(const UrdfDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9751:40: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 9751 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9751:40: note: ‘’ declared here 9751 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9752:39: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 9752 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9752:39: note: ‘’ declared here 9752 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9781:40: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 9781 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9781:40: note: ‘’ declared here 9781 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9782:39: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 9782 | normals.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9782:39: note: ‘’ declared here 9782 | normals.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processReducedDeformable(const UrdfReducedDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10192:40: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 10192 | vertices.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10192:40: note: ‘’ declared here 10192 | vertices.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10193:39: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 10193 | normals.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10193:39: note: ‘’ declared here 10193 | normals.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10222:40: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 10222 | vertices.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10222:40: note: ‘’ declared here 10222 | vertices.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10223:39: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 10223 | normals.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10223:39: note: ‘’ declared here 10223 | normals.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const float*, btScalar, btScalar, int, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:26:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const double*, btScalar, btScalar, int, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:36:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const short int*, btScalar, btScalar, btScalar, int, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:46:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const unsigned char*, btScalar, btScalar, btScalar, int, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:56:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:72:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In function ‘btVector3 operator+(const btVector3&, const btVector3&)’, inlined from ‘void btHeightfieldTerrainShape::initialize(int, int, const void*, btScalar, btScalar, btScalar, int, PHY_ScalarType, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:163:52, inlined from ‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, const void*, btScalar, int, bool, bool)’ at src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:93:12: src/LinearMath/btVector3.h:764:30: warning: ‘((const btVector3*)((char*)this + 8))[1].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:764:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 764 | v1.m_floats[2] + v2.m_floats[2]); | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:30: warning: ‘((const __vector(2) double*)((char*)this + 8))[2]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:763:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[1]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 763 | v1.m_floats[1] + v2.m_floats[1], | ~~~~~~~~~~~~~^ src/LinearMath/btVector3.h:762:47: warning: ‘((const btVector3*)((char*)this + 8))[2].btVector3::m_floats[0]’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 762 | v1.m_floats[0] + v2.m_floats[0], | ~~~~~~~~~~~~~^ In file included from src/btBulletCollisionAll.cpp:77: src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp: In member function ‘void btOptimizedBvh::updateBvhNodes(btStridingMeshInterface*, int, int, int)’: src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:313:101: warning: ‘graphicsindex’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 313 | double* graphicsbase = (double*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:296:37: note: ‘graphicsindex’ was declared here 296 | int graphicsindex; | ^~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::load(const char*, int)’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:91:28: warning: ‘fields’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 91 | m_n_fields = fields; | ~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:89:40: note: ‘fields’ was declared here 89 | unsigned long long int fields; | ^~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:86:27: warning: ‘cells’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 86 | m_n_cells = cells; | ~~~~~~~~~~^~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:84:40: note: ‘cells’ was declared here 84 | unsigned long long int cells; | ^~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:72:39: warning: ‘buf’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 72 | m_cell_size[0] = buf[0]; | ~~~~~^ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:70:24: note: ‘buf’ declared here 70 | double buf[3]; | ^~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:74:39: warning: ‘buf’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 74 | m_cell_size[2] = buf[2]; | ~~~~~^ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:70:24: note: ‘buf’ declared here 70 | double buf[3]; | ^~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:98:9: warning: ‘nodes0’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 98 | if (n_nodes0 > 1024 * 1024 * 1024) | ^~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:94:32: note: ‘nodes0’ was declared here 94 | unsigned long long int nodes0; | ^~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:108:29: warning: ‘n_nodes1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 108 | nodes.resize(n_nodes1); | ~~~~~~~~~~~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:105:40: note: ‘n_nodes1’ was declared here 105 | unsigned long long int n_nodes1; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:118:23: warning: ‘n_cells0’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 118 | m_cells.resize(n_cells0); | ~~~~~~~~~~~~~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:116:32: note: ‘n_cells0’ was declared here 116 | unsigned long long int n_cells0; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:124:29: warning: ‘n_cells1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 124 | cells.resize(n_cells1); | ~~~~~~~~~~~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:121:40: note: ‘n_cells1’ was declared here 121 | unsigned long long int n_cells1; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:136:34: warning: ‘n_cell_maps0’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 136 | m_cell_map.resize(n_cell_maps0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:133:40: note: ‘n_cell_maps0’ was declared here 133 | unsigned long long int n_cell_maps0; | ^~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:142:41: warning: ‘n_cell_maps1’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 142 | cell_maps.resize(n_cell_maps1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:139:48: note: ‘n_cell_maps1’ was declared here 139 | unsigned long long int n_cell_maps1; | ^~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::computeAccelerationsArticulatedBodyAlgorithmMultiDof(btScalar, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.cpp:767:25: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 767 | scratch_v.resize(8 * num_links + 6); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/BulletCollision/CollisionDispatch/btCollisionObject.h:34, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:767:25: note: ‘’ declared here 767 | scratch_v.resize(8 * num_links + 6); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/BulletCollision/Gimpact/btTriangleShapeEx.h:29, from src/BulletCollision/Gimpact/btContactProcessing.h:29, from src/BulletCollision/Gimpact/btContactProcessing.cpp:21, from src/btBulletCollisionAll.cpp:87: In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactQuantizedBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_min’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:88: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp: In member function ‘void btGImpactQuantizedBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:31: note: ‘’ declared here 274 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactQuantizedBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_max’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp: In member function ‘void btGImpactQuantizedBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:31: note: ‘’ declared here 274 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_TREE_NODE::GIM_BVH_TREE_NODE(const GIM_BVH_TREE_NODE&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:41:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_TREE_NODE]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:21: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_TREE_NODE::m_bound.btAABB::m_min’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:91: src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:28: note: ‘’ declared here 206 | m_node_array.resize(primitive_boxes.size() * 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_TREE_NODE::GIM_BVH_TREE_NODE(const GIM_BVH_TREE_NODE&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:41:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_TREE_NODE]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:21: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_TREE_NODE::m_bound.btAABB::m_max’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:28: note: ‘’ declared here 206 | m_node_array.resize(primitive_boxes.size() * 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_min’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btGImpactBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:31: note: ‘’ declared here 257 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_max’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btGImpactBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:31: note: ‘’ declared here 257 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::clip_triangle(const btVector4&, const btVector3*, const btVector3*, btVector3*)’: src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ In member function ‘bool GIM_TRIANGLE_CALCULATION_CACHE::triangle_collision(const btVector3&, const btVector3&, const btVector3&, btScalar, const btVector3&, const btVector3&, const btVector3&, btScalar, GIM_TRIANGLE_CONTACT_DATA&)’, inlined from ‘bool GIM_TRIANGLE::collide_triangle_hard_test(const GIM_TRIANGLE&, GIM_TRIANGLE_CONTACT_DATA&) const’ at src/BulletCollision/Gimpact/gim_tri_collision.cpp:615:38: src/BulletCollision/Gimpact/gim_math.h:122:30: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 122 | isva = GIM_FR(_y); \ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘bool GIM_TRIANGLE::collide_triangle_hard_test(const GIM_TRIANGLE&, GIM_TRIANGLE_CONTACT_DATA&) const’: src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ In member function ‘bool GIM_TRIANGLE_CALCULATION_CACHE::triangle_collision(const btVector3&, const btVector3&, const btVector3&, btScalar, const btVector3&, const btVector3&, const btVector3&, btScalar, GIM_TRIANGLE_CONTACT_DATA&)’, inlined from ‘bool GIM_TRIANGLE::collide_triangle_hard_test(const GIM_TRIANGLE&, GIM_TRIANGLE_CONTACT_DATA&) const’ at src/BulletCollision/Gimpact/gim_tri_collision.cpp:615:38: src/BulletCollision/Gimpact/gim_math.h:122:30: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 122 | isva = GIM_FR(_y); \ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘bool GIM_TRIANGLE::collide_triangle_hard_test(const GIM_TRIANGLE&, GIM_TRIANGLE_CONTACT_DATA&) const’: src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:35: src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp: In member function ‘btCollisionShape* btCollisionWorldImporter::convertCollisionShape(btCollisionShapeData*)’: src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:23, from src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:23: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:445:57: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 445 | tmpPoints.resize(numPoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:445:57: note: ‘’ declared here 445 | tmpPoints.resize(numPoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateCollisionShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5035:67: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5035 | vts.resize(gfxVertices.size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5035:67: note: ‘’ declared here 5035 | vts.resize(gfxVertices.size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5036:71: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5036 | normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5036:71: note: ‘’ declared here 5036 | normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5130:95: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5130 | urdfColObj.m_geometry.m_normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5130:95: note: ‘’ declared here 5130 | urdfColObj.m_geometry.m_normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5131:96: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5131 | urdfColObj.m_geometry.m_vertices.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5131:96: note: ‘’ declared here 5131 | urdfColObj.m_geometry.m_vertices.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5132:91: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 5132 | urdfColObj.m_geometry.m_uvs.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5132:91: note: ‘’ declared here 5132 | urdfColObj.m_geometry.m_uvs.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:23: src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp: In member function ‘virtual void btConvexConvexAlgorithm::processCollision(const btCollisionObjectWrapper*, const btCollisionObjectWrapper*, const btDispatcherInfo&, btManifoldResult*)’: src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:525:60: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 525 | worldVertsB1.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:525:60: note: ‘’ declared here 525 | worldVertsB1.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:684:68: warning: ‘’ may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 684 | worldVertsB2.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:684:68: note: ‘’ declared here 684 | worldVertsB2.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ error: command '/nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/gcc' failed with exit code 1 ERROR Backend subprocess exited when trying to invoke build_wheel