rapier icon indicating copy to clipboard operation
rapier copied to clipboard

rapier2d doesn't compile with parallel feature enabled

Open zopsicle opened this issue 5 months ago • 0 comments

Steps to reproduce:

[package]
name = "engine-core"

[dependencies.rapier2d]
version = "0.26.1"
features = ["parallel"]
$ cargo build
   Compiling rapier2d v0.26.1
error[E0609]: no field `z` on type `na::Matrix<i32, Const<2>, Const<1>, ArrayStorage<i32, 2, 1>>`
  --> /home/r/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rapier2d-0.26.1/src/geometry/broad_phase_parallel_grid.rs:85:37
   |
85 |                     for iz in imins.z..imaxs.z {
   |                                     ^ unknown field
   |
   = note: available field is: `data`
help: a field with a similar name exists
   |
85 -                     for iz in imins.z..imaxs.z {
85 +                     for iz in imins.x..imaxs.z {
   |

error[E0609]: no field `z` on type `na::Matrix<i32, Const<2>, Const<1>, ArrayStorage<i32, 2, 1>>`
  --> /home/r/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rapier2d-0.26.1/src/geometry/broad_phase_parallel_grid.rs:85:46
   |
85 |                     for iz in imins.z..imaxs.z {
   |                                              ^ unknown field
   |
   = note: available field is: `data`
help: a field with a similar name exists
   |
85 -                     for iz in imins.z..imaxs.z {
85 +                     for iz in imins.z..imaxs.x {
   |

For more information about this error, try `rustc --explain E0609`.
error: could not compile `rapier2d` (lib) due to 2 previous errors

zopsicle avatar Jun 27 '25 12:06 zopsicle