diff --git a/src/SPC/builder/extension/decimal.php b/src/SPC/builder/extension/decimal.php index 795bce2d..b337f196 100644 --- a/src/SPC/builder/extension/decimal.php +++ b/src/SPC/builder/extension/decimal.php @@ -16,8 +16,14 @@ class decimal extends Extension { FileSystem::replaceFileStr( $this->source_dir . '/php_decimal.c', - 'zend_module_entry decimal_module_entry', - 'zend_module_entry php_decimal_module_entry' + [ + 'zend_module_entry decimal_module_entry', + 'ZEND_GET_MODULE(decimal)', + ], + [ + 'zend_module_entry php_decimal_module_entry', + 'ZEND_GET_MODULE(php_decimal)' + ] ); FileSystem::replaceFileStr( $this->source_dir . '/config.w32', diff --git a/src/SPC/builder/unix/library/krb5.php b/src/SPC/builder/unix/library/krb5.php index 4cf0ad44..a9cd92ca 100644 --- a/src/SPC/builder/unix/library/krb5.php +++ b/src/SPC/builder/unix/library/krb5.php @@ -44,6 +44,7 @@ trait krb5 ->optionalLib('ldap', '--with-ldap', '--without-ldap') ->optionalLib('libedit', '--with-libedit', '--without-libedit') ->configure(...$args) + ->exec('find . -name Makefile -exec sed -i "s/-Werror=incompatible-pointer-types//g" {} +') ->make(); $this->patchPkgconfPrefix([ 'krb5-gssapi.pc',