Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Remmina установка из исходников.  (Прочитано 2181 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Remmina установка из исходников.
« : 20 Августа 2014, 08:56:28 »
Всем привет.
Появилась проблема с Remmina 0.9.99.1 падает при попытке подключиться к RDP. На сколько нагуглил, это баг.
Решил поставить свежую версию из сорцов.
Вот незадача, в папке нет configure, но есть директория cmake. Последним собственно никогда не пользовался, да и  достойного мануала почему то не нашел...
Установил саму утилиту cmake, зашел в директорию с сорцами.
Далее получаю :
jidckii@laptop:~/FreeRDP-Remmina-356c033$ cmake .
-- Finding suggested package PTHREAD.
--   Disable this using "-DWITH_PTHREAD=OFF".
-- checking for module 'pthread'
--   package 'pthread' not found
-- Finding suggested package GCRYPT.
--   Disable this using "-DWITH_GCRYPT=OFF".
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find GCRYPT (missing: GCRYPT_LIBRARY GCRYPT_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindGCRYPT.cmake:26 (find_package_handle_standard_args)
  cmake/FindOptionalPackage.cmake:37 (find_package)
  CMakeLists.txt:90 (find_suggested_package)
С компиляцией особо никогда не дружил, но разбираться все равно нужно..
Подскажите, что делаю не так?
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Remmina установка из исходников.
« Ответ #1 : 20 Августа 2014, 09:32:26 »
Цитировать
checking for module 'pthread'
--   package 'pthread' not found
apt-get install libpthread-stubs0-dev
Wars ~.o

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Remmina установка из исходников.
« Ответ #2 : 20 Августа 2014, 10:59:34 »
victor00000,
jidckii@laptop:~/FreeRDP-Remmina-356c033$ sudo apt-get install libpthread-stubs0-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libpthread-stubs0
НОВЫЕ пакеты, которые будут установлены:
  libpthread-stubs0 libpthread-stubs0-dev
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 6 124 Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 68,6 kB.
Хотите продолжить [Д/н]? y
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ precise/main libpthread-stubs0 amd64 0.3-3 [3 258 B]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ precise/main libpthread-stubs0-dev amd64 0.3-3 [2 866 B]
Получено 6 124 Б за 0с (26,0 kБ/c)           
Выбор ранее не выбранного пакета libpthread-stubs0.
(Чтение базы данных ... на данный момент установлено 228033 файла и каталога.)
Распаковывается пакет libpthread-stubs0 (из файла .../libpthread-stubs0_0.3-3_amd64.deb)...
Выбор ранее не выбранного пакета libpthread-stubs0-dev.
Распаковывается пакет libpthread-stubs0-dev (из файла .../libpthread-stubs0-dev_0.3-3_amd64.deb)...
Настраивается пакет libpthread-stubs0 (0.3-3) ...
Настраивается пакет libpthread-stubs0-dev (0.3-3) ...

И снова :

jidckii@laptop:~/FreeRDP-Remmina-356c033$cmake .
-- Finding suggested package PTHREAD.
--   Disable this using "-DWITH_PTHREAD=OFF".
-- checking for module 'pthread'
--   package 'pthread' not found
-- Finding suggested package GCRYPT.
--   Disable this using "-DWITH_GCRYPT=OFF".
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find GCRYPT (missing: GCRYPT_LIBRARY GCRYPT_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindGCRYPT.cmake:26 (find_package_handle_standard_args)
  cmake/FindOptionalPackage.cmake:37 (find_package)
  CMakeLists.txt:90 (find_suggested_package)


-- Configuring incomplete, errors occurred!
« Последнее редактирование: 20 Августа 2014, 11:03:20 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Remmina установка из исходников.
« Ответ #3 : 20 Августа 2014, 11:14:07 »
поиск
aptitude search pthread
Пользователь решил продолжить мысль 20 Августа 2014, 11:17:51:
apt-get install build-essential
« Последнее редактирование: 20 Августа 2014, 11:17:51 от victor00000 »
Wars ~.o

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Remmina установка из исходников.
« Ответ #4 : 20 Августа 2014, 12:29:43 »
victor00000,

jidckii@laptop:~$ sudo aptitude search pthread
p   libevent-pthreads-2.0-5                                             - Asynchronous event notification library (pthreads)                           
p   libevent-pthreads-2.0-5:i386                                        - Asynchronous event notification library (pthreads)                           
i A libpthread-stubs0                                                   - pthread stubs not provided by native libc                                   
p   libpthread-stubs0:i386                                              - pthread stubs not provided by native libc                                   
i   libpthread-stubs0-dev                                               - pthread stubs not provided by native libc, development files                 
p   libpthread-stubs0-dev:i386                                          - pthread stubs not provided by native libc, development files                 
p   libpthread-workqueue-dev                                            - thread pool library (development files)                                     
p   libpthread-workqueue-dev:i386                                       - thread pool library (development files)                                     
p   libpthread-workqueue0                                               - thread pool library                                                         
p   libpthread-workqueue0:i386                                          - thread pool library                                                         

jidckii@laptop:~$ sudo aptitude install build-essential
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 3 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки 0 Б будет занято.
                                                 
jidckii@laptop:~$ sudo aptitude search  build-essential
i A build-essential                             - информационный список пакетов необходимых для сборки                         
p   build-essential:i386                        - информационный список пакетов необходимых для сборки 
                       

jidckii@laptop:~$ sudo dpkg --get-selections | grep build
build-essential install
libresid-builder0c2a install
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Remmina установка из исходников.
« Ответ #5 : 20 Августа 2014, 12:42:04 »
apt-get build-dep remminaи дальше смаке.
Wars ~.o

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Remmina установка из исходников.
« Ответ #6 : 20 Августа 2014, 13:09:04 »
victor00000,
Это помогло. Как я понял, надо было удовлетворить зависимости.
Вот только sudo checkinstall -Dзакончился крашем. ((
[ 33%] Building C object remmina/CMakeFiles/remmina.dir/src/remmina_widget_pool.c.o
Linking C executable remmina
CMakeFiles/remmina.dir/src/remmina.c.o: In function `main':
remmina.c:(.text.startup+0x45): undefined reference to `g_thread_init'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [remmina/remmina] Ошибка 1
make[1]: *** [remmina/CMakeFiles/remmina.dir/all] Ошибка 2
make: *** [all] Ошибка 2

****  Установка неудачна. Отменяется создание пакета.
В чем может быть проблема ?
пока писал пост, сразу загуглил....
http://sourceforge.net/p/remmina/support-requests/5/
« Последнее редактирование: 20 Августа 2014, 13:10:51 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Remmina установка из исходников.
« Ответ #7 : 20 Августа 2014, 13:41:21 »
Цитировать
В чем может быть проблема ?
я не будет и ушёл.
Wars ~.o

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.