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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Александр Лавник  
#11 Оставлено : 11 октября 2018 г. 16:51:03(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Для какой версии PHP собираете расширение?
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#12 Оставлено : 11 октября 2018 г. 17:43:32(UTC)
sergomachine

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

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Александр Лавник Перейти к цитате
Для какой версии PHP собираете расширение?


7.2.10
Offline Александр Лавник  
#13 Оставлено : 11 октября 2018 г. 17:55:27(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Для какой версии PHP собираете расширение?


7.2.10

Исходники расширения патчили для php7?
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#14 Оставлено : 11 октября 2018 г. 19:02:40(UTC)
sergomachine

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

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Александр Лавник Перейти к цитате
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Для какой версии PHP собираете расширение?


7.2.10

Исходники расширения патчили для php7?


Да, пропатчил, началось собираться расширение, но в процессе вылезла ошибка:

Код:
No compiler specified... trying to guess
g++ found in the path
g++  -shared PHPCadesCPSigners.o PHPCadesCPSigner.o PHPCadesCPExtendedKeyUsage.o PHPCadesCPAttribute.o PHPCadesCPEKU.o PHPCadesCPEKUs.o PHPCadesCPBasicConstraints.o PHPCadesCPSignedData.o PHPCadesCPPublicKey.o PHPCadesCPPrivateKey.o PHPCadesCPOID.o PHPCadesCPEncodedData.o PHPCadesCPAttributes.o PHPCadesCPCertificateStatus.o PHPCadesCPEnvelopedData.o PHPCadesCPAlgorithm.o PHPCadesCPRecipients.o PHPCadesCPKeyUsage.o PHPCadesAbout.o PHPCadesCPCardholderData.o PHPCadesCPCertificates.o PHPCadesCPSignedXML.o PHPCadesCPHashedData.o PHPCadesCPRawSignature.o PHPCadesCPCertificate.o PHPCadesCPStore.o dllmain.o PHPCadesVersion.o PHPCadesSymmetricAlgorithm.o errormsg.o  -L/opt/cprocsp/lib/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib  -g -o libphpcades.so 
/usr/bin/ld: cannot find -lcppcades
collect2: error: ld returned 1 exit status
Makefile.unix:26: recipe for target 'libphpcades.so' failed
make: *** [libphpcades.so] Error 1


Что это может быть?

Offline Александр Лавник  
#15 Оставлено : 18 октября 2018 г. 12:29:44(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Для какой версии PHP собираете расширение?


7.2.10

Исходники расширения патчили для php7?


Да, пропатчил, началось собираться расширение, но в процессе вылезла ошибка:

Код:
No compiler specified... trying to guess
g++ found in the path
g++  -shared PHPCadesCPSigners.o PHPCadesCPSigner.o PHPCadesCPExtendedKeyUsage.o PHPCadesCPAttribute.o PHPCadesCPEKU.o PHPCadesCPEKUs.o PHPCadesCPBasicConstraints.o PHPCadesCPSignedData.o PHPCadesCPPublicKey.o PHPCadesCPPrivateKey.o PHPCadesCPOID.o PHPCadesCPEncodedData.o PHPCadesCPAttributes.o PHPCadesCPCertificateStatus.o PHPCadesCPEnvelopedData.o PHPCadesCPAlgorithm.o PHPCadesCPRecipients.o PHPCadesCPKeyUsage.o PHPCadesAbout.o PHPCadesCPCardholderData.o PHPCadesCPCertificates.o PHPCadesCPSignedXML.o PHPCadesCPHashedData.o PHPCadesCPRawSignature.o PHPCadesCPCertificate.o PHPCadesCPStore.o dllmain.o PHPCadesVersion.o PHPCadesSymmetricAlgorithm.o errormsg.o  -L/opt/cprocsp/lib/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib  -g -o libphpcades.so 
/usr/bin/ld: cannot find -lcppcades
collect2: error: ld returned 1 exit status
Makefile.unix:26: recipe for target 'libphpcades.so' failed
make: *** [libphpcades.so] Error 1


Что это может быть?


Ошибка вызвана тем, что в директории /opt/cprocsp/lib/amd64 нет файла libcppcades.so (для некоторых операционных систем):

Код:
ls /opt/cprocsp/lib/amd64
...
libcppcades.so.2 -> libcppcades.so.2.0.0
libcppcades.so.2.0.0
...

Проблема решается созданием softlink для libcppcades.so на libcppcades.so.2 или libcppcades.so.2.0.0:

Код:
ln -s /opt/cprocsp/lib/amd64/libcppcades.so.2 /opt/cprocsp/lib/amd64/libcppcades.so

ln -s /opt/cprocsp/lib/amd64/libcppcades.so.2.0.0 /opt/cprocsp/lib/amd64/libcppcades.so
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.