Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline J4CK_VVH173  
#1 Оставлено : 18 декабря 2020 г. 23:21:47(UTC)
J4CK_VVH173

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2020(UTC)
Сообщений: 10
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Произвожу попытку сборки python расширения на linux ubuntu 20.04.
Установил КриптоПро csp, cprocsp-devel, sdk (все как в инструкции https://docs.cryptopro.r...s/pycades/pycades-build)
Начал установку pycades.
Установил Python_INCLUDE_DIR на директорию в pyenv (на сервере стоит несколько питонов, указал путь до того, который планируется использовать с подписью)
Запустил команду cmake ..
Появилась ошибка.

Цитата:
-- The CXX compiler identification is GNU 9.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0")
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
FOUND_LIB_CPPCADES
linked by target "pycades" in directory $HOME/cpcsp/pycades_0.1.19995

-- Configuring incomplete, errors occurred!


Полный текст выводимой ошибки, как я понимаю жалуется на отсутсвие переменной FOUND_LIB_CPPCADES.

Может кто сталкивался и может подсказать, как избавиться от данной ошибки ? В гугле ничего нет

Отредактировано пользователем 22 декабря 2020 г. 12:01:40(UTC)  | Причина: Не указана

Offline Ситдиков Денис  
#2 Оставлено : 21 декабря 2020 г. 10:58:15(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 29 раз в 20 постах
Добрый день!
У вас не найдена библиотека cppcades.
Если у вас установлен пакет cprocsp-pki-cades-64, то она должна лежать по пути opt/cprocsp/lib/<architecture>.

Для успешной сборки укажите путь до папки с libcppcades.so в параметре HINTS в файле CMakeLists.txt
Код:
FIND_LIBRARY(FOUND_LIB_CPPCADES
    NAMES cppcades
    HINTS /opt/cprocsp/lib/amd64 /opt/cprocsp/lib/ia32)


Пришлите, пожалуйста, результат выполнения
Код:
find /opt/cprocsp/lib/ -name "libcppcades.so"



Offline Ситдиков Денис  
#3 Оставлено : 21 декабря 2020 г. 11:52:32(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 29 раз в 20 постах
Цитата:
Первый раз выпало с ошибкой
Could NOT find Boost (missing: Boost_INCLUDE_DIR)
Установил пакет через apt командой sudo apt install libboost-all-dev


Первым шагом в инструкции по сборке ставится набор пакетов, в том числе и libboost-all-dev. Этот шаг у вас завершился успешно?
Offline J4CK_VVH173  
#4 Оставлено : 22 декабря 2020 г. 12:02:56(UTC)
J4CK_VVH173

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2020(UTC)
Сообщений: 10
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Автор: Ситдиков Денис Перейти к цитате
Цитата:
Первый раз выпало с ошибкой
Could NOT find Boost (missing: Boost_INCLUDE_DIR)
Установил пакет через apt командой sudo apt install libboost-all-dev


Первым шагом в инструкции по сборке ставится набор пакетов, в том числе и libboost-all-dev. Этот шаг у вас завершился успешно?


Спасибо за ответ, с данной ошибкой разобрался сразу был, просто хотел описать всю последовательность действий

Offline J4CK_VVH173  
#5 Оставлено : 22 декабря 2020 г. 12:16:23(UTC)
J4CK_VVH173

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2020(UTC)
Сообщений: 10
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Автор: Ситдиков Денис Перейти к цитате
Добрый день!
У вас не найдена библиотека cppcades.
Если у вас установлен пакет cprocsp-pki-cades-64, то она должна лежать по пути opt/cprocsp/lib/<architecture>.

Для успешной сборки укажите путь до папки с libcppcades.so в параметре HINTS в файле CMakeLists.txt
Код:
FIND_LIBRARY(FOUND_LIB_CPPCADES
    NAMES cppcades
    HINTS /opt/cprocsp/lib/amd64 /opt/cprocsp/lib/ia32)


Пришлите, пожалуйста, результат выполнения
Код:
find /opt/cprocsp/lib/ -name "libcppcades.so"





Код:
find /opt/cprocsp/lib/ -name "libcppcades.so"
- данная команда ничего не вернула.

Я полез в саму директорию /opt/cprocsp/lib/amd64 и внутри я выполнил команду
Код:
ls | grep libcpp

Вот ее вывод:
Цитата:

libcppcades.so.2
libcppcades.so.2.0.0
libcppkcs11.so
libcppkcs11.so.4
libcppkcs11.so.4.0.4


Возможно имеет смысл сделать символьную ссылку на libcppcades.so.2.0.0 ?
Код:
ln -s /opt/cprocsp/lib/amd64/libcppcades.so.2.0.0 /opt/cprocsp/lib/amd64/libcppcades.so

Отредактировано пользователем 22 декабря 2020 г. 12:22:29(UTC)  | Причина: Не указана

Offline Ситдиков Денис  
#6 Оставлено : 22 декабря 2020 г. 12:29:38(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 29 раз в 20 постах
Да, ссылка на libcppcades.so.2 должна создаваться при установке cprocsp-pki-cades.
Можете уточнить, как вы устанавливали этот пакет?

Отредактировано пользователем 22 декабря 2020 г. 12:30:41(UTC)  | Причина: Не указана

Offline J4CK_VVH173  
#7 Оставлено : 22 декабря 2020 г. 15:40:44(UTC)
J4CK_VVH173

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2020(UTC)
Сообщений: 10
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Автор: Ситдиков Денис Перейти к цитате
Да, ссылка на libcppcades.so.2 должна создаваться при установке cprocsp-pki-cades.
Можете уточнить, как вы устанавливали этот пакет?


Через alien и rpm пакет
Код:
alien -kci cprocsp-pki-cades-64-2.0.14071-1.amd64.rpm

Offline Александр Лавник  
#8 Оставлено : 22 декабря 2020 г. 16:38:33(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: J4CK_VVH173 Перейти к цитате
Автор: Ситдиков Денис Перейти к цитате
Да, ссылка на libcppcades.so.2 должна создаваться при установке cprocsp-pki-cades.
Можете уточнить, как вы устанавливали этот пакет?


Через alien и rpm пакет
Код:
alien -kci cprocsp-pki-cades-64-2.0.14071-1.amd64.rpm


Здравствуйте.

Уже очень давно есть deb пакеты.

В инструкции по сборке также используется deb пакет.
Техническую поддержку оказываем тут
Наша база знаний
Offline J4CK_VVH173  
#9 Оставлено : 22 декабря 2020 г. 17:56:42(UTC)
J4CK_VVH173

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2020(UTC)
Сообщений: 10
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Автор: Александр Лавник Перейти к цитате
Автор: J4CK_VVH173 Перейти к цитате
Автор: Ситдиков Денис Перейти к цитате
Да, ссылка на libcppcades.so.2 должна создаваться при установке cprocsp-pki-cades.
Можете уточнить, как вы устанавливали этот пакет?


Через alien и rpm пакет
Код:
alien -kci cprocsp-pki-cades-64-2.0.14071-1.amd64.rpm


Здравствуйте.

Уже очень давно есть deb пакеты.

В инструкции по сборке также используется deb пакет.


Та да, я смотрел, просто пытался накатать на уже установленное csp питоновское расширение. Думаете проще будет переустановить с использованием deb пакетов ?
Offline Александр Лавник  
#10 Оставлено : 22 декабря 2020 г. 18:12:25(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: J4CK_VVH173 Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Автор: J4CK_VVH173 Перейти к цитате
Автор: Ситдиков Денис Перейти к цитате
Да, ссылка на libcppcades.so.2 должна создаваться при установке cprocsp-pki-cades.
Можете уточнить, как вы устанавливали этот пакет?


Через alien и rpm пакет
Код:
alien -kci cprocsp-pki-cades-64-2.0.14071-1.amd64.rpm


Здравствуйте.

Уже очень давно есть deb пакеты.

В инструкции по сборке также используется deb пакет.


Та да, я смотрел, просто пытался накатать на уже установленное csp питоновское расширение. Думаете проще будет переустановить с использованием deb пакетов ?

На deb системы нужно устанавливать deb пакеты.

Как CSP так и cades.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
J4CK_VVH173 оставлено 02.01.2021(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.