I recently updated my laptop from ubuntu 18.04 to 18.10.
(I think) since then, rust builds are failing for things that link to native libraries. Openssl is a common problem, but I don’t think the only one - just one of the ‘usual suspects’. For example:
- the “openssl 0.9.24” crate, pulled in well down the tree via
tokio-tls(and others), panics in its
build.rswith ‘Unable to detect OpenSSL version’.
- the “libc 0.2.48” crate, pulled in by a number of things
cargo update-install -ais trying to update, is failing similarly.
I still have all the relevant apt packages (
*-dev, etc) in the system, but of course newer versions, and they don’t seem to be getting used / found.
I’m missing something, obviously, but I’m not sure what. Is there something I need to update or clean in rust / rustup?