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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline relink  
#1 Оставлено : 21 марта 2024 г. 18:09:21(UTC)
relink

Статус: Новичок

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

Добрый вечер.
1) Redhat
2) КрипроПро 5.0.12000
3) cprocsp-pki-cades-64-2.0.14892-1.amd64
4) Создан xs-проект
$ h2xs -A -n <Имя проекта>
Изменен Makefile.PL
DEFINE => '-D_GLIBCXX_USE_CXX11_ABI=0 -DSIZEOF_VOID_P=8 -DUNIX -DHAVE_LIMITS_H -D_COMPACT -DHAVE_STDINT_H',
INC => '-I. -I/opt/cprocsp/include -I/opt/cprocsp/include/pki -I/opt/cprocsp/include/cpcsp -I/opt/cprocsp/include/asn1c/rtsrc -I/opt/cprocsp/include/asn1data',
5) Собираю проект
$ perl Makefile.PL ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fstack-protector-strong -L/usr/local/lib -L/opt/cprocsp/lib/amd64 -lcapi20 -lcapi10 /opt/cprocsp/lib/amd64/libcades.so.2 /opt/cprocsp/lib/amd64/libxades.so.2 -lrdrsup'
$ eval `/opt/cprocsp/src/samples/setenv.sh --64`; make
6) $ make test
# Error: Can't load '/home/Crypt.so' for module Сrypt: blib/arch/auto/Crypt.so: undefined symbol: FormatMessageA at /usr/lib64/perl5/DynaLoader.pm line 193.
7)
Важно отметить, что если закомментировать вызов FormatMessage, то такое же сообщение об ошибке будет, например, на GetLastError.
То есть такая ошибка на все функции, которые идут в библиотеках поставке от КриптоПро.
Стандартные же функции типа fopen, fwrite, fclose описанной ошибки не дают.

Подскажите, пожалуйста, в чем может быть причина ?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.