Date: Tue, 20 Mar 2018 10:20:38 +0000 From: Carmel NY <carmel_ny@outlook.com> To: Kubilay Kocak <koobs@FreeBSD.org>, FreeBSD <freebsd-ports@freebsd.org>, "tz@FreeBSD.org" <tz@FreeBSD.org>, Guido Falsi <madpilot@freebsd.org> Subject: Re: "converters/php72-mbstring" build failure Message-ID: <BN6PR2001MB1730B117CC67B45AF850C32880AB0@BN6PR2001MB1730.namprd20.prod.outlook.com> In-Reply-To: <b87c08c6-1602-aa39-adfc-18cf1ff7e478@FreeBSD.org> References: <BN6PR2001MB17308039A7DF2965A25D3D2380D40@BN6PR2001MB1730.namprd20.prod.outlook.com> <9d83ad6c-c522-53b7-4ee8-e45aabd75d53@FreeBSD.org> <b87c08c6-1602-aa39-adfc-18cf1ff7e478@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 19 Mar 2018 21:42:41 +1100, Kubilay Kocak stated: >On 19/03/2018 9:33 pm, Kubilay Kocak wrote: >> On 19/03/2018 9:22 pm, Carmel NY wrote: =20 >>> FreeBSD-11.1-RELEASE-p8 >>> >>> I am attempting to update the "converters/php72-mbstring" port. The old= er >>> version build fine. The newest version fails with this error message: >>> >>> /usr/local/include/oniguruma.h:673:8: note: forward declaration of 'str= uct >>> 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/mbstr= ing/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 o= f >>> '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/mbstr= ing/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 o= f >>> '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/mb= string >>> 1 error >>> >>> make[1]: stopped >>> in /construction/xports/converters/php72-mbstring/work/php-7.2.3/ext/mb= string =20 >>> =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE= =3Dyes and =20 >>> 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 >>=20 >> Hi Carmel, >>=20 >> The issue was picked up in this thread: >> https://lists.freebsd.org/pipermail/svn-ports-all/2018-March/177869.html >>=20 >> =20 > >Also now here (with patch): > >https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226717 Has a patch been committed for this bug? I am getting error messages from other programs now: PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring.so' (tr= ied: /usr/local/lib/php/20170718/mbstring.so (Shared object "libonig.so.4" = not found, required by "mbstring.so"), /usr/local/lib/php/20170718/mbstring= .so.so (Cannot open "/usr/local/lib/php/20170718/mbstring.so.so")) in Unkno= wn on line 0 I just updated my ports tree; however, it still shows "php72-mbstring-7.2.3= _2" --=20 Carmel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BN6PR2001MB1730B117CC67B45AF850C32880AB0>