Closed danielniccoli closed 7 years ago
This is related to #62.
It's also worth mentioning Rustls, which is a pure Rust TLS implementation, as a possible alternative to openssl
In case anyone is trying to use this library with hyper
or reqwest
, but is hitting this dependency conflict (full message for google-ability):
error: native library `openssl` is being linked to by more than one version of
the same package, but it can only be linked once; try updating or pinning your
dependencies to ensure that this package only shows up once
openssl-sys v0.9.13
openssl-sys v0.7.17
If you don't mind dropping TLS support from irc
, you can use this in your cargo.toml under the dependencies section to avoid linking against the outdated openssl:
irc = { version = "0.11.8", default-features = false }
With the new 0.12.0 release, we use native-tls. :)
This is a suggestion to replace openssl with native-tls.
Source: https://www.reddit.com/r/rust/comments/5ok6r8/openssl_11/dck0r48/