"converters/php72-mbstring" build failure
Carmel NY
carmel_ny at outlook.com
Mon Mar 19 10:22:36 UTC 2018
FreeBSD-11.1-RELEASE-p8
I am attempting to update the "converters/php72-mbstring" port. The older
version build fine. The newest version fails with this error message:
/usr/local/include/oniguruma.h:673:8: note: forward declaration of 'struct
php_mb_re_pattern_buffer' struct re_pattern_buffer;
^
./php_onig_compat.h:4:37: note: expanded from macro 're_pattern_buffer'
#define re_pattern_buffer php_mb_re_pattern_buffer
^
/construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mbstring/php_mbregex.c:452:41:
error: incomplete definition of type 'struct php_mb_re_pattern_buffer' if (!rc
|| rc->options != options || rc->enc != enc || rc->syntax != syntax) { ~~^
/usr/local/include/oniguruma.h:673:8: note: forward declaration of 'struct
php_mb_re_pattern_buffer' struct re_pattern_buffer;
^
./php_onig_compat.h:4:37: note: expanded from macro 're_pattern_buffer'
#define re_pattern_buffer php_mb_re_pattern_buffer
^
/construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mbstring/php_mbregex.c:452:59:
error: incomplete definition of type 'struct php_mb_re_pattern_buffer' if (!rc
|| rc->options != options || rc->enc != enc || rc->syntax != syntax) { ~~^
/usr/local/include/oniguruma.h:673:8: note: forward declaration of 'struct
php_mb_re_pattern_buffer' struct re_pattern_buffer;
^
./php_onig_compat.h:4:37: note: expanded from macro 're_pattern_buffer'
#define re_pattern_buffer php_mb_re_pattern_buffer
^
3 errors generated.
*** [php_mbregex.lo] Error code 1
make[1]: stopped
in /construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mbstring
1 error
make[1]: stopped
in /construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mbstring
===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and
rebuild before reporting the failure to the maintainer.
*** Error code 1
Stop.
make: stopped in /xports/converters/php72-mbstring
The complete build log file is available here:
https://www.seibercom.net/converters___php72-mbstring.log
I routinely use "synth" to build my ports, if it makes any difference.
--
Carmel
More information about the freebsd-ports
mailing list