| Newsgroups |
php.notes |
| Message-ID |
<[email protected]> |
can not install on php 8.5
pecl install rar
```
running: make
/bin/sh /tmp/pear/temp/pear-build-defaultusernsir6v5rpf475JoPCpI/rar-4.2.0/libtool --tag=CC --mode=compile cc -I. -I/tmp/pear/temp/rar -isystem /usr/local/include/php -isystem /usr/local/include/php/main -isystem /usr/local/include/php/TSRM -isystem /usr/local/include/php/Zend -isystem /usr/local/include/php/ext -isystem /usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DRARDLL -DSILENT -Wno-write-strings -Wall -fvisibility=hidden -I/tmp/pear/temp/rar/unrar -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/rar/rar.c -o rar.lo -MMD -MF rar.dep -MT rar.lo
mkdir .libs
cc -I. -I/tmp/pear/temp/rar -isystem /usr/local/include/php -isystem /usr/local/include/php/main -isystem /usr/local/include/php/TSRM -isystem /usr/local/include/php/Zend -isystem /usr/local/include/php/ext -isystem /usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DRARDLL -DSILENT -Wno-write-strings -Wall -fvisibility=hidden -I/tmp/pear/temp/rar/unrar -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/rar/rar.c -MMD -MF rar.dep -MT rar.lo -fPIC -DPIC -o .libs/rar.o
/tmp/pear/temp/rar/rar.c:38:9: warning: '_GNU_SOURCE' redefined
38 | #define _GNU_SOURCE
| ^~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/bin/sh /tmp/pear/temp/pear-build-defaultusernsir6v5rpf475JoPCpI/rar-4.2.0/libtool --tag=CC --mode=compile cc -I. -I/tmp/pear/temp/rar -isystem /usr/local/include/php -isystem /usr/local/include/php/main -isystem /usr/local/include/php/TSRM -isystem /usr/local/include/php/Zend -isystem /usr/local/include/php/ext -isystem /usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DRARDLL -DSILENT -Wno-write-strings -Wall -fvisibility=hidden -I/tmp/pear/temp/rar/unrar -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/rar/rar_error.c -o rar_error.lo -MMD -MF rar_error.dep -MT rar_error.lo
cc -I. -I/tmp/pear/temp/rar -isystem /usr/local/include/php -isystem /usr/local/include/php/main -isystem /usr/local/include/php/TSRM -isystem /usr/local/include/php/Zend -isystem /usr/local/include/php/ext -isystem /usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DRARDLL -DSILENT -Wno-write-strings -Wall -fvisibility=hidden -I/tmp/pear/temp/rar/unrar -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/rar/rar_error.c -MMD -MF rar_error.dep -MT rar_error.lo -fPIC -DPIC -o .libs/rar_error.o
/tmp/pear/temp/rar/rar_error.c: In function 'minit_rarerror':
/tmp/pear/temp/rar/rar_error.c:250:17: error: implicit declaration of function 'zend_exception_get_default'; did you mean 'zend_exception_set_previous'? [-Wimplicit-function-declaration]
250 | zend_exception_get_default(TSRMLS_C));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| zend_exception_set_previous
/tmp/pear/temp/rar/rar_error.c:250:17: error: passing argument 2 of 'zend_register_internal_class_ex' makes pointer from integer without a cast [-Wint-conversion]
250 | zend_exception_get_default(TSRMLS_C));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
In file included from /usr/local/include/php/main/php.h:35,
from /tmp/pear/temp/rar/rar_error.c:32:
/usr/local/include/php/Zend/zend_API.h:394:109: note: expected 'zend_class_entry *' {aka 'struct _zend_class_entry *'} but argument is of type 'int'
394 | ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
make: *** [Makefile:212: rar_error.lo] Error 1
ERROR: `make' failed
```
----
Server IP: 206.189.2.9
Probable Submitter: 240e:39d:21:bc90:30be:1d4b:6db6:ec67
----
Manual Page -- https://php.net/manual/en/rar.installation.php
Edit -- https://main.php.net/note/edit/130604
Del: integrated -- https://main.php.net/note/delete/130604/integrated
Del: useless -- https://main.php.net/note/delete/130604/useless
Del: bad code -- https://main.php.net/note/delete/130604/bad+code
Del: spam -- https://main.php.net/note/delete/130604/spam
Del: non-english -- https://main.php.net/note/delete/130604/non-english
Del: in docs -- https://main.php.net/note/delete/130604/in+docs
Del: other reasons-- https://main.php.net/note/delete/130604
Reject -- https://main.php.net/note/reject/130604
Search -- https://main.php.net/manage/user-notes.php