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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline TheFatal  
#1 Оставлено : 15 сентября 2020 г. 2:59:20(UTC)
TheFatal

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

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

Сказал(а) «Спасибо»: 1 раз
устанавливаю phpcades cprocsp-pki-phpcades-64_2.0.14071

после eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix

получаю

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 /data/web/source/php-7.3.17//Zend/zend_stream.h:26,
from /data/web/source/php-7.3.17//Zend/zend.h:37,
from /data/web/source/php-7.3.17//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] Error 1


ubuntu 20, php 7.3.17, патч для пхп7 прошел без ошибок

подскажите плиз, куда копать ?
Offline Санчир Момолдаев  
#2 Оставлено : 15 сентября 2020 г. 8:25:50(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 226 раз в 213 постах
Добрый день!
в файле Makefile.unix в строке после -fPIC -DPIC (Установка флагов компилятора)
Добавьте -fpermissive, потом попробуйте собрать
/usr/include/linux/stat.h не наш хедер. поэтому решение только такое
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Санчир Момолдаев за этот пост.
TheFatal оставлено 15.09.2020(UTC)
Offline TheFatal  
#3 Оставлено : 15 сентября 2020 г. 13:48:36(UTC)
TheFatal

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

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

Сказал(а) «Спасибо»: 1 раз
помогло, большое спасибо !
Offline nakaa7  
#4 Оставлено : 5 февраля 2021 г. 17:21:11(UTC)
nakaa7

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

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

Сказал(а) «Спасибо»: 1 раз
У меня такая же проблема , но при добавлении -fpermissive в Makefile.unix и последующем выполнении:
eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
получаю:
Сообщения ассемблера:
Критическая ошибка: не удалось создать PHPCadesCPSigners.o: Отказано в доступе
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1

Отредактировано пользователем 5 февраля 2021 г. 17:26:45(UTC)  | Причина: Не указана

Offline Санчир Момолдаев  
#5 Оставлено : 6 февраля 2021 г. 9:02:36(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 226 раз в 213 постах
Автор: nakaa7 Перейти к цитате
У меня такая же проблема , но при добавлении -fpermissive в Makefile.unix и последующем выполнении:
eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
получаю:
Сообщения ассемблера:
Критическая ошибка: не удалось создать PHPCadesCPSigners.o: Отказано в доступе
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1


Добрый день!
скорее всего вы выполняли через sudo
залогиньтесь рутом: sudo -s
далее опять попробуйте собрать
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Санчир Момолдаев за этот пост.
nakaa7 оставлено 08.02.2021(UTC)
Offline nakaa7  
#6 Оставлено : 8 февраля 2021 г. 15:52:40(UTC)
nakaa7

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

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

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