Статус: Новичок
  Группы: Участники
 Зарегистрирован: 29.11.2019(UTC) Сообщений: 5  Откуда: Коломна  
	 
	
     | 
    
        
            
		      
                Устанавливаю расширение для PHP При вводе команды  Код:eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
 
  выдает такую ошибку Код:
In file included from /usr/include/bits/statx.h:30,
                 from /usr/include/sys/stat.h:446,
                 from /home/ValienV/php-7.3.12/Zend/zend_stream.h:26,
                 from /home/ValienV/php-7.3.12/Zend/zend.h:37,
                 from /home/ValienV/php-7.3.12/main/php.h:33,
                 from stdafx.h:92,
                 from PHPCadesCPSigners.cpp:1:
/usr/include/linux/stat.h:59:2: ошибка: декларация ничего не описывает [-fpermissive]
   59 |  __s32 __reserved;
      |  ^~~~~
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1
 
  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 105 раз Поблагодарили: 296 раз в 276 постах
  
	 
	
     | 
    
        
            
		      
                в каталоге исходников php сделайте configure и make потом попробуйте снова    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 29.11.2019(UTC) Сообщений: 5  Откуда: Коломна  
	 
	
     | 
    
        
            
		      
                Автор: Санчир Момолдаев  в каталоге исходников php сделайте configure и make потом попробуйте снова  теперь такое выдаёт Код:
In file included from /opt/cprocsp/include/pki/atl/atldef.h:25,
                 from /opt/cprocsp/include/pki/atl/atldef2.h:170,
                 from stdafx.h:43,
                 from PHPCadesCPEnvelopedData.cpp:1:
/opt/cprocsp/include/pki/atl/atlunixdefs.h:43:16: ошибка: conflicting declaration «typedef time_t __time64_t»
   43 | typedef time_t __time64_t;
      |                ^~~~~~~~~~
In file included from /usr/include/ctype.h:26,
                 from /usr/include/c++/9/cctype:42,
                 from /usr/include/c++/9/bits/localefwd.h:42,
                 from /usr/include/c++/9/ios:41,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iostream:39,
                 from stdafx.h:34,
                 from PHPCadesCPEnvelopedData.cpp:1:
/usr/include/bits/types.h:222:28: замечание: предыдущая декларация «typedef __int64_t __time64_t»
  222 | __STD_TYPE __TIME64_T_TYPE __time64_t;
      |                            ^~~~~~~~~~
In file included from /usr/include/bits/statx.h:30,
                 from /usr/include/sys/stat.h:446,
                 from /home/ValienV/php-7.3.12/Zend/zend_stream.h:26,
                 from /home/ValienV/php-7.3.12/Zend/zend.h:37,
                 from /home/ValienV/php-7.3.12/main/php.h:33,
                 from stdafx.h:92,
                 from PHPCadesCPEnvelopedData.cpp:1:
/usr/include/linux/stat.h:59:2: ошибка: декларация ничего не описывает [-fpermissive]
   59 |  __s32 __reserved;
      |  ^~~~~
 
  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 105 раз Поблагодарили: 296 раз в 276 постах
  
	 
	
     | 
    
         | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 29.11.2019(UTC) Сообщений: 5  Откуда: Коломна  
	 
	
     | 
    
        
            
		      
                Автор: Санчир Момолдаев   Нет, патч прошёл без ошибок, и при повторном применении тоже  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 29.11.2019(UTC) Сообщений: 5  Откуда: Коломна  
	 
	
     | 
    
        
            
		      
                а как в получается папка phpcades? Если делать по инструкции, то её нет изначально. Можно только путем установки пакета cprocsp-pki-phpcades получить. Начал всё заново теперь такое: Код:
In file included from PHPCadesCPSigners.cpp:1:
stdafx.h:92:10: фатальная ошибка: php.h: Нет такого файла или каталога
   92 | #include "php.h"
      |          ^~~~~~~
компиляция прервана.
make: *** [Makefile.unix:30: PHPCadesCPSigners.o] Ошибка 1
 
 php-devel установил Отредактировано пользователем 1 декабря 2019 г. 22:34:34(UTC)
 | Причина: Не указана  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 105 раз Поблагодарили: 296 раз в 276 постах
  
	 
	
     | 
    
        
            
		      
                если вы переустановили пакет phpcades, то укажите в Makefile.unix путь до исходников php не забудьте применить патч, если используется php7    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 29.11.2019(UTC) Сообщений: 5  Откуда: Коломна  
	 
	
     | 
    
        
            
		      
                Автор: Санчир Момолдаев  если вы переустановили пакет phpcades, то укажите в Makefile.unix путь до исходников php не забудьте применить патч, если используется php7   Как только прописываю путь к исходника опять изначальная проблема возвращается, ни патч ни configure и make не помогают. Я ставлю на 5.0 версию CSP, может, стоит 4 поставить, тогда как сразу правильнее lsb-cprocsp-devel из ЭЦП SDK ставить, чтоб не конфликтовало? Какую ревизию лучше выбрать Отредактировано пользователем 2 декабря 2019 г. 21:15:19(UTC)
 | Причина: Не указана  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 105 раз Поблагодарили: 296 раз в 276 постах
  
	 
	
     | 
    
        
            
		      
                Укажите ос, номер билда php Посмотрю на стенде    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 15.04.2021(UTC) Сообщений: 1  Откуда: Бердск  
	 
	
     | 
    
        
            
		      
                такая же ошибка Ubuntu 20.04.2 LTS x64 php 7.4.16 CSP 5.0.11998-6 phpcades-2.0.14071-1 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close