From d9e3d6ea213e558c46565c2e4958e5dc989dd1ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Drwi=C4=99ga?= Date: Tue, 3 Jan 2017 11:56:32 +0100 Subject: [PATCH] Improving missing OpenSSL message on Linux --- openssl-sys/build.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/openssl-sys/build.rs b/openssl-sys/build.rs index b530c2e3f..c59a76d4f 100644 --- a/openssl-sys/build.rs +++ b/openssl-sys/build.rs @@ -184,9 +184,20 @@ Used pkg-config to discover the OpenSSL installation, but pkg-config did not return any include paths for the installation. This crate needs to take a peek at the header files so it cannot proceed unless they're found. -You can try fixing this by setting the `OPENSSL_DIR` environment variable -pointing to your OpenSSL installation. - +You can try fixing this setting the `OPENSSL_DIR` environment variable +pointing to your OpenSSL installation or installing OpenSSL headers package +specific to your distribution: + + # On Ubuntu + sudo apt-get install libssl-dev + # On Arch Linux + sudo pacman -S openssl + # On Fedora + sudo dnf install openssl-devel + +See rust-openssl README for more information: + + https://github.com/sfackler/rust-openssl#linux "); } -- GitLab