Package evaluation of ReinforcementLearningEnvironmentGym on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T15:31:37.527 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.16s ################################################################################ # Installation # Installing ReinforcementLearningEnvironmentGym... Resolving package versions... Installed ReinforcementLearningEnvironmentGym ─ v0.2.0 Installed Conda ─────────────────────────────── v1.10.2 Installed PyCall ────────────────────────────── v1.96.4 Updating `~/.julia/environments/v1.10/Project.toml` [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 Updating `~/.julia/environments/v1.10/Manifest.toml` ⌅ [1520ce14] + AbstractTrees v0.3.4 ⌅ [d842c3ba] + CommonRLInterface v0.2.2 [8f4d0f93] + Conda v1.10.2 [682c06a0] + JSON v0.21.4 [1914dd2f] + MacroTools v0.5.16 [69de0a69] + Parsers v2.8.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [438e738f] + PyCall v1.96.4 ⌅ [e575027e] + ReinforcementLearningBase v0.8.5 [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 [81def892] + VersionParsing v1.3.0 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [fa267f1f] + TOML v1.0.3 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building Conda ──────────────────────────────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall ─────────────────────────────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Building ReinforcementLearningEnvironmentGym → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/2bc32df41377af9a071ac65a67b8e2dae642a1d8/build.log` Installation failed after 314.7s ERROR: LoadError: Error building `ReinforcementLearningEnvironmentGym`, showing the last 5000 of log: -- random_urdfs/795/795.mtl -- random_urdfs/795/795.obj -- random_urdfs/795/795.urdf -- random_urdfs/796/796.mtl -- random_urdfs/796/796.obj -- random_urdfs/796/796.urdf -- random_urdfs/797/797.mtl -- random_urdfs/797/797.obj -- random_urdfs/797/797.urdf -- random_urdfs/798/798.mtl -- random_urdfs/798/798.obj -- random_urdfs/798/798.urdf -- random_urdfs/799/799.mtl -- random_urdfs/799/799.obj -- random_urdfs/799/799.urdf -- random_urdfs/800/800.mtl -- random_urdfs/800/800.obj -- random_urdfs/800/800.urdf -- random_urdfs/801/801.mtl -- random_urdfs/801/801.obj -- random_urdfs/801/801.urdf -- random_urdfs/802/802.mtl -- random_urdfs/802/802.obj -- random_urdfs/802/802.urdf -- random_urdfs/803/803.mtl -- random_urdfs/803/803.obj -- random_urdfs/803/803.urdf -- random_urdfs/804/804.mtl -- random_urdfs/804/804.obj -- random_urdfs/804/804.urdf -- random_urdfs/805/805.mtl -- random_urdfs/805/805.obj -- random_urdfs/805/805.urdf -- random_urdfs/806/806.mtl -- random_urdfs/806/806.obj -- random_urdfs/806/806.urdf -- random_urdfs/807/807.mtl -- random_urdfs/807/807.obj -- random_urdfs/807/807.urdf -- random_urdfs/808/808.mtl -- random_urdfs/808/808.obj -- random_urdfs/808/808.urdf -- random_urdfs/809/809.mtl -- random_urdfs/809/809.obj -- random_urdfs/809/809.urdf -- random_urdfs/810/810.mtl -- random_urdfs/810/810.obj -- random_urdfs/810/810.urdf -- random_urdfs/811/811.mtl -- random_urdfs/811/811.obj -- random_urdfs/811/811.urdf -- random_urdfs/812/812.mtl -- random_urdfs/812/812.obj -- random_urdfs/812/812.urdf -- random_urdfs/813/813.mtl -- random_urdfs/813/813.obj -- random_urdfs/813/813.urdf -- random_urdfs/814/814.mtl -- random_urdfs/814/814.obj -- random_urdfs/814/814.urdf -- random_urdfs/815/815.mtl -- random_urdfs/815/815.obj -- random_urdfs/815/815.urdf -- random_urdfs/816/816.mtl -- random_urdfs/816/816.obj -- random_urdfs/816/816.urdf -- random_urdfs/817/817.mtl -- random_urdfs/817/817.obj -- random_urdfs/817/817.urdf -- random_urdfs/818/818.mtl -- random_urdfs/818/818.obj -- random_urdfs/818/818.urdf -- random_urdfs/819/819.mtl -- random_urdfs/819/819.obj -- random_urdfs/819/819.urdf -- random_urdfs/820/820.mtl -- random_urdfs/820/820.obj -- random_urdfs/820/820.urdf -- random_urdfs/821/821.mtl -- random_urdfs/821/821.obj -- random_urdfs/821/821.urdf -- random_urdfs/822/822.mtl -- random_urdfs/822/822.obj -- random_urdfs/822/822.urdf -- random_urdfs/823/823.mtl -- random_urdfs/823/823.obj -- random_urdfs/823/823.urdf -- random_urdfs/824/824.mtl -- random_urdfs/824/824.obj -- random_urdfs/824/824.urdf -- random_urdfs/825/825.mtl -- random_urdfs/825/825.obj -- random_urdfs/825/825.urdf -- random_urdfs/826/826.mtl -- random_urdfs/826/826.obj -- random_urdfs/826/826.urdf -- random_urdfs/827/827.mtl -- random_urdfs/827/827.obj -- random_urdfs/827/827.urdf -- random_urdfs/828/828.mtl -- random_urdfs/828/828.obj -- random_urdfs/828/828.urdf -- random_urdfs/829/829.mtl -- random_urdfs/829/829.obj -- random_urdfs/829/829.urdf -- random_urdfs/830/830.mtl -- random_urdfs/830/830.obj -- random_urdfs/830/830.urdf -- random_urdfs/831/831.mtl -- random_urdfs/831/831.obj -- random_urdfs/831/831.urdf -- random_urdfs/832/832.mtl -- random_urdfs/832/832.obj -- random_urdfs/832/832.urdf -- random_urdfs/833/833.mtl -- random_urdfs/833/833.obj -- random_urdfs/833/833.urdf -- random_urdfs/834/834.mtl -- random_urdfs/834/834.obj -- random_urdfs/834/834.urdf -- random_urdfs/835/835.mtl -- random_urdfs/835/835.obj -- random_urdfs/835/835.urdf -- random_urdfs/836/836.mtl -- random_urdfs/836/836.obj -- random_urdfs/836/836.urdf -- random_urdfs/837/837.mtl -- random_urdfs/837/837.obj -- random_urdfs/837/837.urdf -- random_urdfs/838/838.mtl -- random_urdfs/838/838.obj -- random_urdfs/838/838.urdf -- random_urdfs/839/839.mtl -- random_urdfs/839/839.obj -- random_urdfs/839/839.urdf -- random_urdfs/840/840.mtl -- random_urdfs/840/840.obj -- random_urdfs/840/840.urdf -- random_urdfs/841/841.mtl -- random_urdfs/841/841.obj -- random_urdfs/841/841.urdf -- random_urdfs/842/842.mtl -- random_urdfs/842/842.obj -- random_urdfs/842/842.urdf -- random_urdfs/843/843.mtl -- random_urdfs/843/843.obj -- random_urdfs/843/843.urdf -- random_urdfs/844/844.mtl -- random_urdfs/844/844.obj -- random_urdfs/844/844.urdf -- random_urdfs/845/845.mtl -- random_urdfs/845/845.obj -- random_urdfs/845/845.urdf -- random_urdfs/846/846.mtl -- random_urdfs/846/846.obj -- random_urdfs/846/846.urdf -- random_urdfs/847/847.mtl -- random_urdfs/847/847.obj -- random_urdfs/847/847.urdf -- random_urdfs/848/848.mtl -- random_urdfs/848/848.obj -- random_urdfs/848/848.urdf -- random_urdfs/849/849.mtl -- random_urdfs/849/849.obj -- random_urdfs/849/849.urdf -- random_urdfs/850/850.mtl -- random_urdfs/850/850.obj -- random_urdfs/850/850.urdf -- random_urdfs/851/851.mtl -- random_urdfs/851/851.obj -- random_urdfs/851/851.urdf -- random_urdfs/852/852.mtl -- random_urdfs/852/852.obj -- random_urdfs/852/852.urdf -- random_urdfs/853/853.mtl -- random_urdfs/853/853.obj -- random_urdfs/853/853.urdf -- random_urdfs/854/854.mtl -- random_urdfs/854/854.obj -- random_urdfs/854/854.urdf -- random_urdfs/855/855.mtl -- random_urdfs/855/855.obj -- random_urdfs/855/855.urdf -- random_urdfs/856/856.mtl -- random_urdfs/856/856.obj -- random_urdfs/856/856.urdf -- random_urdfs/857/857.mtl -- random_urdfs/857/857.obj -- random_urdfs/857/857.urdf -- random_urdfs/858/858.mtl -- random_urdfs/858/858.obj -- random_urdfs/858/858.urdf -- random_urdfs/859/859.mtl -- random_urdfs/859/859.obj -- random_urdfs/859/859.urdf -- random_urdfs/860/860.mtl -- random_urdfs/860/860.obj -- random_urdfs/860/860.urdf -- random_urdfs/861/861.mtl -- random_urdfs/861/861.obj -- random_urdfs/861/861.urdf -- random_urdfs/862/862.mtl -- random_urdfs/862/862.obj -- random_urdfs/862/862.urdf -- random_urdfs/863/863.mtl -- random_urdfs/863/863.obj -- random_urdfs/863/863.urdf -- random_urdfs/864/864.mtl -- random_urdfs/864/864.obj -- random_urdfs/864/864.urdf -- random_urdfs/865/865.mtl -- random_urdfs/865/865.obj -- random_urdfs/865/865.urdf -- random_urdfs/866/866.mtl -- random_urdfs/866/866.obj -- random_urdfs/866/866.urdf -- random_urdfs/867/867.mtl -- random_urdfs/867/867.obj -- random_urdfs/867/867.urdf -- random_urdfs/868/868.mtl -- random_urdfs/868/868.obj -- random_urdfs/868/868.urdf -- random_urdfs/869/869.mtl -- random_urdfs/869/869.obj -- random_urdfs/869/869.urdf -- random_urdfs/870/870.mtl -- random_urdfs/870/870.obj -- random_urdfs/870/870.urdf -- random_urdfs/871/871.mtl -- random_urdfs/871/871.obj -- random_urdfs/871/871.urdf -- random_urdfs/872/872.mtl -- random_urdfs/872/872.obj -- random_urdfs/872/872.urdf -- random_urdfs/873/873.mtl -- random_urdfs/873/873.obj -- random_urdfs/873/873.urdf -- random_urdfs/874/874.mtl -- random_urdfs/874/874.obj -- random_urdfs/874/874.urdf -- random_urdfs/875/875.mtl -- random_urdfs/875/875.obj -- random_urdfs/875/875.urdf -- random_urdfs/876/876.mtl -- random_urdfs/876/876.obj -- random_urdfs/876/876.urdf -- random_urdfs/877/877.mtl -- random_urdfs/877/877.obj -- random_urdfs/877/877.urdf -- random_urdfs/878/878.mtl -- random_urdfs/878/878.obj -- random_urdfs/878/878.urdf -- random_urdfs/879/879.mtl -- random_urdfs/879/879.obj -- random_urdfs/879/879.urdf -- random_urdfs/880/880.mtl -- random_urdfs/880/880.obj -- random_urdfs/880/880.urdf -- random_urdfs/881/881.mtl -- random_urdfs/881/881.obj -- random_urdfs/881/881.urdf -- random_urdfs/882/882.mtl -- random_urdfs/882/882.obj -- random_urdfs/882/882.urdf -- random_urdfs/883/883.mtl -- random_urdfs/883/883.obj -- random_urdfs/883/883.urdf -- random_urdfs/884/884.mtl -- random_urdfs/884/884.obj -- random_urdfs/884/884.urdf -- random_urdfs/885/885.mtl -- random_urdfs/885/885.obj -- random_urdfs/885/885.urdf -- random_urdfs/886/886.mtl -- random_urdfs/886/886.obj -- random_urdfs/886/886.urdf -- random_urdfs/887/887.mtl -- random_urdfs/887/887.obj -- random_urdfs/887/887.urdf -- random_urdfs/888/888.mtl -- random_urdfs/888/888.obj -- random_urdfs/888/888.urdf -- random_urdfs/889/889.mtl -- random_urdfs/889/889.obj -- random_urdfs/889/889.urdf -- random_urdfs/890/890.mtl -- random_urdfs/890/890.obj -- random_urdfs/890/890.urdf -- random_urdfs/891/891.mtl -- random_urdfs/891/891.obj -- random_urdfs/891/891.urdf -- random_urdfs/892/892.mtl -- random_urdfs/892/892.obj -- random_urdfs/892/892.urdf -- random_urdfs/893/893.mtl -- random_urdfs/893/893.obj -- random_urdfs/893/893.urdf -- random_urdfs/894/894.mtl -- random_urdfs/894/894.obj -- random_urdfs/894/894.urdf -- random_urdfs/895/895.mtl -- random_urdfs/895/895.obj -- random_urdfs/895/895.urdf -- random_urdfs/896/896.mtl -- random_urdfs/896/896.obj -- random_urdfs/896/896.urdf -- random_urdfs/897/897.mtl -- random_urdfs/897/897.obj -- random_urdfs/897/897.urdf -- random_urdfs/898/898.mtl -- random_urdfs/898/898.obj -- random_urdfs/898/898.urdf -- random_urdfs/899/899.mtl -- random_urdfs/899/899.obj -- random_urdfs/899/899.urdf -- random_urdfs/900/900.mtl -- random_urdfs/900/900.obj -- random_urdfs/900/900.urdf -- random_urdfs/901/901.mtl -- random_urdfs/901/901.obj -- random_urdfs/901/901.urdf -- random_urdfs/902/902.mtl -- random_urdfs/902/902.obj -- random_urdfs/902/902.urdf -- random_urdfs/903/903.mtl -- random_urdfs/903/903.obj -- random_urdfs/903/903.urdf -- random_urdfs/904/904.mtl -- random_urdfs/904/904.obj -- random_urdfs/904/904.urdf -- random_urdfs/905/905.mtl -- random_urdfs/905/905.obj -- random_urdfs/905/905.urdf -- random_urdfs/906/906.mtl -- random_urdfs/906/906.obj -- random_urdfs/906/906.urdf -- random_urdfs/907/907.mtl -- random_urdfs/907/907.obj -- random_urdfs/907/907.urdf -- random_urdfs/908/908.mtl -- random_urdfs/908/908.obj -- random_urdfs/908/908.urdf -- random_urdfs/909/909.mtl -- random_urdfs/909/909.obj -- random_urdfs/909/909.urdf -- random_urdfs/910/910.mtl -- random_urdfs/910/910.obj -- random_urdfs/910/910.urdf -- random_urdfs/911/911.mtl -- random_urdfs/911/911.obj -- random_urdfs/911/911.urdf -- random_urdfs/912/912.mtl -- random_urdfs/912/912.obj -- random_urdfs/912/912.urdf -- random_urdfs/913/913.mtl -- random_urdfs/913/913.obj -- random_urdfs/913/913.urdf -- random_urdfs/914/914.mtl -- random_urdfs/914/914.obj -- random_urdfs/914/914.urdf -- random_urdfs/915/915.mtl -- random_urdfs/915/915.obj -- random_urdfs/915/915.urdf -- random_urdfs/916/916.mtl -- random_urdfs/916/916.obj -- random_urdfs/916/916.urdf -- random_urdfs/917/917.mtl -- random_urdfs/917/917.obj -- random_urdfs/917/917.urdf -- random_urdfs/918/918.mtl -- random_urdfs/918/918.obj -- random_urdfs/918/918.urdf -- random_urdfs/919/919.mtl -- random_urdfs/919/919.obj -- random_urdfs/919/919.urdf -- random_urdfs/920/920.mtl -- random_urdfs/920/920.obj -- random_urdfs/920/920.urdf -- random_urdfs/921/921.mtl -- random_urdfs/921/921.obj -- random_urdfs/921/921.urdf -- random_urdfs/922/922.mtl -- random_urdfs/922/922.obj -- random_urdfs/922/922.urdf -- random_urdfs/923/923.mtl -- random_urdfs/923/923.obj -- random_urdfs/923/923.urdf -- random_urdfs/924/924.mtl -- random_urdfs/924/924.obj -- random_urdfs/924/924.urdf -- random_urdfs/925/925.mtl -- random_urdfs/925/925.obj -- random_urdfs/925/925.urdf -- random_urdfs/926/926.mtl -- random_urdfs/926/926.obj -- random_urdfs/926/926.urdf -- random_urdfs/927/927.mtl -- random_urdfs/927/927.obj -- random_urdfs/927/927.urdf -- random_urdfs/928/928.mtl -- random_urdfs/928/928.obj -- random_urdfs/928/928.urdf -- random_urdfs/929/929.mtl -- random_urdfs/929/929.obj -- random_urdfs/929/929.urdf -- random_urdfs/930/930.mtl -- random_urdfs/930/930.obj -- random_urdfs/930/930.urdf -- random_urdfs/931/931.mtl -- random_urdfs/931/931.obj -- random_urdfs/931/931.urdf -- random_urdfs/932/932.mtl -- random_urdfs/932/932.obj -- random_urdfs/932/932.urdf -- random_urdfs/933/933.mtl -- random_urdfs/933/933.obj -- random_urdfs/933/933.urdf -- random_urdfs/934/934.mtl -- random_urdfs/934/934.obj -- random_urdfs/934/934.urdf -- random_urdfs/935/935.mtl -- random_urdfs/935/935.obj -- random_urdfs/935/935.urdf -- random_urdfs/936/936.mtl -- random_urdfs/936/936.obj -- random_urdfs/936/936.urdf -- random_urdfs/937/937.mtl -- random_urdfs/937/937.obj -- random_urdfs/937/937.urdf -- random_urdfs/938/938.mtl -- random_urdfs/938/938.obj -- random_urdfs/938/938.urdf -- random_urdfs/939/939.mtl -- random_urdfs/939/939.obj -- random_urdfs/939/939.urdf -- random_urdfs/940/940.mtl -- random_urdfs/940/940.obj -- random_urdfs/940/940.urdf -- random_urdfs/941/941.mtl -- random_urdfs/941/941.obj -- random_urdfs/941/941.urdf -- random_urdfs/942/942.mtl -- random_urdfs/942/942.obj -- random_urdfs/942/942.urdf -- random_urdfs/943/943.mtl -- random_urdfs/943/943.obj -- random_urdfs/943/943.urdf -- random_urdfs/944/944.mtl -- random_urdfs/944/944.obj -- random_urdfs/944/944.urdf -- random_urdfs/945/945.mtl -- random_urdfs/945/945.obj -- random_urdfs/945/945.urdf -- random_urdfs/946/946.mtl -- random_urdfs/946/946.obj -- random_urdfs/946/946.urdf -- random_urdfs/947/947.mtl -- random_urdfs/947/947.obj -- random_urdfs/947/947.urdf -- random_urdfs/948/948.mtl -- random_urdfs/948/948.obj -- random_urdfs/948/948.urdf -- random_urdfs/949/949.mtl -- random_urdfs/949/949.obj -- random_urdfs/949/949.urdf -- random_urdfs/950/950.mtl -- random_urdfs/950/950.obj -- random_urdfs/950/950.urdf -- random_urdfs/951/951.mtl -- random_urdfs/951/951.obj -- random_urdfs/951/951.urdf -- random_urdfs/952/952.mtl -- random_urdfs/952/952.obj -- random_urdfs/952/952.urdf -- random_urdfs/953/953.mtl -- random_urdfs/953/953.obj -- random_urdfs/953/953.urdf -- random_urdfs/954/954.mtl -- random_urdfs/954/954.obj -- random_urdfs/954/954.urdf -- random_urdfs/955/955.mtl -- random_urdfs/955/955.obj -- random_urdfs/955/955.urdf -- random_urdfs/956/956.mtl -- random_urdfs/956/956.obj -- random_urdfs/956/956.urdf -- random_urdfs/957/957.mtl -- random_urdfs/957/957.obj -- random_urdfs/957/957.urdf -- random_urdfs/958/958.mtl -- random_urdfs/958/958.obj -- random_urdfs/958/958.urdf -- random_urdfs/959/959.mtl -- random_urdfs/959/959.obj -- random_urdfs/959/959.urdf -- random_urdfs/960/960.mtl -- random_urdfs/960/960.obj -- random_urdfs/960/960.urdf -- random_urdfs/961/961.mtl -- random_urdfs/961/961.obj -- random_urdfs/961/961.urdf -- random_urdfs/962/962.mtl -- random_urdfs/962/962.obj -- random_urdfs/962/962.urdf -- random_urdfs/963/963.mtl -- random_urdfs/963/963.obj -- random_urdfs/963/963.urdf -- random_urdfs/964/964.mtl -- random_urdfs/964/964.obj -- random_urdfs/964/964.urdf -- random_urdfs/965/965.mtl -- random_urdfs/965/965.obj -- random_urdfs/965/965.urdf -- random_urdfs/966/966.mtl -- random_urdfs/966/966.obj -- random_urdfs/966/966.urdf -- random_urdfs/967/967.mtl -- random_urdfs/967/967.obj -- random_urdfs/967/967.urdf -- random_urdfs/968/968.mtl -- random_urdfs/968/968.obj -- random_urdfs/968/968.urdf -- random_urdfs/969/969.mtl -- random_urdfs/969/969.obj -- random_urdfs/969/969.urdf -- random_urdfs/970/970.mtl -- random_urdfs/970/970.obj -- random_urdfs/970/970.urdf -- random_urdfs/971/971.mtl -- random_urdfs/971/971.obj -- random_urdfs/971/971.urdf -- random_urdfs/972/972.mtl -- random_urdfs/972/972.obj -- random_urdfs/972/972.urdf -- random_urdfs/973/973.mtl -- random_urdfs/973/973.obj -- random_urdfs/973/973.urdf -- random_urdfs/974/974.mtl -- random_urdfs/974/974.obj -- random_urdfs/974/974.urdf -- random_urdfs/975/975.mtl -- random_urdfs/975/975.obj -- random_urdfs/975/975.urdf -- random_urdfs/976/976.mtl -- random_urdfs/976/976.obj -- random_urdfs/976/976.urdf -- random_urdfs/977/977.mtl -- random_urdfs/977/977.obj -- random_urdfs/977/977.urdf -- random_urdfs/978/978.mtl -- random_urdfs/978/978.obj -- random_urdfs/978/978.urdf -- random_urdfs/979/979.mtl -- random_urdfs/979/979.obj -- random_urdfs/979/979.urdf -- random_urdfs/980/980.mtl -- random_urdfs/980/980.obj -- random_urdfs/980/980.urdf -- random_urdfs/981/981.mtl -- random_urdfs/981/981.obj -- random_urdfs/981/981.urdf -- random_urdfs/982/982.mtl -- random_urdfs/982/982.obj -- random_urdfs/982/982.urdf -- random_urdfs/983/983.mtl -- random_urdfs/983/983.obj -- random_urdfs/983/983.urdf -- random_urdfs/984/984.mtl -- random_urdfs/984/984.obj -- random_urdfs/984/984.urdf -- random_urdfs/985/985.mtl -- random_urdfs/985/985.obj -- random_urdfs/985/985.urdf -- random_urdfs/986/986.mtl -- random_urdfs/986/986.obj -- random_urdfs/986/986.urdf -- random_urdfs/987/987.mtl -- random_urdfs/987/987.obj -- random_urdfs/987/987.urdf -- random_urdfs/988/988.mtl -- random_urdfs/988/988.obj -- random_urdfs/988/988.urdf -- random_urdfs/989/989.mtl -- random_urdfs/989/989.obj -- random_urdfs/989/989.urdf -- random_urdfs/990/990.mtl -- random_urdfs/990/990.obj -- random_urdfs/990/990.urdf -- random_urdfs/991/991.mtl -- random_urdfs/991/991.obj -- random_urdfs/991/991.urdf -- random_urdfs/992/992.mtl -- random_urdfs/992/992.obj -- random_urdfs/992/992.urdf -- random_urdfs/993/993.mtl -- random_urdfs/993/993.obj -- random_urdfs/993/993.urdf -- random_urdfs/994/994.mtl -- random_urdfs/994/994.obj -- random_urdfs/994/994.urdf -- random_urdfs/995/995.mtl -- random_urdfs/995/995.obj -- random_urdfs/995/995.urdf -- random_urdfs/996/996.mtl -- random_urdfs/996/996.obj -- random_urdfs/996/996.urdf -- random_urdfs/997/997.mtl -- random_urdfs/997/997.obj -- random_urdfs/997/997.urdf -- random_urdfs/998/998.mtl -- random_urdfs/998/998.obj -- random_urdfs/998/998.urdf -- random_urdfs/999/999.mtl -- random_urdfs/999/999.obj -- random_urdfs/999/999.urdf -- roboschool/models_outdoor/stadium/part0.obj -- roboschool/models_outdoor/stadium/part1.obj -- roboschool/models_outdoor/stadium/part2.obj -- roboschool/models_outdoor/stadium/stadium.mtl -- roboschool/models_outdoor/stadium/stadium.obj -- roboschool/models_outdoor/stadium/stadium_grass.jpg -- table/table.mtl -- table/table.obj -- table/table.png -- table/table.urdf -- table_square/checker_grid.jpg -- table_square/table.mtl -- table_square/table.obj -- table_square/table_square.urdf -- testdata/test_imu_state_estimator/accelerometer.npy -- testdata/test_imu_state_estimator/estimated_velocities.npy -- testdata/test_imu_state_estimator/feet_contact_forces.npy -- testdata/test_imu_state_estimator/gyroscope.npy -- testdata/test_imu_state_estimator/jacobians.npy -- testdata/test_imu_state_estimator/motor_velocities.npy -- testdata/test_imu_state_estimator/timestamp.npy -- torus/torus_textured.mtl -- torus/torus_textured.obj -- toys/concave_box.mtl -- toys/concave_box.obj -- toys/concave_box.urdf -- toys/cube.mtl -- toys/cube.obj -- toys/cylinder.mtl -- toys/cylinder.obj -- toys/prism.mtl -- toys/prism.obj -- toys/shape_sorter.mtl -- toys/shape_sorter.obj -- tray/tray.jpg -- tray/tray.urdf -- tray/tray_textured.mtl -- tray/tray_textured.obj -- tray/tray_textured2.mtl -- tray/tray_textured2.obj -- tray/tray_textured2.urdf -- tray/tray_textured4.mtl -- tray/tray_textured4.obj -- tray/traybox.urdf -- urdf/mug.obj -- urdf/mug.urdf -- urdf/mug_col.obj -- xarm/base.urdf -- xarm/base_com.urdf -- xarm/link1.urdf -- xarm/link1_com.urdf -- xarm/link2.urdf -- xarm/link2_com.urdf -- xarm/link3.urdf -- xarm/link3_com.urdf -- xarm/link4.urdf -- xarm/link4_com.urdf -- xarm/link5.urdf -- xarm/link5_com.urdf -- xarm/link6.urdf -- xarm/link6_com.urdf -- xarm/xarm6_robot.urdf -- xarm/xarm6_robot_white.urdf -- xarm/xarm6_with_gripper.urdf -- xarm/xarm_description/meshes/xarm6/collision/base.mtl -- xarm/xarm_description/meshes/xarm6/collision/base_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link1.mtl -- xarm/xarm_description/meshes/xarm6/collision/link1_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.mtl -- xarm/xarm_description/meshes/xarm6/collision/link2_vhacd2.obj -- xarm/xarm_description/meshes/xarm6/collision/link3.mtl -- xarm/xarm_description/meshes/xarm6/collision/link3_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link4.mtl -- xarm/xarm_description/meshes/xarm6/collision/link4_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link5.mtl -- xarm/xarm_description/meshes/xarm6/collision/link5_vhacd.obj -- xarm/xarm_description/meshes/xarm6/collision/link6.mtl -- xarm/xarm_description/meshes/xarm6/collision/link6_vhacd.obj -- xarm/xarm_description/meshes/xarm6/visual/base.stl -- xarm/xarm_description/meshes/xarm6/visual/link1.stl -- xarm/xarm_description/meshes/xarm6/visual/link2.stl -- xarm/xarm_description/meshes/xarm6/visual/link3.stl -- xarm/xarm_description/meshes/xarm6/visual/link4.stl -- xarm/xarm_description/meshes/xarm6/visual/link5.stl -- xarm/xarm_description/meshes/xarm6/visual/link6.stl -- xarm/xarm_gripper/meshes/base_link.STL -- xarm/xarm_gripper/meshes/left_finger.STL -- xarm/xarm_gripper/meshes/left_inner_knuckle.STL -- xarm/xarm_gripper/meshes/left_outer_knuckle.STL -- xarm/xarm_gripper/meshes/right_finger.STL -- xarm/xarm_gripper/meshes/right_inner_knuckle.STL -- xarm/xarm_gripper/meshes/right_outer_knuckle.STL packages ['pybullet_data', 'pybullet_envs', 'pybullet_examples', 'pybullet_robots', 'pybullet_utils', 'pybullet_data.configs', 'pybullet_data.configs_v2', 'pybullet_data.policies', 'pybullet_data.testdata', 'pybullet_data.configs_v2.base', 'pybullet_data.configs_v2.robots', 'pybullet_data.configs_v2.scenes', 'pybullet_data.configs_v2.tasks', 'pybullet_data.configs_v2.wrappers', 'pybullet_data.policies.ppo', 'pybullet_data.policies.ppo.minitaur_reactive_env', 'pybullet_data.policies.ppo.minitaur_trotting_env', 'pybullet_data.testdata.test_imu_state_estimator', 'pybullet_envs.agents', 'pybullet_envs.baselines', 'pybullet_envs.bullet', 'pybullet_envs.deep_mimic', 'pybullet_envs.examples', 'pybullet_envs.minitaur', 'pybullet_envs.prediction', 'pybullet_envs.stable_baselines', 'pybullet_envs.agents.ppo', 'pybullet_envs.agents.tools', 'pybullet_envs.deep_mimic.env', 'pybullet_envs.deep_mimic.gym_env', 'pybullet_envs.deep_mimic.learning', 'pybullet_envs.deep_mimic.learning.nets', 'pybullet_envs.deep_mimic.learning.solvers', 'pybullet_envs.minitaur.actuatornet', 'pybullet_envs.minitaur.agents', 'pybullet_envs.minitaur.envs', 'pybullet_envs.minitaur.envs_v2', 'pybullet_envs.minitaur.robots', 'pybullet_envs.minitaur.vision', 'pybullet_envs.minitaur.agents.baseline_controller', 'pybullet_envs.minitaur.agents.ppo', 'pybullet_envs.minitaur.agents.scripts', 'pybullet_envs.minitaur.agents.tools', 'pybullet_envs.minitaur.agents.trajectory_generator', 'pybullet_envs.minitaur.envs.env_randomizers', 'pybullet_envs.minitaur.envs_v2.env_wrappers', 'pybullet_envs.minitaur.envs_v2.evaluation', 'pybullet_envs.minitaur.envs_v2.examples', 'pybullet_envs.minitaur.envs_v2.scenes', 'pybullet_envs.minitaur.envs_v2.sensors', 'pybullet_envs.minitaur.envs_v2.tasks', 'pybullet_envs.minitaur.envs_v2.utilities', 'pybullet_envs.minitaur.robots.safety', 'pybullet_envs.minitaur.robots.utilities', 'pybullet_envs.minitaur.robots.safety.python', 'pybullet_robots.laikago', 'pybullet_robots.panda', 'pybullet_robots.xarm', 'pybullet_utils.examples'] ----- /home/pkgeval/.local/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: zlib/libpng License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. examples/MultiThreading/b3PosixThreadSupport.cpp: In function ‘sem_t* createSem(const char*)’: examples/MultiThreading/b3PosixThreadSupport.cpp:48:20: warning: unused variable ‘semCount’ [-Wunused-variable] 48 | static int semCount = 0; | ^~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C 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 [-Wunused-but-set-variable] 156 | int status = -1; | ^~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. examples/MultiThreading/b3PosixThreadSupport.cpp: In member function ‘virtual void b3PosixBarrier::setMaxCount(int)’: examples/MultiThreading/b3PosixThreadSupport.cpp:356:21: warning: unused variable ‘result’ [-Wunused-variable] 356 | int result = pthread_barrier_init(&m_barr, NULL, numThreads); | ^~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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’ [-Wsign-compare] 120 | if (remain < sizeof(bChunkInd)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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 [-Wunused-but-set-variable] 79 | size_t bytesRead; | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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 [-Wunused-but-set-variable] 418 | int elemBytes; | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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 [-Wunused-but-set-variable] 630 | char *oldType, *newType; | ^~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. In file included from examples/ThirdPartyLibs/minizip/zip.c:183: examples/ThirdPartyLibs/minizip/crypt.h:92:12: warning: ‘crypthead’ defined but not used [-Wunused-function] 92 | static int crypthead(const char* passwd, /* password string */ | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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 [-Wunused-but-set-variable] 1542 | short int *curStruct1; | ^~~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. Extras/Serialize/BulletFileLoader/bFile.cpp:1509:33: warning: variable ‘newType’ set but not used [-Wunused-but-set-variable] 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’ [-Wclass-memaccess] 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’ [-Wclass-memaccess] 1612 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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’ [-Wclass-memaccess] 1652 | memcpy(dataChunk, &chunk, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ 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’ [-Wclass-memaccess] 1668 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. examples/MultiThreading/b3PosixThreadSupport.cpp: At global scope: examples/MultiThreading/b3PosixThreadSupport.cpp:48:20: warning: ‘semCount’ defined but not used [-Wunused-variable] 48 | static int semCount = 0; | ^~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. 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’ [-Wsign-compare] 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’ [-Wsign-compare] 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 [-Wunused-function] 318 | static voidpf ZCALLBACK mem_open OF(( | ^~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. examples/SharedMemory/RemoteGUIHelper.cpp: In member function ‘virtual void RemoteGUIHelper::syncPhysicsToGraphics2(const btDiscreteDynamicsWorld*)’: examples/SharedMemory/RemoteGUIHelper.cpp:328:43: warning: unused variable ‘collisionShape’ [-Wunused-variable] 328 | btCollisionShape* collisionShape = colObj->getCollisionShape(); | ^~~~~~~~~~~~~~ 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 [-Wunused-but-set-variable] 308 | uint32 nRetVal = 0; | ^~~~~~~ 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 [-Wunused-but-set-variable] 55 | int32 nReuse; | ^~~~~~ 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’} [-Wsign-compare] 53 | for (int t = 0; t < nT; t++) | ~~^~~~ 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’} [-Wsign-compare] 131 | for (int t = 0; t < nT; t++) | ~~^~~~ 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’} [-Wsign-compare] 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’} [-Wsign-compare] 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’} [-Wsign-compare] 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’} [-Wsign-compare] 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’} [-Wsign-compare] 107 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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/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’} [-Wsign-compare] 80 | for (int i = 0; meshData.m_textureImage1 == 0 && i < shapes.size(); i++) | ~~^~~~~~~~~~~~~~~ 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]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 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 [-Wclass-memaccess] 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]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 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 [-Wclass-memaccess] 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/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘const GraphicsSharedMemoryStatus* RemoteGUIHelperTCPInternalData::processServerStatus()’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:125:22: warning: variable ‘hasStatus’ set but not used [-Wunused-but-set-variable] 125 | bool hasStatus = false; | ^~~~~~~~~ examples/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘virtual void RemoteGUIHelperTCP::syncPhysicsToGraphics2(const btDiscreteDynamicsWorld*)’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:339:43: warning: unused variable ‘collisionShape’ [-Wunused-variable] 339 | btCollisionShape* collisionShape = colObj->getCollisionShape(); | ^~~~~~~~~~~~~~ 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’ [-Wunused-variable] 95 | pthread_mutexattr_t mutexAttr; // Mutex Attribute | ^~~~~~~~~ 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 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 [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wunused-but-set-variable] 480 | btVector3 linvel = mb->getBaseVel(); | ^~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:481:43: warning: variable ‘angvel’ set but not used [-Wunused-but-set-variable] 481 | btVector3 angvel = mb->getBaseOmega(); | ^~~~~~ 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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::Tetrahedron; long unsigned int N = 8; size_t = long unsigned int]’: Extras/VHACD/src/vhacdVolume.cpp:1023:28: required from here 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 [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ 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 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 [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ 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:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~ 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]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 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 [-Wclass-memaccess] 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]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 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 [-Wclass-memaccess] 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/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 Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [-Wunused-variable] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [-Wunused-variable] 110 | bool canSleep = false; | ^~~~~~~~ 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 Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [-Wunused-variable] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ 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 Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [-Wunused-variable] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [-Wunused-variable] 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 Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [-Wunused-variable] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here 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 [-Wclass-memaccess] 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]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here 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 [-Wclass-memaccess] 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/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’ [-Wunused-variable] 271 | size_t vi = size_t(ind[k].v_idx); | ^~ examples/ExampleBrowser/InProcessExampleBrowser.cpp: In function ‘btInProcessExampleBrowserMainThreadInternalData* btCreateInProcessExampleBrowserMainThread(int, char**, bool)’: examples/ExampleBrowser/InProcessExampleBrowser.cpp:404:14: warning: variable ‘init’ set but not used [-Wunused-but-set-variable] 404 | bool init; | ^~~~ 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’ [-Wunused-variable] 748 | int mbLinkIndex = cache.getMbIndexFromUrdfIndex(urdfLinkIndex); | ^~~~~~~~~~~ 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’ [-Wunused-variable] 825 | int rootIndex = u2b.getRootLinkIndex(); | ^~~~~~~~~ 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’ [-Wunused-variable] 743 | const unsigned int kNullIndex = ~0U; | ^~~~~~~~~~ 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: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 628 | sprintf(buf, " %d", i); | ^ examples/ExampleBrowser/GL_ShapeDrawer.cpp:628:48: note: ‘sprintf’ output between 3 and 13 bytes into a destination of size 12 628 | sprintf(buf, " %d", i); | ~~~~~~~^~~~~~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:19:83: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 19 | : m_anchor(&a), btDeformableContactConstraint(a.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:18:1: warning: when initialized here [-Wreorder] 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 [-Wreorder] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:24:72: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 24 | : m_anchor(other.m_anchor), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:23:1: warning: when initialized here [-Wreorder] 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 [-Wreorder] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:136:84: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 136 | : m_contact(&c), btDeformableContactConstraint(c.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:135:1: warning: when initialized here [-Wreorder] 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 [-Wreorder] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:147:190: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 146 | btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btDeformableRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:412:89: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 412 | : m_node(contact.m_node), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:411:1: warning: when initialized here [-Wreorder] 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 [-Wreorder] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:417:73: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 417 | : m_node(other.m_node), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:416:1: warning: when initialized here [-Wreorder] 416 | btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btDeformableNodeRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ 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 [-Wreorder] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:452:129: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 452 | : m_face(contact.m_face), m_useStrainLimiting(useStrainLimiting), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:451:1: warning: when initialized here [-Wreorder] 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 [-Wreorder] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:457:121: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 457 | : m_face(other.m_face), m_useStrainLimiting(other.m_useStrainLimiting), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:456:1: warning: when initialized here [-Wreorder] 456 | btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btDeformableFaceRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& 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 [-Wreorder] 255 | const btSoftBody::DeformableFaceNodeContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:597:138: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 596 | btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btSoftBody::DeformableFaceNodeContact& contact, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 2100 | 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’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ 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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ 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 [-Wreorder] 12 | btVector3 m_impulseDirection; | ^~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btScalar btReducedDeformableStaticConstraint::m_dt’ [-Wreorder] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:5:1: warning: when initialized here [-Wreorder] 5 | btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btReducedDeformableStaticConstraint::m_dt’ will be initialized after [-Wreorder] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:13:124: warning: base ‘btDeformableStaticConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 52 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:64:75: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 64 | : m_rsb(rsb), m_dt(dt), btDeformableRigidContactConstraint(c, infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:59:1: warning: when initialized here [-Wreorder] 59 | btReducedDeformableRigidContactConstraint::btReducedDeformableRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 124 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:326:99: warning: base ‘btReducedDeformableRigidContactConstraint’ [-Wreorder] 326 | : m_node(contact.m_node), btReducedDeformableRigidContactConstraint(rsb, contact, infoGlobal, dt) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:321:1: warning: when initialized here [-Wreorder] 321 | btReducedDeformableNodeRigidContactConstraint::btReducedDeformableNodeRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 166 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:543:139: warning: base ‘btReducedDeformableRigidContactConstraint’ [-Wreorder] 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 [-Wreorder] 537 | btReducedDeformableFaceRigidContactConstraint::btReducedDeformableFaceRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ [-Wunused-variable] 632 | ThreadLocalStorage& storage = m_threadLocalStorage[i]; | ^~~~~~~ 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’ [-Wunused-variable] 141 | static int semCount = 0; | ^~~~~~~~ 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’ [-Wunused-variable] 832 | int minNumBatchesPerPhase = 16; | ^~~~~~~~~~~~~~~~~~~~~ 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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ 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’ [-Wunused-variable] 348 | if (const char* conTypeStr = child_xml->Attribute("limited")) | ^~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:377:37: warning: unused variable ‘conDim’ [-Wunused-variable] 377 | int conDim = defaults.m_defaultConDim; | ^~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 90 | 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’ [-Wunused-variable] 57 | 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’ [-Wunused-variable] 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’ [-Wunused-variable] 57 | 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’ [-Wunused-variable] 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’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ 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’} [-Wsign-compare] 99 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ 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’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ 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’ [-Wsign-compare] 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’ [-Wsign-compare] 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’ [-Wsign-compare] 198 | if (mat[i].size() != n_modes) | ~~~~~~~~~~~~~~^~~~~~~~~~ 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’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ 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’ [-Wunused-variable] 2210 | UrdfMaterial* const* matPtr = model.m_materials[matName]; | ^~~~~~ 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’ [-Wunused-variable] 261 | btPolyhedralConvexShape* poly = (btPolyhedralConvexShape*)convex; | ^~~~ 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’ [-Wunused-variable] 54 | 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’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 99 | 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’ [-Wunused-variable] 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’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ 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’ [-Wunused-variable] 57 | 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’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 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’ [-Wunused-variable] 294 | 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’ [-Wunused-variable] 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’ [-Wunused-variable] 99 | 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’ [-Wunused-variable] 352 | 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’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | 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’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | 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’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | 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’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | 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’ [-Wunused-variable] 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’ [-Wunused-variable] 320 | 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’ [-Wunused-variable] 352 | 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’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wclass-memaccess] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ 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 [-Wstrict-aliasing] 2426 | m_nodes[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2441:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2441 | m_faces[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp: At global scope: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp:141:20: warning: ‘semCount’ defined but not used [-Wunused-variable] 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’ [-Wunused-variable] 406 | btSolverBody* solverBodyA = &m_tmpSolverBodyPool[solverBodyIdA]; | ^~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:407:31: warning: unused variable ‘solverBodyB’ [-Wunused-variable] 407 | btSolverBody* solverBodyB = &m_tmpSolverBodyPool[solverBodyIdB]; | ^~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 99 | 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’ [-Wunused-variable] 1104 | int numPoolConstraints = m_tmpSolverContactConstraintPool.size(); | ^~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | 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’ [-Wunused-variable] 57 | 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’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 320 | 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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp: In function ‘void CollisionShape2TriangleMesh(btCollisionShape*, const btTransform&, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&)’: examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:94:115: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 94 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:85:53: note: ‘graphicsindex’ was declared here 85 | int graphicsindex; | ^~~~~~~~~~~~~ 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 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 [-Wreorder] 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 [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ 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 [-Wunused-but-set-variable] 298 | btVector3 extents = m_aabbMax - m_aabbMin; | ^~~~~~~ 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’ [-Wsign-compare] 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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 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’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ 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 [-Wunused-but-set-variable] 1209 | btVector3 rayFrom = camPos; | ^~~~~~~ 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’ [-Wsign-compare] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 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 [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(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 [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Node]’: src/BulletSoftBody/btSoftBody.cpp:150:17: required from here 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 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 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 [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:318:16: note: ‘struct btSoftBody::Tetra’ declared here 318 | struct Tetra : Feature | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ 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 [-Wreorder] 770 | btQuaternion m_baseQuat; // rotates world points into base frame | ^~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.h:769:15: warning: ‘btVector3 btMultiBody::m_basePos_interpolate’ [-Wreorder] 769 | btVector3 m_basePos_interpolate; // position of interpolated COM of base (world frame) | ^~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:93:1: warning: when initialized here [-Wreorder] 93 | btMultiBody::btMultiBody(int n_links, | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 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’ [-Wunused-variable] 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’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ 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’ [-Wunused-variable] 714 | int bytesRead = file.rdbuf()->sgetn(&sdfData[0], fsize); | ^~~~~~~~~ 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’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ 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’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ 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 [-Wunused-but-set-variable] 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’} [-Wsign-compare] 1327 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ 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’ [-Wunused-variable] 122 | btScalar currentPosition = m_bodyA->getJointPosMultiDof(m_linkA)[dof]; | ^~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:113:18: warning: unused variable ‘kp’ [-Wunused-variable] 113 | btScalar kp = 1; | ^~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:114:18: warning: unused variable ‘kd’ [-Wunused-variable] 114 | btScalar kd = 1; | ^~ 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’ [-Wunused-variable] 1075 | btScalar penetration = isFriction ? 0 : cp.getDistance(); | ^~~~~~~~~~~ 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 [-Wformat-truncation=] 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); | ^~~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:36: note: ‘snprintf’ output between 7 and 1341 bytes into a destination of size 1024 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^ 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’ [-Wunused-variable] 132 | int v01 = edge->getSourceVertex(); | ^~~ 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’ [-Wunused-variable] 146 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:118:24: warning: unused variable ‘posError’ [-Wunused-variable] 118 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:122:19: warning: unused variable ‘axis’ [-Wunused-variable] 122 | btVector3 axis[3] = { btVector3(1, 0, 0), btVector3(0, 1, 0), btVector3(0, 0, 1) }; | ^~~~ 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’ [-Wsign-compare] 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’ [-Wsign-compare] 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’ [-Wsign-compare] 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’ [-Wsign-compare] 143 | for (int j = 0; j < n_cell_maps1; j++) | ~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:47:13: warning: unused variable ‘fileSize’ [-Wunused-variable] 47 | int fileSize = -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’ [-Wunused-variable] 208 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:130:24: warning: unused variable ‘posError’ [-Wunused-variable] 130 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:134:19: warning: unused variable ‘axis’ [-Wunused-variable] 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 [-Wunused-but-set-variable] 141 | btQuaternion refQuat = m_desiredPosition; | ^~~~~~~ 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 [-Wunused-but-set-variable] 471 | btVector3 d = sd.m_max - sd.m_min; //.diagonal().eval(); | ^ 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 [-Wformat-truncation=] 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); | ^~~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:36: note: ‘snprintf’ output between 7 and 1341 bytes into a destination of size 1024 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^ 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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); | ^~~~~~~~ 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 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 [-Wstrict-aliasing] 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~^~~~~~~~~~~ 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 [-Wunused-function] 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 [-Wunused-function] 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 [-Wunused-function] 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 [-Wunused-function] 175 | static void initBatchedBodyDynamicFlags(btAlignedObjectArray* outBodyDynamicFlags, const btAlignedObjectArray& bodies) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [-Wmaybe-uninitialized] 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 ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:81:32: warning: ‘.btDeformableStaticConstraint::m_node’ may be used uninitialized [-Wmaybe-uninitialized] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ~~~~~~^~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp: In member function ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | btVector3 gravity; | ^~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 ‘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: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘*(__vector(2) long unsigned int*)((char*)& + offsetof(btDeformableFaceNodeContactConstraint, btDeformableFaceNodeContactConstraint::m_node))’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_contact’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_normal_dv’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: 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: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_tangent_dv’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btGeometryUtil.h:19, from src/LinearMath/btGeometryUtil.cpp:15, from src/btLinearMathAll.cpp:2: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’ at src/LinearMath/btReducedVector.h:49:147, inlined from ‘bool btReducedVector::testDot() const’ at src/LinearMath/btReducedVector.cpp:123:36: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘bool btReducedVector::testDot() const’: 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 ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’ at src/LinearMath/btReducedVector.h:49:147, inlined from ‘bool btReducedVector::testDot() const’ at src/LinearMath/btReducedVector.cpp:124:36: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘bool btReducedVector::testDot() const’: 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btReducedVector::btReducedVector(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:26:7, inlined from ‘btReducedVector btReducedVector::proj(const btReducedVector&) const’ at src/LinearMath/btReducedVector.cpp:18:16: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘btReducedVector btReducedVector::proj(const btReducedVector&) const’: 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 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 [-Wmaybe-uninitialized] 710 | vertexScratch.resize(static_cast(hr.mVcount)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 573 | if (m_angleUnits == "degree" && ejtype == URDFRevoluteJoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:522:32: note: ‘ejtype’ was declared here 522 | UrdfJointTypes ejtype; | ^~~~~~ 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 [-Wmaybe-uninitialized] 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_queueIsEmpty’ may be used uninitialized [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 file included from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21: 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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:8: src/LinearMath/btConvexHullComputer.cpp: In member function ‘btScalar btConvexHullComputer::compute(const void*, bool, int, int, btScalar, btScalar)’: src/LinearMath/btConvexHullComputer.cpp:2675:24: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2675 | vertices.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/LinearMath/btConvexHullComputer.cpp:2675:24: note: ‘’ declared here 2675 | vertices.resize(0); | ~~~~~~~~~~~~~~~^~~ 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]’ [-Warray-bounds] 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]’ [-Warray-bounds] 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; | ^ error: command '/usr/bin/g++' failed with exit code 1 In file included from src/btBulletCollisionAll.cpp:55: 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 [-Wmaybe-uninitialized] 141 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:131:37: note: ‘graphicsindex’ was declared here 131 | int graphicsindex; | ^~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 215 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:205:37: note: ‘graphicsindex’ was declared here 205 | int graphicsindex; | ^~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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/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 btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 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 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:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 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:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 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 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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_splitv’ may be used uninitialized [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 file included from src/btBulletCollisionAll.cpp:15: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp: In function ‘void btGenerateInternalEdgeInfo(btBvhTriangleMeshShape*, btTriangleInfoMap*)’: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:373:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 373 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:364:37: note: ‘graphicsindex’ was declared here 364 | int graphicsindex; | ^~~~~~~~~~~~~ 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 [-Wuninitialized] 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 examples/ThirdPartyLibs/Eigen/Core:342, from examples/ThirdPartyLibs/Eigen/Dense:1, from examples/SharedMemory/plugins/stablePDPlugin/MathUtil.h:4, from examples/SharedMemory/plugins/stablePDPlugin/MathUtil.cpp:1: examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6]’: examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double*’ to ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0]’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 file included from src/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26: 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 file included from src/btBulletCollisionAll.cpp:41: src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp: In member function ‘void btGjkPairDetector::getClosestPointsNonVirtual(const btDiscreteCollisionDetectorInterface::ClosestPointInput&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*)’: src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:696:29: warning: ‘pointOnB.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 696 | btVector3 pointOnA, pointOnB; | ^~~~~~~~ src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:696:29: warning: ‘pointOnB.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::calcAccelerationDeltasMultiDof(const btScalar*, btScalar*, btAlignedObjectArray&, btAlignedObjectArray&) const’: src/BulletDynamics/Featherstone/btMultiBody.cpp:1445:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 1445 | scratch_v.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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:1445:25: note: ‘’ declared here 1445 | scratch_v.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘virtual void btRaycastVehicle::updateFriction(btScalar)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:495:27: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 495 | m_forwardWS.resize(numWheel); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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/Vehicle/btRaycastVehicle.cpp:495:27: note: ‘’ declared here 495 | m_forwardWS.resize(numWheel); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:496:22: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 496 | m_axle.resize(numWheel); | ~~~~~~~~~~~~~^~~~~~~~~~ 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/Vehicle/btRaycastVehicle.cpp:496:22: note: ‘’ declared here 496 | m_axle.resize(numWheel); | ~~~~~~~~~~~~~^~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::fillConstraintJacobianMultiDof(int, const btVector3&, const btVector3&, const btVector3&, btScalar*, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&) const’: src/BulletDynamics/Featherstone/btMultiBody.cpp:1954:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 1954 | scratch_v.resize(3 * num_links + 3); //(num_links + base) offsets + (num_links + base) normals_lin + (num_links + base) normals_ang | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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:1954:25: note: ‘’ declared here 1954 | scratch_v.resize(3 * num_links + 3); //(num_links + base) offsets + (num_links + base) normals_lin + (num_links + base) normals_ang | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 767 | scratch_v.resize(8 * num_links + 6); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:768:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 768 | scratch_m.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btMatrix3x3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btMatrix3x3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:768:25: note: ‘’ declared here 768 | scratch_m.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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:305:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 305 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:296:37: note: ‘graphicsindex’ was declared here 296 | int graphicsindex; | ^~~~~~~~~~~~~ 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_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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’ [-Warray-bounds] 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]’ [-Warray-bounds] 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]’ [-Warray-bounds] 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); | ^~~~~~~~~~ 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_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 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: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: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); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 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: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: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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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); | ~~~~~~~~~~~~~~~~~~~^~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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:142:41: warning: ‘n_cell_maps1’ may be used uninitialized [-Wmaybe-uninitialized] 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/BulletCollision/CollisionShapes/btMiniSDF.cpp:136:34: warning: ‘n_cell_maps0’ may be used uninitialized [-Wmaybe-uninitialized] 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:124:29: warning: ‘n_cells1’ may be used uninitialized [-Wmaybe-uninitialized] 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:116:32: warning: ‘n_cells0’ may be used uninitialized [-Wmaybe-uninitialized] 116 | unsigned long long int n_cells0; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:108:29: warning: ‘n_nodes1’ may be used uninitialized [-Wmaybe-uninitialized] 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:94:32: warning: ‘nodes0’ may be used uninitialized [-Wmaybe-uninitialized] 94 | unsigned long long int nodes0; | ^~~~~~ 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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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_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 [-Wmaybe-uninitialized] 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 [-Wmaybe-uninitialized] 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()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pybullet Running setup.py clean for pybullet Successfully built gym Failed to build pybullet ERROR: Failed to build installable wheels for some pyproject.toml based projects (pybullet) ERROR: LoadError: failed process: Process(`/home/pkgeval/.julia/conda/3/x86_64/bin/python -m pip install --user gym pybullet`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:565 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:480 [3] run(::Cmd) @ Base ./process.jl:477 [4] top-level scope @ ~/.julia/packages/ReinforcementLearningEnvironmentGym/ov8nI/deps/build.jl:26 [5] include(fname::String) @ Base.MainInclude ./client.jl:494 [6] top-level scope @ none:5 in expression starting at /home/pkgeval/.julia/packages/ReinforcementLearningEnvironmentGym/ov8nI/deps/build.jl:26 Installing required python packages using pip Full log at /home/pkgeval/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/2bc32df41377af9a071ac65a67b8e2dae642a1d8/build.log Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] (::Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1170 [3] withenv(::Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String}, ::Pair{String, String}, ::Vararg{Pair{String}}) @ Base ./env.jl:257 [4] (::Pkg.Operations.var"#117#122"{String, Bool, Bool, Bool, Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String}, Pkg.Types.PackageSpec})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1840 [5] with_temp_env(fn::Pkg.Operations.var"#117#122"{String, Bool, Bool, Bool, Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String}, Pkg.Types.PackageSpec}, temp_env::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1721 [6] (::Pkg.Operations.var"#115#120"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String}, Pkg.Types.Context, Pkg.Types.PackageSpec, String, Pkg.Types.Project, String})(tmp::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1810 [7] mktempdir(fn::Pkg.Operations.var"#115#120"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#67#74"{Bool, Pkg.Types.Context, String, Pkg.Types.PackageSpec, String}, Pkg.Types.Context, Pkg.Types.PackageSpec, String, Pkg.Types.Project, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:766 [8] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:762 [9] mktempdir @ ./file.jl:762 [inlined] [10] sandbox(fn::Function, ctx::Pkg.Types.Context, target::Pkg.Types.PackageSpec, target_path::String, sandbox_path::String, sandbox_project_override::Pkg.Types.Project; preferences::Dict{String, Any}, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1768 [11] build_versions(ctx::Pkg.Types.Context, uuids::Set{UUID}; verbose::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1151 [12] build_versions @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1069 [inlined] [13] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1413 [14] add @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1390 [inlined] [15] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:278 [16] add(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [17] add(pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:148 [18] add(pkg::Pkg.Types.PackageSpec) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [19] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:112 in expression starting at /PkgEval.jl/scripts/evaluate.jl:109 PkgEval skipped after 435.63s: package could not be installed