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: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
/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