Created attachment 526484 [details] build log xz-compressed /var/tmp/portage/dev-lang/php-7.2.4/work/sapis-build/cli/ext/mbstring/php_mbregex.c: In function 'php_mbregex_compile_pattern': /var/tmp/portage/dev-lang/php-7.2.4/work/sapis-build/cli/ext/mbstring/php_mbregex.c:452:15: error: dereferencing pointer to incomplete type 'php_mb_regex_t {aka struct php_mb_re_pattern_buffer}' if (!rc || rc->options != options || rc->enc != enc || rc->syntax != syntax) { I'm using gcc-7.3.0-r1
Please post your emerge --info
Seeing the same error.
Builds fine with dev-libs/oniguruma-6.7.1 Breaks with dev-libs/oniguruma-6.8.1
https://bugs.php.net/bug.php?id=76113 contains upstream fix.
*** Bug 652356 has been marked as a duplicate of this bug. ***
Same here.
Same width php-5.6.35
(In reply to Yuriy from comment #7) > Same width php-5.6.35 Also 7.1.16
*** Bug 652406 has been marked as a duplicate of this bug. ***
*** Bug 652404 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8187eb32d10a53a0c837eadb02625329310b3582 commit 8187eb32d10a53a0c837eadb02625329310b3582 Author: Brian Evans <grknight@gentoo.org> AuthorDate: 2018-04-04 13:20:44 +0000 Commit: Brian Evans <grknight@gentoo.org> CommitDate: 2018-04-04 13:21:39 +0000 dev-lang/php: Fix compilation with dev-libs/oniguruma-6.8.1 Include upstream patch for all 7.0 versions Limit version in 5.6.35-r1 as the patch is not the same there Closes: https://bugs.gentoo.org/652352 Package-Manager: Portage-2.3.28, Repoman-2.3.9 dev-lang/php/files/mbstring-oniguruma-6.8.patch | 30 ++++++++++++++++++++++ .../{php-5.6.35.ebuild => php-5.6.35-r1.ebuild} | 2 +- dev-lang/php/php-7.0.27.ebuild | 2 ++ dev-lang/php/php-7.0.28.ebuild | 2 ++ dev-lang/php/php-7.0.29.ebuild | 2 ++ dev-lang/php/php-7.1.13.ebuild | 2 ++ dev-lang/php/php-7.1.14.ebuild | 2 ++ dev-lang/php/php-7.1.15.ebuild | 2 ++ dev-lang/php/php-7.1.16.ebuild | 2 ++ dev-lang/php/php-7.2.4.ebuild | 2 ++ 10 files changed, 47 insertions(+), 1 deletion(-)