Статус: Новичок
Группы: Участники
Зарегистрирован: 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 прошел без ошибок
подскажите плиз, куда копать ?
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,215 Сказал(а) «Спасибо»: 101 раз Поблагодарили: 285 раз в 265 постах
|
Добрый день! в файле Makefile.unix в строке после -fPIC -DPIC (Установка флагов компилятора) Добавьте -fpermissive, потом попробуйте собрать /usr/include/linux/stat.h не наш хедер. поэтому решение только такое |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.09.2020(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
помогло, большое спасибо !
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,215 Сказал(а) «Спасибо»: 101 раз Поблагодарили: 285 раз в 265 постах
|
Автор: 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 далее опять попробуйте собрать |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
nakaa7 оставлено 08.02.2021(UTC)
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.02.2021(UTC) Сообщений: 2 Сказал(а) «Спасибо»: 1 раз
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close