make fatal error: openssl/sha.h: No such file or directory
I'm trying to compile a program that, according to the documentation, requires the "OpenSSL library". I have OpenSSL installed, and it's still giving me the error openssl/sha.h: No such file or directory
. Is there some other library that has to be installed?
debian make openssl ssl
add a comment |
I'm trying to compile a program that, according to the documentation, requires the "OpenSSL library". I have OpenSSL installed, and it's still giving me the error openssl/sha.h: No such file or directory
. Is there some other library that has to be installed?
debian make openssl ssl
add a comment |
I'm trying to compile a program that, according to the documentation, requires the "OpenSSL library". I have OpenSSL installed, and it's still giving me the error openssl/sha.h: No such file or directory
. Is there some other library that has to be installed?
debian make openssl ssl
I'm trying to compile a program that, according to the documentation, requires the "OpenSSL library". I have OpenSSL installed, and it's still giving me the error openssl/sha.h: No such file or directory
. Is there some other library that has to be installed?
debian make openssl ssl
debian make openssl ssl
asked Aug 20 '13 at 15:34
tkbxtkbx
3,41772538
3,41772538
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
probably you are missing the openssl header files. depending on your distribution this package might have a different name, mostly it's something like openssl-dev
or openssl-devel
. after you installed the openssl header files, the compiler should be able to find openssl/sha.h.
In Ubuntu/Debian the package is called libssl-dev
.
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
@tkbx/usr/include/openssl/sha.h
is inlibssl-dev
in oldstable, stable and unstable.
– Gilles
Aug 20 '13 at 22:43
FYI: I already hadlibcurl4-openssl-dev
installed.libssl-dev
sorted this for me.
– tjt263
Jan 10 at 13:41
add a comment |
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libpcap-dev
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f87458%2fmake-fatal-error-openssl-sha-h-no-such-file-or-directory%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
probably you are missing the openssl header files. depending on your distribution this package might have a different name, mostly it's something like openssl-dev
or openssl-devel
. after you installed the openssl header files, the compiler should be able to find openssl/sha.h.
In Ubuntu/Debian the package is called libssl-dev
.
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
@tkbx/usr/include/openssl/sha.h
is inlibssl-dev
in oldstable, stable and unstable.
– Gilles
Aug 20 '13 at 22:43
FYI: I already hadlibcurl4-openssl-dev
installed.libssl-dev
sorted this for me.
– tjt263
Jan 10 at 13:41
add a comment |
probably you are missing the openssl header files. depending on your distribution this package might have a different name, mostly it's something like openssl-dev
or openssl-devel
. after you installed the openssl header files, the compiler should be able to find openssl/sha.h.
In Ubuntu/Debian the package is called libssl-dev
.
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
@tkbx/usr/include/openssl/sha.h
is inlibssl-dev
in oldstable, stable and unstable.
– Gilles
Aug 20 '13 at 22:43
FYI: I already hadlibcurl4-openssl-dev
installed.libssl-dev
sorted this for me.
– tjt263
Jan 10 at 13:41
add a comment |
probably you are missing the openssl header files. depending on your distribution this package might have a different name, mostly it's something like openssl-dev
or openssl-devel
. after you installed the openssl header files, the compiler should be able to find openssl/sha.h.
In Ubuntu/Debian the package is called libssl-dev
.
probably you are missing the openssl header files. depending on your distribution this package might have a different name, mostly it's something like openssl-dev
or openssl-devel
. after you installed the openssl header files, the compiler should be able to find openssl/sha.h.
In Ubuntu/Debian the package is called libssl-dev
.
edited Apr 14 '14 at 13:15
answered Aug 20 '13 at 15:44
replayreplay
6,16211628
6,16211628
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
@tkbx/usr/include/openssl/sha.h
is inlibssl-dev
in oldstable, stable and unstable.
– Gilles
Aug 20 '13 at 22:43
FYI: I already hadlibcurl4-openssl-dev
installed.libssl-dev
sorted this for me.
– tjt263
Jan 10 at 13:41
add a comment |
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
@tkbx/usr/include/openssl/sha.h
is inlibssl-dev
in oldstable, stable and unstable.
– Gilles
Aug 20 '13 at 22:43
FYI: I already hadlibcurl4-openssl-dev
installed.libssl-dev
sorted this for me.
– tjt263
Jan 10 at 13:41
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
Turns out it was "libcurl4-openssl-dev". Not sure what libcurl has do do with SSL or SHA256, but it worked.
– tkbx
Aug 20 '13 at 16:23
2
2
@tkbx
/usr/include/openssl/sha.h
is in libssl-dev
in oldstable, stable and unstable.– Gilles
Aug 20 '13 at 22:43
@tkbx
/usr/include/openssl/sha.h
is in libssl-dev
in oldstable, stable and unstable.– Gilles
Aug 20 '13 at 22:43
FYI: I already had
libcurl4-openssl-dev
installed. libssl-dev
sorted this for me.– tjt263
Jan 10 at 13:41
FYI: I already had
libcurl4-openssl-dev
installed. libssl-dev
sorted this for me.– tjt263
Jan 10 at 13:41
add a comment |
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libpcap-dev
New contributor
add a comment |
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libpcap-dev
New contributor
add a comment |
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libpcap-dev
New contributor
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libpcap-dev
New contributor
New contributor
answered 5 mins ago
Ky lerKy ler
1
1
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f87458%2fmake-fatal-error-openssl-sha-h-no-such-file-or-directory%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown