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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Васильев Михаил  
#1 Оставлено : 12 января 2021 г. 16:24:27(UTC)
Васильев Михаил

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

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

Сказал(а) «Спасибо»: 4 раз
У меня: Ubuntu 20.10 64bit


vm@patti:/opt/cprocsp/src/phpcades$ sudo -s
root@patti:/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/home/vm/Загрузки/php-7.4.14 -I/home/vm/Загрузки/php-7.4.14/main -I/home/vm/Загрузки/php-7.4.14/Zend -I/home/vm/Загрузки/php-7.4.14/TSRM -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from stdafx.h:39,
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.’
484 | R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
| ^

In file included from /usr/include/x86_64-linux-gnu/bits/statx.h:31,
from /usr/include/x86_64-linux-gnu/sys/stat.h:446,
from /home/vm/Загрузки/php-7.4.14/Zend/zend_stream.h:26,
from /home/vm/Загрузки/php-7.4.14/Zend/zend.h:38,
from /home/vm/Загрузки/php-7.4.14/main/php.h:33,
from stdafx.h:92,
from PHPCadesCPSigners.cpp:1:
/usr/include/linux/stat.h:59:2: error: declaration does not declare anything [-fpermissive]
59 | __s32 __reserved;
| ^~~~~
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1
Offline Александр Лавник  
#2 Оставлено : 12 января 2021 г. 16:52:56(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 801 раз в 740 постах
Автор: Васильев Михаил Перейти к цитате
У меня: Ubuntu 20.10 64bit


vm@patti:/opt/cprocsp/src/phpcades$ sudo -s
root@patti:/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/home/vm/Загрузки/php-7.4.14 -I/home/vm/Загрузки/php-7.4.14/main -I/home/vm/Загрузки/php-7.4.14/Zend -I/home/vm/Загрузки/php-7.4.14/TSRM -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from stdafx.h:39,
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.’
484 | R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
| ^

In file included from /usr/include/x86_64-linux-gnu/bits/statx.h:31,
from /usr/include/x86_64-linux-gnu/sys/stat.h:446,
from /home/vm/Загрузки/php-7.4.14/Zend/zend_stream.h:26,
from /home/vm/Загрузки/php-7.4.14/Zend/zend.h:38,
from /home/vm/Загрузки/php-7.4.14/main/php.h:33,
from stdafx.h:92,
from PHPCadesCPSigners.cpp:1:
/usr/include/linux/stat.h:59:2: error: declaration does not declare anything [-fpermissive]
59 | __s32 __reserved;
| ^~~~~
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1

Здравствуйте.

В файле:

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

в строке после:

Код:
-fPIC -DPIC 

(установка флагов компилятора) добавьте:

Код:
-fpermissive
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
Васильев Михаил оставлено 12.01.2021(UTC)
Offline Васильев Михаил  
#3 Оставлено : 12 января 2021 г. 17:05:48(UTC)
Васильев Михаил

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Александр Лавник Перейти к цитате
Автор: Васильев Михаил Перейти к цитате
У меня: Ubuntu 20.10 64bit


vm@patti:/opt/cprocsp/src/phpcades$ sudo -s
root@patti:/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/home/vm/Загрузки/php-7.4.14 -I/home/vm/Загрузки/php-7.4.14/main -I/home/vm/Загрузки/php-7.4.14/Zend -I/home/vm/Загрузки/php-7.4.14/TSRM -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from stdafx.h:39,
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.’
484 | R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
| ^

In file included from /usr/include/x86_64-linux-gnu/bits/statx.h:31,
from /usr/include/x86_64-linux-gnu/sys/stat.h:446,
from /home/vm/Загрузки/php-7.4.14/Zend/zend_stream.h:26,
from /home/vm/Загрузки/php-7.4.14/Zend/zend.h:38,
from /home/vm/Загрузки/php-7.4.14/main/php.h:33,
from stdafx.h:92,
from PHPCadesCPSigners.cpp:1:
/usr/include/linux/stat.h:59:2: error: declaration does not declare anything [-fpermissive]
59 | __s32 __reserved;
| ^~~~~
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1

Здравствуйте.

В файле:

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

в строке после:

Код:
-fPIC -DPIC 

(установка флагов компилятора) добавьте:

Код:
-fpermissive



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