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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline sadykh  
#1 Оставлено : 5 февраля 2020 г. 19:26:34(UTC)
sadykh

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

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

Доброго времени суток.

Нужно установить csp на сервере чтобы подписывать файлы подписью при скачивании.

На входе ubuntu 18.04, php 7.2.24, csp 4.0

Команды указаны для docker, но по сути здесь только RUN лишнее (отличие от bash)

Вылетает с ошибкой: make: *** No rule to make target 'PHPCadesCPSigners.o', needed by 'libphpcades.so'. Stop.
на команде eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix

Причем у меня изначально папки /opt/cprocsp/src/phpcades/ не было, и в ней всего два файла (patch и Makefile.unix), я так полагаю должно быть в разы больше.

В чем может быть дело?

Код:

FROM ubuntu:18.04

ENV TZ=Europe/Moscow
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

RUN apt update && \
	apt install --no-install-recommends -y locales curl ca-certificates \
    alien lsb-base alien lsb-core libxml2 libxml2-dev libboost-dev build-essential libboost-all-dev php7.2-dev
ADD dist /root/
ADD conf /root/

RUN	cd /root && \
	chmod +x start.sh
RUN	cd /root && \
	tar -xf linux-amd64_deb.tgz && \
	cd /root/linux-amd64_deb && \
	./install.sh && \
	dpkg -i lsb-cprocsp-kc2*
RUN	cd /root && \
	tar -xf cades_linux_amd64.tar.gz && \
	cd /root/cades_linux_amd64 && \
	#alien -kci * && \
    # При билде -kci выдает ошибки из-за не запущенного сервиса крипторо,
	# но необходим для компиляции модуля PHP, переустанавливается скриптом запуска
	alien -i cprocsp-pki-2.0.0-amd64-cades.rpm && \
	alien -kci lsb-cprocsp-devel-5.0.11535-4.noarch.rpm
RUN	cd /root && \
    tar -xf php-7.2.24.tar.bz2 && \
	cd /root/php-7.2.24 && \
	ls -al && \
	./configure
RUN mkdir /opt/cprocsp/src/phpcades && \
    cp /root/php7_support.patch /opt/cprocsp/src/phpcades/php7_support.patch && \
    cd /opt/cprocsp/src/phpcades/ && \
    patch < php7_support.patch -f
RUN cd /root && \
   	cp Makefile.unix /opt/cprocsp/src/phpcades/Makefile.unix && \
	ln -s /opt/cprocsp/lib/amd64/libcppcades.so.2 /opt/cprocsp/lib/amd64/libcppcades.so && \
	cd /opt/cprocsp/src/phpcades/
RUN	eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
RUN	ln -s /opt/cprocsp/src/phpcades/libphpcades.so $(php -i | grep 'extension_dir => ' | awk '{print $3}')/libcppcades.so && \
	echo "extension=libcppcades.so" > /etc/php/5.6/cli/conf.d/20-libcppcades.ini && \
	php -i | grep CSP && \
	# Подмена родной криптопрошной библиотеки на стандартную.
	# Из-за глюков с редиректом на http при запросе сертификатов при проверке подписей
	/opt/cprocsp/sbin/amd64/cpconfig -ini \\config\\apppath -add string libcurl.so /usr/lib/x86_64-linux-gnu/libcurl.so.4

Отредактировано пользователем 5 февраля 2020 г. 19:27:09(UTC)  | Причина: Не указана

Offline sadykh  
#2 Оставлено : 5 февраля 2020 г. 19:48:13(UTC)
sadykh

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

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

Если делаю команду
Код:
alien -kci *


То вылетает с ошибками:
Код:

        dpkg --no-force-overwrite -i cprocsp-pki-cades_2.0.0-1_amd64.deb
Selecting previously unselected package cprocsp-pki-cades.
(Reading database ... 38874 files and directories currently installed.)
Preparing to unpack cprocsp-pki-cades_2.0.0-1_amd64.deb ...
Unpacking cprocsp-pki-cades (2.0.0-1) ...
Setting up cprocsp-pki-cades (2.0.0-1) ...
Exception: 0x80072741 Internal error.
[ErrorCode: 0x80072741]
Exception: 0x80072741 Internal error.
[ReturnCode: 0x80072741]
Processing triggers for libc-bin (2.27-3ubuntu1) ...
        dpkg --no-force-overwrite -i cprocsp-pki-phpcades_2.0.0-1_amd64.deb
Selecting previously unselected package cprocsp-pki-phpcades.
(Reading database ... 39040 files and directories currently installed.)
Preparing to unpack cprocsp-pki-phpcades_2.0.0-1_amd64.deb ...
Unpacking cprocsp-pki-phpcades (2.0.0-1) ...
Setting up cprocsp-pki-phpcades (2.0.0-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
        dpkg --no-force-overwrite -i cprocsp-pki-plugin_2.0.0-1_amd64.deb
Selecting previously unselected package cprocsp-pki-plugin.
(Reading database ... 39116 files and directories currently installed.)
Preparing to unpack cprocsp-pki-plugin_2.0.0-1_amd64.deb ...
Unpacking cprocsp-pki-plugin (2.0.0-1) ...
Setting up cprocsp-pki-plugin (2.0.0-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
File "cprocsp-pki-cades_2.0.0-1_amd64.deb" not found.



При этом при компиляции уже другая ошибка:
Код:

In file included from PHPCadesCPSigners.cpp:1:0:
stdafx.h:39:28: fatal error: CSP_WinDef.h: No such file or directory
compilation terminated.
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1
Offline Александр Лавник  
#3 Оставлено : 6 февраля 2020 г. 9:43:07(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 40 раз
Поблагодарили: 565 раз в 536 постах
Здравствуйте.

alien не нужен.

Все пакеты уже давно есть в deb.
Техническую поддержку оказываем тут
Наша база знаний
Offline sadykh  
#4 Оставлено : 6 февраля 2020 г. 10:53:01(UTC)
sadykh

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

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

Автор: Александр Лавник Перейти к цитате
Здравствуйте.

alien не нужен.

Все пакеты уже давно есть в deb.


Не могли бы вы подсказать актуальную инструкцию для установки?

Я находил вот эту http://cpdn.cryptopro.ru..._o_m_1_1_c_p_signer.html и несколько тем на форуме, где использовался alien.
Спасибо!
Offline Александр Лавник  
#5 Оставлено : 6 февраля 2020 г. 12:02:14(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 40 раз
Поблагодарили: 565 раз в 536 постах
Автор: sadykh Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Здравствуйте.

alien не нужен.

Все пакеты уже давно есть в deb.


Не могли бы вы подсказать актуальную инструкцию для установки?

Я находил вот эту http://cpdn.cryptopro.ru..._o_m_1_1_c_p_signer.html и несколько тем на форуме, где использовался alien.
Спасибо!

Примерный план такой (с нуля, измените под себя):

Ubuntu 18.04 x64
КриптоПро CSP 5.0.11455
КриптоПро ЭЦП SDK 2.0
PHP 7.2.24

1) Установить пакеты:

  • libboost-dev
  • php-dev
  • libxml2-dev

Код:
# apt-get install libboost-dev php-dev libxml2-dev

2) Скачать архив с исходниками PHP и распаковать этот архив:

Код:
tar xvf php-7.2.24.tar.gz

3) Скачать архив с КриптоПро CSP 5.0, распаковать этот архив:

Код:
tar xvf linux-amd64_deb.tgz

и установить минимальный набор пакетов КриптоПро CSP:

Код:
cd linux-amd64_deb
# ./install.sh

4) Скачать архив с КриптоПро ЭЦП SDK, распаковать этот архив:

Код:
tar xvf cades_linux_amd64.tar.gz

и установить следующие пакеты:

  • cprocsp-pki-2.0.1-cades
  • lsb-cprocsp-devel
  • cprocsp-pki-2.0.1-phpcades

Код:
cd cades-linux-amd64
# dpkg -i \
cprocsp-pki-cades_2.0.0-1_amd64.deb \
lsb-cprocsp-devel_5.0.11535-4_all.deb \
cprocsp-pki-phpcades_2.0.0-1_amd64.deb

5) Перейти в директорию с исходниками PHP:

Код:
cd ~/php-7.2.24

и выполнить:

Код:
./configure --prefix=/opt/php

6) В файле:

Код:
/opt/cprocsp/src/phpcades/Makefile.unix

указать путь к директории с исходниками PHP в переменной PHPDIR.

7) Скопировать файл патча для PHP 7 в директорию с исходниками расширения:

Код:
# cp ./php7_support.patch /opt/cprocsp/src/phpcades

8) Установить g++-6 и сделать g++-6 версией для g++ по умолчанию:

Код:
# apt-get install g++-6
# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 10
# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 10
# update-alternatives --config g++

9) Перейти в директорию с исходниками расширения:

Код:
cd /opt/cprocsp/src/phpcades

и выполнить команды:

Код:
# patch -p0 < ./php7_support.patch
# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix

10) Вывести путь к расширениям PHP:

Код:
php -i | grep extension_dir

11) Создать в директории с расширениями символическую ссылку на собранную библиотеку libphpcades.so:

12) В файле php.ini добавить расширение:

Код:
extension=libphpcades.so
Техническую поддержку оказываем тут
Наша база знаний
thanks 3 пользователей поблагодарили Александр Лавник за этот пост.
Санчир Момолдаев оставлено 06.02.2020(UTC), Oleg Kelmyashkin оставлено 04.08.2020(UTC), deriglazov.v оставлено 03.03.2021(UTC)
Offline MenDu4  
#6 Оставлено : 6 мая 2021 г. 17:38:08(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

Автор: Александр Лавник Перейти к цитате
Автор: sadykh Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Здравствуйте.

alien не нужен.

Все пакеты уже давно есть в deb.


Не могли бы вы подсказать актуальную инструкцию для установки?

Я находил вот эту http://cpdn.cryptopro.ru..._o_m_1_1_c_p_signer.html и несколько тем на форуме, где использовался alien.
Спасибо!

Примерный план такой (с нуля, измените под себя):

Ubuntu 18.04 x64
КриптоПро CSP 5.0.11455
КриптоПро ЭЦП SDK 2.0
PHP 7.2.24

1) Установить пакеты:

  • libboost-dev
  • php-dev
  • libxml2-dev

Код:
# apt-get install libboost-dev php-dev libxml2-dev

2) Скачать архив с исходниками PHP и распаковать этот архив:

Код:
tar xvf php-7.2.24.tar.gz

3) Скачать архив с КриптоПро CSP 5.0, распаковать этот архив:

Код:
tar xvf linux-amd64_deb.tgz

и установить минимальный набор пакетов КриптоПро CSP:

Код:
cd linux-amd64_deb
# ./install.sh

4) Скачать архив с КриптоПро ЭЦП SDK, распаковать этот архив:

Код:
tar xvf cades_linux_amd64.tar.gz

и установить следующие пакеты:

  • cprocsp-pki-2.0.1-cades
  • lsb-cprocsp-devel
  • cprocsp-pki-2.0.1-phpcades

Код:
cd cades-linux-amd64
# dpkg -i \
cprocsp-pki-cades_2.0.0-1_amd64.deb \
lsb-cprocsp-devel_5.0.11535-4_all.deb \
cprocsp-pki-phpcades_2.0.0-1_amd64.deb



После разпаковки и установки пакетов cprocsp-pki-2.0.1-cades
выдает ошибку:
Код:

:~/cades_linux_amd64# dpkg -i \
> cprocsp-pki-cades_2.0.0-1_amd64.deb \
>
(Reading database ... 97019 files and directories currently installed.)
Preparing to unpack cprocsp-pki-cades_2.0.0-1_amd64.deb ...
Unpacking cprocsp-pki-cades (2.0.0-1) over (2.0.0-1) ...
Setting up cprocsp-pki-cades (2.0.0-1) ...
License 0A202-U0030-00ECW-RRLMF-UU2WK is set
[ErrorCode: 0x00000000]
License TA200-G0030-00ECW-RRLNE-BTDVV is set
[ReturnCode: 0x00000000]


Может хто то подсказать что нужно делать?

Offline Санчир Момолдаев  
#7 Оставлено : 6 мая 2021 г. 22:27:32(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
Автор: MenDu4 Перейти к цитате

После разпаковки и установки пакетов cprocsp-pki-2.0.1-cades
выдает ошибку:
Код:

:~/cades_linux_amd64# dpkg -i \
> cprocsp-pki-cades_2.0.0-1_amd64.deb \
>
(Reading database ... 97019 files and directories currently installed.)
Preparing to unpack cprocsp-pki-cades_2.0.0-1_amd64.deb ...
Unpacking cprocsp-pki-cades (2.0.0-1) over (2.0.0-1) ...
Setting up cprocsp-pki-cades (2.0.0-1) ...
License 0A202-U0030-00ECW-RRLMF-UU2WK is set
[ErrorCode: 0x00000000]
License TA200-G0030-00ECW-RRLNE-BTDVV is set
[ReturnCode: 0x00000000]


Может хто то подсказать что нужно делать?



Добрый день!
0x00000000 - ошибок нет
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#8 Оставлено : 7 мая 2021 г. 13:11:45(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

Автор: Александр Лавник Перейти к цитате

5) Перейти в директорию с исходниками PHP:

Код:
cd ~/php-7.2.24

и выполнить:

Код:
./configure --prefix=/opt/php

6) В файле:

Код:
/opt/cprocsp/src/phpcades/Makefile.unix

указать путь к директории с исходниками PHP в переменной PHPDIR.


Добрый день. Насколько я понимаю, если у меня на сервере настроен php то 5 пункт делать не нужно. А в 6 пункте прописать путь к php который уже ранее был установлен на сервере?
Offline Санчир Момолдаев  
#9 Оставлено : 7 мая 2021 г. 18:41:37(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
Автор: MenDu4 Перейти к цитате

Добрый день. Насколько я понимаю, если у меня на сервере настроен php то 5 пункт делать не нужно. А в 6 пункте прописать путь к php который уже ранее был установлен на сервере?


указать путь к директории с исходниками PHP в переменной PHPDIR.
К примеру php у вас установлен 7.2.1
Качаете исходники 7.2.1, делаете configure и make, т.е. собираете но не устанавливаете.

Указываете в путь до исходников.
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#10 Оставлено : 8 мая 2021 г. 22:00:06(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

После запуска команды eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix система выдала ряд ошибок. Можете посказать в чем проблема?

Код:

root@gloomy:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
No compiler specified... trying to guess
g++ found in the path
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSignedData.o PHPCadesCPSignedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSignedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
PHPCadesCPSignedData.cpp: In function ‘void zim_CPSignedData_SignHash(zend_execute_data*, zval*)’:
PHPCadesCPSignedData.cpp:69:31: error: ‘sig_ce’ was not declared in this scope
                               sig_ce, &zHashedData, hash_dat_class_entry,
                               ^~~~~~
PHPCadesCPSignedData.cpp:69:53: error: ‘hash_dat_class_entry’ was not declared in this scope
                               sig_ce, &zHashedData, hash_dat_class_entry,
                                                     ^~~~~~~~~~~~~~~~~~~~
PHPCadesCPSignedData.cpp:76:5: error: ‘sig_obj’ was not declared in this scope
     sig_obj *pSigner =
     ^~~~~~~
PHPCadesCPSignedData.cpp:76:14: error: ‘pSigner’ was not declared in this scope
     sig_obj *pSigner =
              ^~~~~~~
PHPCadesCPSignedData.cpp:77:19: error: expected primary-expression before ‘)’ token
         (sig_obj *)zend_object_store_get_object(zSigner TSRMLS_CC);
                   ^
PHPCadesCPSignedData.cpp:78:5: error: ‘hash_dat_obj’ was not declared in this scope
     hash_dat_obj *pHashedData =
     ^~~~~~~~~~~~
PHPCadesCPSignedData.cpp:78:19: error: ‘pHashedData’ was not declared in this scope
     hash_dat_obj *pHashedData =
                   ^~~~~~~~~~~
PHPCadesCPSignedData.cpp:79:24: error: expected primary-expression before ‘)’ token
         (hash_dat_obj *)zend_object_store_get_object(zHashedData TSRMLS_CC);
                        ^
PHPCadesCPSignedData.cpp:81:5: error: ‘sig_dat_obj’ was not declared in this scope
     sig_dat_obj *obj =
     ^~~~~~~~~~~
PHPCadesCPSignedData.cpp:81:18: error: ‘obj’ was not declared in this scope
     sig_dat_obj *obj =
                  ^~~
PHPCadesCPSignedData.cpp:82:23: error: expected primary-expression before ‘)’ token
         (sig_dat_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                       ^
Makefile.unix:30: recipe for target 'PHPCadesCPSignedData.o' failed
make: *** [PHPCadesCPSignedData.o] Error 1
Offline Санчир Момолдаев  
#11 Оставлено : 9 мая 2021 г. 10:29:54(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
Автор: MenDu4 Перейти к цитате
После запуска команды eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix система выдала ряд ошибок. Можете посказать в чем проблема?

Код:

root@gloomy:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
No compiler specified... trying to guess
g++ found in the path
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSignedData.o PHPCadesCPSignedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSignedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
PHPCadesCPSignedData.cpp: In function ‘void zim_CPSignedData_SignHash(zend_execute_data*, zval*)’:
PHPCadesCPSignedData.cpp:69:31: error: ‘sig_ce’ was not declared in this scope
                               sig_ce, &zHashedData, hash_dat_class_entry,
                               ^~~~~~
PHPCadesCPSignedData.cpp:69:53: error: ‘hash_dat_class_entry’ was not declared in this scope
                               sig_ce, &zHashedData, hash_dat_class_entry,
                                                     ^~~~~~~~~~~~~~~~~~~~
PHPCadesCPSignedData.cpp:76:5: error: ‘sig_obj’ was not declared in this scope
     sig_obj *pSigner =
     ^~~~~~~
PHPCadesCPSignedData.cpp:76:14: error: ‘pSigner’ was not declared in this scope
     sig_obj *pSigner =
              ^~~~~~~
PHPCadesCPSignedData.cpp:77:19: error: expected primary-expression before ‘)’ token
         (sig_obj *)zend_object_store_get_object(zSigner TSRMLS_CC);
                   ^
PHPCadesCPSignedData.cpp:78:5: error: ‘hash_dat_obj’ was not declared in this scope
     hash_dat_obj *pHashedData =
     ^~~~~~~~~~~~
PHPCadesCPSignedData.cpp:78:19: error: ‘pHashedData’ was not declared in this scope
     hash_dat_obj *pHashedData =
                   ^~~~~~~~~~~
PHPCadesCPSignedData.cpp:79:24: error: expected primary-expression before ‘)’ token
         (hash_dat_obj *)zend_object_store_get_object(zHashedData TSRMLS_CC);
                        ^
PHPCadesCPSignedData.cpp:81:5: error: ‘sig_dat_obj’ was not declared in this scope
     sig_dat_obj *obj =
     ^~~~~~~~~~~
PHPCadesCPSignedData.cpp:81:18: error: ‘obj’ was not declared in this scope
     sig_dat_obj *obj =
                  ^~~
PHPCadesCPSignedData.cpp:82:23: error: expected primary-expression before ‘)’ token
         (sig_dat_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                       ^
Makefile.unix:30: recipe for target 'PHPCadesCPSignedData.o' failed
make: *** [PHPCadesCPSignedData.o] Error 1


попробуйте с актульными CSP 5.0R2 5.0.11998 и cades 2.0.14071
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#12 Оставлено : 10 мая 2021 г. 22:38:42(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

Спасибо за предыдущие ответы.
Возникла следующая ошибка при вводе команды eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
В других темаъ вижу что нужно использовать devel пакет. Но тема старая, не понимаю насколько она актуальна https://www.cryptopro.ru...aspx?g=posts&t=18364

Код:

# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
No compiler specified... trying to guess
g++ found in the path
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from /opt/cprocsp/include/pki/asn1/Extension.h:29:0,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h:5,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPStore.h:6,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCertificate.h:11,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPSigner.h:6,
                 from PHPCadesCPSigner.h:4,
                 from PHPCadesCPSigners.cpp:3:
/opt/cprocsp/include/pki/asn1/Types.h:33:28: fatal error: asn1/Attribute.h: No such file or directory
 #include <asn1/Attribute.h>
                            ^
compilation terminated.
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1
Offline Санчир Момолдаев  
#13 Оставлено : 10 мая 2021 г. 23:33:51(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
Автор: MenDu4 Перейти к цитате
Спасибо за предыдущие ответы.
Возникла следующая ошибка при вводе команды eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
В других темаъ вижу что нужно использовать devel пакет. Но тема старая, не понимаю насколько она актуальна https://www.cryptopro.ru...aspx?g=posts&t=18364

Код:

# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
No compiler specified... trying to guess
g++ found in the path
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from /opt/cprocsp/include/pki/asn1/Extension.h:29:0,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h:5,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPStore.h:6,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCertificate.h:11,
                 from /opt/cprocsp/include/pki/cppcades/CPPCadesCPSigner.h:6,
                 from PHPCadesCPSigner.h:4,
                 from PHPCadesCPSigners.cpp:3:
/opt/cprocsp/include/pki/asn1/Types.h:33:28: fatal error: asn1/Attribute.h: No such file or directory
 #include <asn1/Attribute.h>
                            ^
compilation terminated.
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1

Вы девел от 5.0.11998 поставьте
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#14 Оставлено : 12 мая 2021 г. 10:50:19(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

Повторил все шаги повторно. Установил lsb-cprocsp-devel_5.0.11998-6_all.deb но ошибка осталась
Код:
# dpkg -i lsb-cprocsp-devel_5.0.11998-6_all.deb
(Reading database ... 105847 files and directories currently installed.)
Preparing to unpack lsb-cprocsp-devel_5.0.11998-6_all.deb ...
Unpacking lsb-cprocsp-devel (5.0.11998-6) over (5.0.11438-4) ...
Setting up lsb-cprocsp-devel (5.0.11998-6) ...


Код:
/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/php -I/php/main -I/php/Zend -I/php/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from PHPCadesCPSigners.cpp:1:0:
stdafx.h:92:17: fatal error: php.h: No such file or directory
 #include "php.h"
                 ^
compilation terminated.
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed

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

Offline Санчир Момолдаев  
#15 Оставлено : 12 мая 2021 г. 11:06:33(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
в Makefile.unix
указан путь до исходников php?
исходники собраны? сделайте в каталоге исходников make
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#16 Оставлено : 12 мая 2021 г. 15:34:42(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

Повторил все шаги и на этапе зборки появились такие ошибки. Использовал CSP 5.0R2 5.0.11998 и cades 2.0.14071

Код:
/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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSigners.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigner.o PHPCadesCPSigner.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSigner.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPExtendedKeyUsage.o PHPCadesCPExtendedKeyUsage.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPExtendedKeyUsage.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPAttribute.o PHPCadesCPAttribute.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPAttribute.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPEKU.o PHPCadesCPEKU.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPEKU.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPEKUs.o PHPCadesCPEKUs.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPEKUs.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPBasicConstraints.o PHPCadesCPBasicConstraints.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPBasicConstraints.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSignedData.o PHPCadesCPSignedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSignedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPPublicKey.o PHPCadesCPPublicKey.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPPublicKey.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPPrivateKey.o PHPCadesCPPrivateKey.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPPrivateKey.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPOID.o PHPCadesCPOID.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPOID.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPEncodedData.o PHPCadesCPEncodedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPEncodedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPAttributes.o PHPCadesCPAttributes.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPAttributes.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPCertificateStatus.o PHPCadesCPCertificateStatus.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPCertificateStatus.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPEnvelopedData.o PHPCadesCPEnvelopedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPEnvelopedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPAlgorithm.o PHPCadesCPAlgorithm.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPAlgorithm.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPRecipients.o PHPCadesCPRecipients.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPRecipients.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPKeyUsage.o PHPCadesCPKeyUsage.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPKeyUsage.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesAbout.o PHPCadesAbout.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesAbout.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPCardholderData.o PHPCadesCPCardholderData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPCardholderData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPCertificates.o PHPCadesCPCertificates.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPCertificates.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSignedXML.o PHPCadesCPSignedXML.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPSignedXML.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPHashedData.o PHPCadesCPHashedData.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPHashedData.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPRawSignature.o PHPCadesCPRawSignature.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPRawSignature.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPCertificate.o PHPCadesCPCertificate.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPCertificate.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPStore.o PHPCadesCPStore.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesCPStore.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o dllmain.o dllmain.cpp
In file included from stdafx.h:39:0,
                 from dllmain.cpp:2:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesVersion.o PHPCadesVersion.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesVersion.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesSymmetricAlgorithm.o PHPCadesSymmetricAlgorithm.cpp
In file included from stdafx.h:39:0,
                 from PHPCadesSymmetricAlgorithm.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/root/php-7.2.24 -I/root/php-7.2.24/main -I/root/php-7.2.24/Zend -I/root/php-7.2.24/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o errormsg.o errormsg.cpp
In file included from /opt/cprocsp/include/cpcsp/CSP_WinError.h:26:0,
                 from errormsg.cpp:19:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
  at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
                                                                                                   ^
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/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib  -g -o libphpcades.so

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

Offline Санчир Момолдаев  
#17 Оставлено : 12 мая 2021 г. 16:39:03(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
данные ошибки можно игнорировать. по итогу расширение собралось?
Техническую поддержку оказываем тут
Наша база знаний
Offline MenDu4  
#18 Оставлено : 12 мая 2021 г. 20:10:33(UTC)
MenDu4

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

Группы: Участники
Зарегистрирован: 06.05.2021(UTC)
Сообщений: 8
Украина
Откуда: Кам'янець-Подільський

собралась
Offline Санчир Момолдаев  
#19 Оставлено : 12 мая 2021 г. 22:16:58(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 63 раз
Поблагодарили: 157 раз в 153 постах
теперь пробуйте использовать эту либу
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.