sto affrontando questo problema quando provo a carico di compilazione:errore: libreria nativa `openssl` viene collegata a da più di una versione dello stesso pacchetto
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 onceopenssl-sys v0.6.7 openssl-sys v0.7.13
Cargo e la ruggine versioni:
$ cargo --version
cargo 0.11.0-nightly (3ff108a 2016-05-24)
$ rustc --version
rustc 1.11.0-nightly (7746a334d 2016-05-28)
Files:
non può ottenere perché questo non compila e come risolvere questo problema. Grazie!
Ho appena inviato una [richiesta pull] (https://github.com/kbknapp/cargo-graph/pull/29) al grafico del carico per aiutare a visualizzare questo tipo di problemi di dipendenza. –
Grazie, l'ho fatto con tutte le mie dipendenze per essere "allineato" nella stessa versione. È stato un sacco di lavoro oscuro, spero che faranno qualcosa al riguardo. – mgul
Cosa faccio se ho una libreria che richiede assolutamente un openssl aggiornato? Sto cercando di usare hyper e git2 allo stesso tempo e non riesco a costruirlo ora a causa di hyper che richiedono una versione precedente di openssl. La dipendenza per hyper è opzionale, però. C'è un modo per forzare il carico ad usare la versione richiesta da git2 e trattare iper come se non fosse presente nessun openssl? – Machisuji