Please update to Rust 1.51
librsvg!509 (merged) made librsvg depend on Rust 1.51, and a comment in that MR indicates that the GNOME build fails as a result.
Rust 1.51 (released on May 25) is a bit of a special release, as it introduces an important language feature that a few crates are now using:
- librsvg depends on nalgebra. We can roll it back to the stable version that doesn't require Rust 1.51 yet, but...
- ... the next version of gtk-rs / cairo-rs will definitely need Rust 1.51, and librsvg would really like to depend on that.
As far as I can tell, Rust 1.52 should release on May 6th, and then Rust 1.53 on June 17, both well in advance before GNOME 41, whose alpha tarballs are due on July 10.