I built Phalcon on Docker with Amazon Linux 2023, using PHP 8.2.0 and Phalcon 5.2.1, but when install Phalcon, I encountered an error. #16697
Unanswered
Darknight0188
asked this question in
Q&A
Replies: 0 comments
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
/usr/local/php/include/php/Zend/zend_portability.h:338:52: note: in definition of macro 'UNEXPECTED'
338 | # define UNEXPECTED(condition) __builtin_expect(!!(condition), 0)
| ^~~~~~~~~
/usr/local/php/include/php/Zend/zend_API.h:1822:9: note: in expansion of macro 'Z_PARAM_STR_EX'
1822 | Z_PARAM_STR_EX(dest, 0, 0)
| ^~~~~~~~~~~~~~
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c:219847:17: note: in expansion of macro 'Z_PARAM_STR'
219847 | Z_PARAM_STR(filename)
| ^~~~~~~~~~~
In file included from /usr/local/php/include/php/main/php.h:35,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/usr/local/php/include/php/Zend/zend_API.h:1984:76: note: expected 'zend_string **' {aka 'struct _zend_string **'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
1984 | static zend_always_inline bool zend_parse_arg_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num)
| ~~~~~~~~~~~~~~^~~~
In file included from /usr/local/php/include/php/Zend/zend_types.h:25,
from /usr/local/php/include/php/Zend/zend.h:27,
from /usr/local/php/include/php/main/php.h:31,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c: In function 'zim_Phalcon_Application_AbstractApplication_getModule':
/usr/local/php/include/php/Zend/zend_API.h:1815:58: warning: passing argument 2 of 'zend_parse_arg_str' from incompatible pointer type [-Wincompatible-pointer-types]
1815 | if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) {
/usr/local/php/include/php/Zend/zend_portability.h:338:52: note: in definition of macro 'UNEXPECTED'
338 | # define UNEXPECTED(condition) __builtin_expect(!!(condition), 0)
| ^~~~~~~~~
/usr/local/php/include/php/Zend/zend_API.h:1822:9: note: in expansion of macro 'Z_PARAM_STR_EX'
1822 | Z_PARAM_STR_EX(dest, 0, 0)
| ^~~~~~~~~~~~~~
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c:219948:17: note: in expansion of macro 'Z_PARAM_STR'
219948 | Z_PARAM_STR(name)
| ^~~~~~~~~~~
In file included from /usr/local/php/include/php/main/php.h:35,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/usr/local/php/include/php/Zend/zend_API.h:1984:76: note: expected 'zend_string **' {aka 'struct _zend_string **'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
1984 | static zend_always_inline bool zend_parse_arg_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num)
| ~~~~~~~~~~~~~~^~~~
In file included from /usr/local/php/include/php/Zend/zend_types.h:25,
from /usr/local/php/include/php/Zend/zend.h:27,
from /usr/local/php/include/php/main/php.h:31,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c: In function 'zim_Phalcon_Application_AbstractApplication_registerModules':
/usr/local/php/include/php/Zend/zend_API.h:1434:60: warning: passing argument 2 of 'zend_parse_arg_array' from incompatible pointer type [-Wincompatible-pointer-types]
1434 | if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) {
/usr/local/php/include/php/Zend/zend_portability.h:338:52: note: in definition of macro 'UNEXPECTED'
338 | # define UNEXPECTED(condition) __builtin_expect(!!(condition), 0)
| ^~~~~~~~~
/usr/local/php/include/php/Zend/zend_API.h:1441:9: note: in expansion of macro 'Z_PARAM_ARRAY_EX2'
1441 | Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate)
| ^~~~~~~~~~~~~~~~~
/usr/local/php/include/php/Zend/zend_API.h:1444:9: note: in expansion of macro 'Z_PARAM_ARRAY_EX'
1444 | Z_PARAM_ARRAY_EX(dest, 0, 0)
| ^~~~~~~~~~~~~~~~
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c:220005:17: note: in expansion of macro 'Z_PARAM_ARRAY'
220005 | Z_PARAM_ARRAY(modules)
| ^~~~~~~~~~~~~
In file included from /usr/local/php/include/php/main/php.h:35,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/usr/local/php/include/php/Zend/zend_API.h:2054:71: note: expected 'zval **' {aka 'struct _zval_struct **'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
2054 | static zend_always_inline bool zend_parse_arg_array(zval *arg, zval **dest, bool check_null, bool or_object)
| ~~~~~~~^~~~
In file included from /usr/local/php/include/php/Zend/zend_types.h:25,
from /usr/local/php/include/php/Zend/zend.h:27,
from /usr/local/php/include/php/main/php.h:31,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c: In function 'zim_Phalcon_Application_AbstractApplication_setDefaultModule':
/usr/local/php/include/php/Zend/zend_API.h:1815:58: warning: passing argument 2 of 'zend_parse_arg_str' from incompatible pointer type [-Wincompatible-pointer-types]
1815 | if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) {
/usr/local/php/include/php/Zend/zend_portability.h:338:52: note: in definition of macro 'UNEXPECTED'
338 | # define UNEXPECTED(condition) __builtin_expect(!!(condition), 0)
| ^~~~~~~~~
/usr/local/php/include/php/Zend/zend_API.h:1822:9: note: in expansion of macro 'Z_PARAM_STR_EX'
1822 | Z_PARAM_STR_EX(dest, 0, 0)
| ^~~~~~~~~~~~~~
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c:220044:17: note: in expansion of macro 'Z_PARAM_STR'
220044 | Z_PARAM_STR(defaultModule)
| ^~~~~~~~~~~
In file included from /usr/local/php/include/php/main/php.h:35,
from /var/www/html/cphalcon/build/phalcon/phalcon.zep.c:46:
/usr/local/php/include/php/Zend/zend_API.h:1984:76: note: expected 'zend_string **' {aka 'struct _zend_string **'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
1984 | static zend_always_inline bool zend_parse_arg_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num)
| ~~~~~~~~~~~~~~^~~~
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c: In function 'php_zephir_init_globals':
/var/www/html/cphalcon/build/phalcon/phalcon.zep.c:221464:57: warning: assignment to 'zend_string *' {aka 'struct _zend_string *'} from incompatible pointer type 'char ' [-Wincompatible-pointer-types]
221464 | phalcon_globals->orm.resultset_prefetch_records = ZSTR_VAL(zend_string_init(ZEND_STRL("0"), 0));
| ^
gcc -shared .libs/phalcon.o -mtune=native -Wl,-soname -Wl,phalcon.so -o .libs/phalcon.so
Beta Was this translation helpful? Give feedback.
All reactions