igbinary exstesion failed install for php 8.3 on ubuntu 22
and igbinary 3.2.15 (latest version) is compatible with php 8.3
/bin/sh /www/server/panel/install/igbinary-3.2.12/libtool --tag=CC --mode=compile cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/igbinary.c -o src/php7/igbinary.lo -MMD -MF src/php7/igbinary.dep -MT src/php7/igbinary.lo
mkdir src/php7/.libs
cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/igbinary.c -MMD -MF src/php7/igbinary.dep -MT src/php7/igbinary.lo -fPIC -DPIC -o src/php7/.libs/igbinary.o
/bin/sh /www/server/panel/install/igbinary-3.2.12/libtool --tag=CC --mode=compile cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/hash_si.c -o src/php7/hash_si.lo -MMD -MF src/php7/hash_si.dep -MT src/php7/hash_si.lo
cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/hash_si.c -MMD -MF src/php7/hash_si.dep -MT src/php7/hash_si.lo -fPIC -DPIC -o src/php7/.libs/hash_si.o
/bin/sh /www/server/panel/install/igbinary-3.2.12/libtool --tag=CC --mode=compile cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c -o src/php7/hash_si_ptr.lo -MMD -MF src/php7/hash_si_ptr.dep -MT src/php7/hash_si_ptr.lo
cc -I. -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/panel/install/igbinary-3.2.12/include -I/www/server/panel/install/igbinary-3.2.12/main -I/www/server/panel/install/igbinary-3.2.12 -I/www/server/php/83/include/php -I/www/server/php/83/include/php/main -I/www/server/php/83/include/php/TSRM -I/www/server/php/83/include/php/Zend -I/www/server/php/83/include/php/ext -I/www/server/php/83/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -g -O2 -O2 -Wall -Wpointer-arith -Wcast-align -Wwrite-strings -Wswitch -DZEND_COMPILE_DL_EXT=1 -c /www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c -MMD -MF src/php7/hash_si_ptr.dep -MT src/php7/hash_si_ptr.lo -fPIC -DPIC -o src/php7/.libs/hash_si_ptr.o
In file included from /www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c:20:
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_ptr.h:34:9: error: unknown type name ‘zend_uintptr_t’
34 | zend_uintptr_t key; /**< The key: The address of a pointer, casted to an int (won't be dereferenced). */
| ^~~~~~~~~~~~~~
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_ptr.h:102:64: error: unknown type name ‘zend_uintptr_t’
102 | size_t hash_si_ptr_find_or_insert(struct hash_si_ptr *h, const zend_uintptr_t key, uint32_t value);
| ^~~~~~~~~~~~~~
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c:25:47: error: unknown type name ‘zend_uintptr_t’; did you mean ‘tsrm_uintptr_t’?
25 | inline static uint32_t inline_hash_of_address(zend_uintptr_t ptr) {
| ^~~~~~~~~~~~~~
| tsrm_uintptr_t
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c: In function ‘hash_si_ptr_rehash’:
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c:110:39: warning: implicit declaration of function ‘inline_hash_of_address’ [-Wimplicit-function-declaration]
110 | uint32_t hv = inline_hash_of_address(old_data[i].key) & mask;
| ^~~~~~~~~~~~~~~~~~~~~~
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c: At top level:
/www/server/panel/install/igbinary-3.2.12/src/php7/hash_si_ptr.c:133:64: error: unknown type name ‘zend_uintptr_t’
133 | size_t hash_si_ptr_find_or_insert(struct hash_si_ptr *h, const zend_uintptr_t key, uint32_t value) {
| ^~~~~~~~~~~~~~
make: *** [Makefile:216: src/php7/hash_si_ptr.lo] Error 1
error
|-Successify --- Command executed! ---