Сборка FreeRDP и ошибка установки: поле 'des3_ctx' имеет неполный тип - PullRequest
0 голосов
/ 22 ноября 2018

Я пытался установить сервер FreeRDP, используя ссылку: https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04

Я столкнулся с приведенной ниже ошибкой во время make and 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

Не могли бы вы помочь мне решить эту проблему?вопрос

...