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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline 32stos  
#11 Оставлено : 20 сентября 2017 г. 12:55:21(UTC)
32stos

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

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

Поблагодарили: 3 раз в 3 постах
https://www.cryptopro.ru...ts&m=82411#post82411
https://www.cryptopro.ru...s/php7_support.patch.zip

Кладёте патч в директорию с исходниками расширения, затем
patch -p0 < ./php7_support.patch

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

thanks 1 пользователь поблагодарил 32stos за этот пост.
tanon оставлено 20.09.2017(UTC)
Offline tanon  
#12 Оставлено : 20 сентября 2017 г. 13:48:45(UTC)
tanon

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: 32stos Перейти к цитате
https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=82411#post82411
https://www.cryptopro.ru...s/php7_support.patch.zip

Кладёте патч в директорию с исходниками расширения, затем
patch -p0 < ./php7_support.patch


Спасибо за ссылки и инструкцию, патч наложился без проблем. Но, к сожалению, это не решило проблему...
Ошибка та же.
Offline tanon  
#13 Оставлено : 20 сентября 2017 г. 14:10:49(UTC)
tanon

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: tanon Перейти к цитате
Автор: 32stos Перейти к цитате
https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=82411#post82411
https://www.cryptopro.ru...s/php7_support.patch.zip

Кладёте патч в директорию с исходниками расширения, затем
patch -p0 < ./php7_support.patch


Спасибо за ссылки и инструкцию, патч наложился без проблем. Но, к сожалению, это не решило проблему...
Ошибка та же.


Прошу прощения, выполнил ещё раз ./configure для исходников php и библиотека собралась! Спасибо!
Offline Slavenin  
#14 Оставлено : 29 июня 2018 г. 16:27:02(UTC)
Slavenin

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

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

Сказал(а) «Спасибо»: 1 раз
не удаётся применить патч
скопировал файл php7_support.patch в папку с исходниками /tmp/php-7.0.20
запускаю patch -p0 < php7_support.patch
получаю
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:

|Index: PHPCadesAbout.cpp
|===================================================================
|--- PHPCadesAbout.cpp (revision 161471)
|+++ PHPCadesAbout.cpp (working copy)

File to patch:
Skip this patch? [y]
и ещё вагон таких сообщений.

PS блин, надо было в исходники cades класть... собралась либа.

Отредактировано пользователем 29 июня 2018 г. 16:34:14(UTC)  | Причина: Не указана

Offline Александр Лавник  
#15 Оставлено : 29 июня 2018 г. 16:33:08(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: 32stos Перейти к цитате
https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=82411#post82411
https://www.cryptopro.ru...s/php7_support.patch.zip

Кладёте патч в директорию с исходниками расширения, затем
patch -p0 < ./php7_support.patch
Техническую поддержку оказываем тут
Наша база знаний
Offline AndrewMaz  
#16 Оставлено : 29 июня 2018 г. 16:48:23(UTC)
AndrewMaz

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

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

пытаюсь поставить на ubuntu 18.04 вылетает с ошибкой, подскажите пожалуйста, что делать:

eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
g++ -DLINUX -DUNIX -DHAVE_LIMITS_H -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/home/boo/php -I/home/boo/php/main -I/home/boo/php/Zend -I/home/boo/php/TSRM -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from stdafx.h:24:0,
from PHPCadesCPSigners.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:483:150: 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.
ll require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
In file included from /usr/include/c++/7/algorithm:62:0,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:39,
from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
from /usr/include/boost/smart_ptr/make_shared.hpp:14,
from /usr/include/boost/make_shared.hpp:14,
from /opt/cprocsp/include/pki/atl/atlcrypt2.inl:8,
from /opt/cprocsp/include/pki/atl/atlcrypt2.h:2278,
from stdafx.h:38,
from PHPCadesCPSigners.cpp:1:
/usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__sample(_InputIterator, _InputIterator, std::input_iterator_tag, _RandomAccessIterator, std::random_access_iterator_tag, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected ‘,’ before ‘++’ token
__out[__sample_sz++] = *__first;
^~
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected identifier before ‘++’ token
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5723:25: error: expected ‘{’ before ‘=’ token
__out[__sample_sz++] = *__first;
^
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5731:17: error: expected ‘{’ before ‘=’ token
__out[__k] = *__first;
^
/usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__sample(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag, _OutputIterator, _Cat, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5771:14: error: expected primary-expression before ‘=’ token
*__out++ = *__first;
^
/usr/include/c++/7/bits/stl_algo.h:5782:14: error: expected primary-expression before ‘=’ token
*__out++ = *__first;
^
/usr/include/c++/7/bits/stl_algo.h:5795:15: error: expected primary-expression before ‘=’ token
*__out++ = *__first;
^
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1

Отредактировано пользователем 29 июня 2018 г. 16:49:32(UTC)  | Причина: Не указана

Offline Александр Лавник  
#17 Оставлено : 29 июня 2018 г. 18:21:08(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Вероятно, проблема в использовании g++-7 (установлен в Ubuntu 18.04 по умолчанию).

Попробуйте использовать g++-5:

sudo apt-get install g++-5

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 10

sudo update-alternatives --config g++

Отредактировано пользователем 10 июля 2018 г. 17:53:22(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline AndrewMaz  
#18 Оставлено : 2 июля 2018 г. 9:40:30(UTC)
AndrewMaz

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

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

Нет, установка g++-5 не решила проблему
Offline Александр Лавник  
#19 Оставлено : 2 июля 2018 г. 16:00:49(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: AndrewMaz Перейти к цитате
Нет, установка g++-5 не решила проблему

sudo update-alternatives --config g++

потом выбираете 5-ю версию g++.

Приложите вывод после выполнения команды:

sudo update-alternatives --config g++

Техническую поддержку оказываем тут
Наша база знаний
Offline Iurii Mozol  
#20 Оставлено : 9 июля 2018 г. 22:43:21(UTC)
Iurii Mozol

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

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

Сказал(а) «Спасибо»: 1 раз
Цитата:
Приложите вывод после выполнения команды:

sudo update-alternatives --config g++

Код:
root@inspiron:/opt/cprocsp/src/phpcades# sudo update-alternatives --config g++
There are 2 choices for the alternative g++ (providing /usr/bing++).

  Selection    Path            Priority   Status
------------------------------------------------------------
  0            /usr/bin/g++-5   10        auto mode
* 1            /usr/bin/g++-5   10        manual mode
  2            /usr/bin/g++-7   10        manual mode

Press <enter> to keep the current choice[*], or type selection number: 0
root@inspiron:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
g++  -DLINUX  -DUNIX -DHAVE_LIMITS_H   -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/home/iurii/Downloads/php-7.1.19 -I/home/iurii/Downloads/php-7.1.19/main -I/home/iurii/Downloads/php-7.1.19/Zend -I/home/iurii/Downloads/php-7.1.19/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:39,
                 from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
                 from /usr/include/boost/smart_ptr/make_shared.hpp:14,
                 from /usr/include/boost/make_shared.hpp:14,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.inl:8,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.h:2278,
                 from stdafx.h:53,
                 from PHPCadesCPSigners.cpp:1:
/usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__sample(_InputIterator, _InputIterator, std::input_iterator_tag, _RandomAccessIterator, std::random_access_iterator_tag, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected ‘,’ before ‘++’ token
    __out[__sample_sz++] = *__first;
                     ^~
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected identifier before ‘++’ token
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5723:25: error: expected ‘{’ before ‘=’ token
    __out[__sample_sz++] = *__first;
                         ^
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5731:17: error: expected ‘{’ before ‘=’ token
      __out[__k] = *__first;
                 ^
/usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__sample(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag, _OutputIterator, _Cat, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5771:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5782:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5795:15: error: expected primary-expression before ‘=’ token
      *__out++ = *__first;
               ^
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1
root@inspiron:/opt/cprocsp/src/phpcades# sudo update-alternatives --config g++
There are 2 choices for the alternative g++ (providing /usr/bing++).

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/g++-5   10        auto mode
  1            /usr/bin/g++-5   10        manual mode
  2            /usr/bin/g++-7   10        manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
root@inspiron:/opt/cprocsp/src/phpcades# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
g++  -DLINUX  -DUNIX -DHAVE_LIMITS_H   -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/home/iurii/Downloads/php-7.1.19 -I/home/iurii/Downloads/php-7.1.19/main -I/home/iurii/Downloads/php-7.1.19/Zend -I/home/iurii/Downloads/php-7.1.19/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:39,
                 from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
                 from /usr/include/boost/smart_ptr/make_shared.hpp:14,
                 from /usr/include/boost/make_shared.hpp:14,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.inl:8,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.h:2278,
                 from stdafx.h:53,
                 from PHPCadesCPSigners.cpp:1:
/usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__sample(_InputIterator, _InputIterator, std::input_iterator_tag, _RandomAccessIterator, std::random_access_iterator_tag, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected ‘,’ before ‘++’ token
    __out[__sample_sz++] = *__first;
                     ^~
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected identifier before ‘++’ token
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5723:25: error: expected ‘{’ before ‘=’ token
    __out[__sample_sz++] = *__first;
                         ^
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5731:17: error: expected ‘{’ before ‘=’ token
      __out[__k] = *__first;
                 ^
/usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__sample(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag, _OutputIterator, _Cat, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5771:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5782:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5795:15: error: expected primary-expression before ‘=’ token
      *__out++ = *__first;
               ^
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1


Вот такой у меня вывод и результат как у AndrewMaz
Ubuntu 18.04
PHP-7.1.19

На Убунте 16.04 PHP 7.1.18 скомплировалось и работатет. Куда дальше смотреть?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.