Erreur de compilation openssl-sys dans Rust : solution après installation d'OpenSSL
Bonjour à tous ! Je suis débutant en Rust et j'essaie de compiler un projet qui utilise la crate `openssl`. J'ai installé OpenSSL localement via le gestionnaire de paquets (sur Ubuntu — `sudo apt install libssl-dev`), mais lors de l'exécution de `cargo build`, j'obtiens l'erreur :
```
error: failed to run custom build command for `openssl-sys v0.9.60`
Caused by:
process didn't exit successfully: `/path/to/target/debug/build/openssl-sys-...` (exit status: 101)
--- stderr
run pkg_config fail: "Could not run `\"pkg-config\" \"--libs\" \"--cflags\" \"openssl\"`"
```
J'ai vérifié que `libssl-dev` est installé, redémarré le terminal, même réinstallé Rust — rien n'y fait. Version Rust : 1.65.0, Cargo : dernière. Voici mon `Cargo.toml` :
```toml
[dependencies]
openssl = "0.10.45"
```
Dites-moi, quel pourrait être le problème ? Pourquoi `openssl-sys` ne voit-il pas la bibliothèque installée, alors qu'elle est bien présente ? J'ai aussi essayé d'installer `pkg-config` — l'erreur persiste. Peut-être faut-il définir quelque chose dans les variables d'environnement ?
No answers yet.
Connectez-vous pour laisser une réponse