LINUX.ORG.RU

freeedp на arch linux никак?

 ,


0

1

Собственно freerdp никаким образом не хочет компилится под арчем

[  0%] Built target winpr-asn1
[  1%] Built target winpr-handle
[  3%] Built target winpr-thread
[  5%] Built target winpr-crt
[  6%] Built target winpr-interlocked
[ 10%] Built target winpr-synch
[ 10%] Built target winpr-sysinfo
[ 16%] Built target winpr-utils
[ 17%] Built target winpr-bcrypt
[ 17%] Built target winpr-credentials
[ 18%] Built target winpr-credui
[ 19%] Built target winpr-crypto
[ 20%] Built target winpr-dsparse
[ 20%] Built target winpr-environment
[ 21%] Built target winpr-error
[ 21%] Built target winpr-file
[ 21%] Built target winpr-heap
[ 22%] Built target winpr-input
[ 23%] Built target winpr-io
[ 23%] Built target winpr-library
[ 24%] Built target winpr-path
[ 25%] Built target winpr-pipe
[ 27%] Built target winpr-pool
[ 28%] Built target winpr-registry
[ 32%] Built target winpr-rpc
[ 32%] Building C object winpr/libwinpr/sspi/CMakeFiles/winpr-sspi.dir/NTLM/ntlm_compute.c.o
/home/cr33per/Tools/py-freerdp/sub_modules/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c: В функции «ntlm_compute_message_integrity_check»:
/home/cr33per/Tools/py-freerdp/sub_modules/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:649:11: ошибка: размер «hmac_ctx» в памяти неизвестен
  649 |  HMAC_CTX hmac_ctx;
      |           ^~~~~~~~
/home/cr33per/Tools/py-freerdp/sub_modules/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:656:2: предупреждение: неявная декларация функции «HMAC_CTX_init»; имелось в виду «HMAC_CTX_new»? [-Wimplicit-function-declaration]
  656 |  HMAC_CTX_init(&hmac_ctx);
      |  ^~~~~~~~~~~~~
      |  HMAC_CTX_new
/home/cr33per/Tools/py-freerdp/sub_modules/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:662:2: предупреждение: неявная декларация функции «HMAC_CTX_cleanup» [-Wimplicit-function-declaration]
  662 |  HMAC_CTX_cleanup(&hmac_ctx);
      |  ^~~~~~~~~~~~~~~~
/home/cr33per/Tools/py-freerdp/sub_modules/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:649:11: предупреждение: неиспользуемая переменная «hmac_ctx» [-Wunused-variable]
  649 |  HMAC_CTX hmac_ctx;
      |           ^~~~~~~~
make[2]: *** [winpr/libwinpr/sspi/CMakeFiles/winpr-sspi.dir/build.make:76: winpr/libwinpr/sspi/CMakeFiles/winpr-sspi.dir/NTLM/ntlm_compute.c.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:1230: winpr/libwinpr/sspi/CMakeFiles/winpr-sspi.dir/all] Ошибка 2
make: *** [Makefile:152: all] Ошибка 2

Кому нибудь это удавалось?)

Попробовал собрать гит версию.

-- Set runtime path of "/tmp/makepkg/freerdp-git/pkg/freerdp-git//usr/bin/freerdp-proxy" to "$ORIGIN/../lib:$ORIGIN/.."
==> Очистка...
  -> Удаление файлов libtool...
  -> Удаление ненужных файлов...
  -> Удаление статических библиотек...
  -> Удаление отладочной информации из бинарников и библиотек...
  -> Сжатие документации (man и info)...
==> Проверка сборки на ошибки...
==> Создание пакета "freerdp-git"...
  -> Создание файла '.PKGINFO'...
  -> Создание файла '.BUILDINFO'...
  -> Создание файла '.MTREE'...
  -> Сжатие пакета...
==> Выход из окружения fakeroot.
==> Завершена сборка пакета freerdp-git 2.0.0.rc4.r956.g5cc5aa98e-1 (Вс 20 окт 2019 20:22:49)
==> Очистка...
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) freerdp-git-2.0.0.rc4.r956.g5cc5aa98e-1

Будет установлено:  6,05 MiB

:: Приступить к установке? [Y/n] 
(1/1) проверка ключей                                                                                                                                              [----------------------------------------------------------------------------------------------------] 100%
(1/1) проверка целостности пакета                                                                                                                                  [----------------------------------------------------------------------------------------------------] 100%
(1/1) загрузка файлов пакетов                                                                                                                                      [----------------------------------------------------------------------------------------------------] 100%
(1/1) проверка конфликтов файлов                                                                                                                                   [----------------------------------------------------------------------------------------------------] 100%
(1/1) проверка доступного места                                                                                                                                    [----------------------------------------------------------------------------------------------------] 100%
:: Обработка изменений пакета...
(1/1) установка freerdp-git                                                                                                                                        [----------------------------------------------------------------------------------------------------] 100%
:: Запуск post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Cleaning pacman cache...
==> no candidate packages found for pruning
(3/3) Cleaning pacman cache...
==> no candidate packages found for pruning
==> Found git repo: github.com/FreeRDP/FreeRDP.git

gentux
()
Ответ на: комментарий от Deleted
 /usr/bin/ld: cannot find -l:libfreerdp-client.so.1.1.0
    /usr/bin/ld: cannot find -l:libfreerdp-gdi.so.1.1.0
    /usr/bin/ld: cannot find -l:libfreerdp-utils.so.1.1.0
    /usr/bin/ld: cannot find -l:libfreerdp-core.so.1.1.0
    /usr/bin/ld: cannot find -l:libwinpr-synch.so.0.1.0
noname_user ★★★
() автор топика
Ответ на: комментарий от Deleted

libfreerdp-client2.so нашел в /usr/lib/libfreerdp, остальными там и не пахло

noname_user ★★★
() автор топика

Все прекрасно

==> Выход из окружения fakeroot.

==> Завершена сборка пакета freerdp-git 2.0.0.rc4.r956.g5cc5aa98e-1 (Вс 20 окт 2019 21:00:41)

==> Очистка...

artixlinux, но один хрен.

а буковки разные в интернете читал? Например такие https://github.com/butor/blackbird/issues/353

что-то загадило у тебя openssl

One ★★★★★
()
Ответ на: комментарий от One

хз в общем, передумал юзать софт доисторический на python2, который требует это все и запилил на коленке свой чекер...как то так

noname_user ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.