Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Mar 2018 10:22:34 +0000
From:      Carmel NY <carmel_ny@outlook.com>
To:        FreeBSD <freebsd-ports@freebsd.org>, "tz@FreeBSD.org" <tz@FreeBSD.org>
Subject:   "converters/php72-mbstring" build failure
Message-ID:  <BN6PR2001MB17308039A7DF2965A25D3D2380D40@BN6PR2001MB1730.namprd20.prod.outlook.com>

next in thread | raw e-mail | index | archive | help
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 !=3D options || rc->enc !=3D enc || rc->syntax !=3D 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 !=3D options || rc->enc !=3D enc || rc->syntax !=3D 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/mbstri=
ng
1 error

make[1]: stopped
in /construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mbstri=
ng
=3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dy=
es 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.

--=20
Carmel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BN6PR2001MB17308039A7DF2965A25D3D2380D40>