Статус: Новичок
Группы: Участники
Зарегистрирован: 07.10.2023(UTC) Сообщений: 6
|
Добрый день! ОС: Ubuntu ubuntu-18.04.6-server Версии пакетов: lsb-cprocsp-devel_5.0.12000-4_all.deb php-7.2.24.tar.gz
При компиляции ошибка root@ubuntus:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
g++ -std=c++98 -D_GLIBCXX_USE_CXX11_ABI=0 -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/aarch64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -g -o libphpcades.so /usr/bin/ld: cannot find -lcppcades /usr/bin/ld: cannot find -lcapi10 /usr/bin/ld: cannot find -lcapi20 /usr/bin/ld: cannot find -lrdrsup collect2: error: ld returned 1 exit status Makefile.unix:26: recipe for target 'libphpcades.so' failed make: *** [libphpcades.so] Error 1
Подскажите чего не хватает.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,464
Сказал(а) «Спасибо»: 40 раз Поблагодарили: 588 раз в 409 постах
|
Здравствуйте. Ставить только devel-пакет недостаточно, так как нечем будет удовлетворять зависимости. Самый простой путь - поставить конфигурацию по умолчанию из КриптоПро CSP 5.0 R3 с помощью install_gui.sh: туда войдут и нужные библиотеки провайдера, и библиотеки cades. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.10.2023(UTC) Сообщений: 6
|
Автор: Русев Андрей  Здравствуйте. Ставить только devel-пакет недостаточно, так как нечем будет удовлетворять зависимости. Самый простой путь - поставить конфигурацию по умолчанию из КриптоПро CSP 5.0 R3 с помощью install_gui.sh: туда войдут и нужные библиотеки провайдера, и библиотеки cades. Андрей добрый день! Столкнулся с новой проблемой root@ubuntus:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix g++ -std=c++98 -D_GLIBCXX_USE_CXX11_ABI=0 -DLINUX -DUNIX -DHAVE_LIMITS_H -D_COMPACT -DHAVE_STDINT_H -I/opt/cprocsp/include/ -I/opt/cprocsp/include/cpcsp -I/opt/cprocsp/include/pki -I/opt/cprocsp/include/pki/atl -I/opt/cprocsp/include/pki/cppcades -I/opt/cprocsp/include/pki/cplib -I/opt/cprocsp/src/phpcades -I/opt/cprocsp/src/phpcades/main -I/opt/cprocsp/src/phpcades/Zend -I/opt/cprocsp/src/phpcades/TSRM -DSIZEOF_VOID_P=8 -fPIC -DPIC -fpermissive -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp In file included from PHPCadesCPSigners.cpp:1:0: stdafx.h:95:10: fatal error: php.h: No such file or directory #include "php.h" ^~~~~~~ compilation terminated. Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed make: *** [PHPCadesCPSigners.o] Error 1 Не понимаю,что не так. Можете подсказать?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.10.2023(UTC) Сообщений: 6
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close