"converters/php72-mbstring" build failure

Kubilay Kocak koobs at FreeBSD.org
Mon Mar 19 10:33:51 UTC 2018


On 19/03/2018 9:22 pm, Carmel NY wrote:
> 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.
> 

Hi Carmel,

The issue was picked up in this thread:
https://lists.freebsd.org/pipermail/svn-ports-all/2018-March/177869.html




More information about the freebsd-ports mailing list