Installing FreeRDP and hit to error: field ‘des3_ctx’ has incomplete type











up vote
1
down vote

favorite












I was trying to install FreeRDP server using the link : https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04



I hit to the below error during




make && sudo make install




[ 25%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/nsc.c.o
[ 26%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/rfx_sse2.c.o
[ 26%] Linking C shared library libfreerdp-codec.so
[ 26%] Built target freerdp-codec
Scanning dependencies of target freerdp-core
[ 27%] Building C object libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o
In file included from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/tls.h:23:0,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/transport.h:33,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/mcs.h:24,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/rdp.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.c:20:
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:67:17: error: field ‘des3_ctx’ has incomplete type
EVP_CIPHER_CTX des3_ctx;
^~~~~~~~
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:72:11: error: field ‘hmac_ctx’ has incomplete type
HMAC_CTX hmac_ctx;
^~~~~~~~
libfreerdp-core/CMakeFiles/freerdp-core.dir/build.make:62: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o' failed
make[2]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o] Error 1
CMakeFiles/Makefile2:494: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/all' failed
make[1]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


Could you please help me to resolve this issue?



Thanks,
Harry










share|improve this question
























  • I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
    – Scott
    Nov 22 at 4:15










  • @Scott I updated the comment, could you help me to resolve this issue?
    – Harry
    Nov 22 at 5:06










  • I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
    – Scott
    Nov 22 at 5:33










  • (Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
    – Scott
    Nov 22 at 5:33















up vote
1
down vote

favorite












I was trying to install FreeRDP server using the link : https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04



I hit to the below error during




make && sudo make install




[ 25%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/nsc.c.o
[ 26%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/rfx_sse2.c.o
[ 26%] Linking C shared library libfreerdp-codec.so
[ 26%] Built target freerdp-codec
Scanning dependencies of target freerdp-core
[ 27%] Building C object libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o
In file included from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/tls.h:23:0,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/transport.h:33,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/mcs.h:24,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/rdp.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.c:20:
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:67:17: error: field ‘des3_ctx’ has incomplete type
EVP_CIPHER_CTX des3_ctx;
^~~~~~~~
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:72:11: error: field ‘hmac_ctx’ has incomplete type
HMAC_CTX hmac_ctx;
^~~~~~~~
libfreerdp-core/CMakeFiles/freerdp-core.dir/build.make:62: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o' failed
make[2]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o] Error 1
CMakeFiles/Makefile2:494: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/all' failed
make[1]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


Could you please help me to resolve this issue?



Thanks,
Harry










share|improve this question
























  • I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
    – Scott
    Nov 22 at 4:15










  • @Scott I updated the comment, could you help me to resolve this issue?
    – Harry
    Nov 22 at 5:06










  • I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
    – Scott
    Nov 22 at 5:33










  • (Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
    – Scott
    Nov 22 at 5:33













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I was trying to install FreeRDP server using the link : https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04



I hit to the below error during




make && sudo make install




[ 25%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/nsc.c.o
[ 26%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/rfx_sse2.c.o
[ 26%] Linking C shared library libfreerdp-codec.so
[ 26%] Built target freerdp-codec
Scanning dependencies of target freerdp-core
[ 27%] Building C object libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o
In file included from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/tls.h:23:0,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/transport.h:33,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/mcs.h:24,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/rdp.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.c:20:
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:67:17: error: field ‘des3_ctx’ has incomplete type
EVP_CIPHER_CTX des3_ctx;
^~~~~~~~
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:72:11: error: field ‘hmac_ctx’ has incomplete type
HMAC_CTX hmac_ctx;
^~~~~~~~
libfreerdp-core/CMakeFiles/freerdp-core.dir/build.make:62: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o' failed
make[2]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o] Error 1
CMakeFiles/Makefile2:494: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/all' failed
make[1]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


Could you please help me to resolve this issue?



Thanks,
Harry










share|improve this question















I was trying to install FreeRDP server using the link : https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04



I hit to the below error during




make && sudo make install




[ 25%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/nsc.c.o
[ 26%] Building C object libfreerdp-codec/CMakeFiles/freerdp-codec.dir/rfx_sse2.c.o
[ 26%] Linking C shared library libfreerdp-codec.so
[ 26%] Built target freerdp-codec
Scanning dependencies of target freerdp-core
[ 27%] Building C object libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o
In file included from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/tls.h:23:0,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/transport.h:33,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/mcs.h:24,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/rdp.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.h:23,
from /home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/activation.c:20:
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:67:17: error: field ‘des3_ctx’ has incomplete type
EVP_CIPHER_CTX des3_ctx;
^~~~~~~~
/home/hari/openuds/freerdp/FreeRDP-1.0.2/libfreerdp-core/crypto.h:72:11: error: field ‘hmac_ctx’ has incomplete type
HMAC_CTX hmac_ctx;
^~~~~~~~
libfreerdp-core/CMakeFiles/freerdp-core.dir/build.make:62: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o' failed
make[2]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/activation.c.o] Error 1
CMakeFiles/Makefile2:494: recipe for target 'libfreerdp-core/CMakeFiles/freerdp-core.dir/all' failed
make[1]: *** [libfreerdp-core/CMakeFiles/freerdp-core.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


Could you please help me to resolve this issue?



Thanks,
Harry







linux ubuntu remote-desktop make c






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 22 at 5:06

























asked Nov 22 at 3:35









Harry

1062




1062












  • I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
    – Scott
    Nov 22 at 4:15










  • @Scott I updated the comment, could you help me to resolve this issue?
    – Harry
    Nov 22 at 5:06










  • I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
    – Scott
    Nov 22 at 5:33










  • (Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
    – Scott
    Nov 22 at 5:33


















  • I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
    – Scott
    Nov 22 at 4:15










  • @Scott I updated the comment, could you help me to resolve this issue?
    – Harry
    Nov 22 at 5:06










  • I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
    – Scott
    Nov 22 at 5:33










  • (Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
    – Scott
    Nov 22 at 5:33
















I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
– Scott
Nov 22 at 4:15




I assume that you mean make && make install.   Yes, & and && mean "and", but please, when you're quoting a command, quote the command.
– Scott
Nov 22 at 4:15












@Scott I updated the comment, could you help me to resolve this issue?
– Harry
Nov 22 at 5:06




@Scott I updated the comment, could you help me to resolve this issue?
– Harry
Nov 22 at 5:06












I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
– Scott
Nov 22 at 5:33




I'm a programmer, and if I had this problem, I'd look at the source code (the .c and .h files, whose names are given, along with line numbers), but that's probably a bad way to do it.  I don't know anything about FreeRDP; you'll get a better answer from somebody who does.    P.S. I hope you're not in a big hurry.  Super User has users all around the world, in many different time zones, so many of our users are asleep now, or otherwise engaged in activities that prevent them from answering questions on Stack Exchange.  … (Cont’d)
– Scott
Nov 22 at 5:33












(Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
– Scott
Nov 22 at 5:33




(Cont’d) … Also, Thanksgiving is dawning in the US, so lots of the Americans will be offline for the next 32 hours or so.  If you haven't gotten an answer after two days, I suggest that you click on "flag" and ask to have the question migrated to Unix&Linux.  I notice that they have a "freerdp" tag (although it's not very heavily used), so there might be some FreeRDP experts in that community.
– Scott
Nov 22 at 5:33















active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1377464%2finstalling-freerdp-and-hit-to-error-field-des3-ctx-has-incomplete-type%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1377464%2finstalling-freerdp-and-hit-to-error-field-des3-ctx-has-incomplete-type%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

How do I know what Microsoft account the skydrive app is syncing to?

Grease: Live!

When does type information flow backwards in C++?