Avatar ·

Erro de compilação do openssl-sys em Rust: solução do problema mesmo após instalar o OpenSSL

Olá a todos! Sou novo em Rust e estou tentando compilar um projeto que usa o crate `openssl`. Instalei o OpenSSL localmente através do gerenciador de pacotes (no Ubuntu — `sudo apt install libssl-dev`), mas ao executar `cargo build` recebo o erro: ``` 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\"`" ``` Verifiquei que o `libssl-dev` está instalado, reiniciei o terminal, até reinstalei o Rust — nada adianta. Versão do Rust: 1.65.0, Cargo: última. Aqui está meu `Cargo.toml`: ```toml [dependencies] openssl = "0.10.45" ``` Alguém sabe qual pode ser o problema? Por que o `openssl-sys` não enxerga a biblioteca instalada, mesmo ela estando presente? Também tentei instalar o `pkg-config` — o erro persistiu. Será que preciso configurar algo nas variáveis de ambiente?