Установка FreeRDP и ошибка: поле 'des3_ctx' имеет неполный тип
408
Harry
Я пытался установить сервер FreeRDP по ссылке: https://github.com/FreeRDP/Remmina/wiki/Compile-on-Ubuntu-16.04
Я столкнулся с ошибкой ниже во время
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
Не могли бы вы помочь мне решить эту проблему?
Спасибо Гарри
Я предполагаю, что вы имеете в виду `make && make install`. Да, `&` и `&&` означают «и», но, пожалуйста, когда вы цитируете команду, ** цитируйте команду **.
Scott 5 лет назад
0
@ Скотт Я обновил комментарий, не могли бы вы помочь мне решить эту проблему?
Harry 5 лет назад
0
Я программист, и если бы у меня была такая проблема, я бы посмотрел исходный код (файлы `.c` и` .h`, чьи имена даются вместе с номерами строк), но это, вероятно, плохо способ сделать это. Я ничего не знаю о FreeRDP; Вы получите лучший ответ от кого-то, кто делает. PS Надеюсь, ты не спешишь. У [SU] есть пользователи по всему миру, во многих разных часовых поясах, поэтому многие из наших пользователей спят сейчас или занимаются другими делами, которые мешают им отвечать на вопросы по [SE]. … (Продолжение)
Scott 5 лет назад
0
(Продолжение)… Кроме того, в США наступает День благодарения, поэтому многие американцы будут недоступны в течение следующих 32 часов или около того. Если вы не получили ответа через два дня, я предлагаю вам нажать «флажок» и попросить перенести вопрос на Unix и Linux. Я заметил, что у них есть тег "freerdp" (хотя он не очень активно используется), поэтому в этом сообществе могут быть эксперты FreeRDP.
Scott 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?