On Wed, Jun 10, 2015 at 5:19 PM, <robert.deva...@nospammail.net> wrote:
> Hi Patrick > > On Wed, Jun 10, 2015, at 08:15 AM, Patrick ALLAERT wrote: > > ereg_*() functions are deprecated since a long time and has been removed > in > > PHP 7. > > Understood. > > Since I'm simply attempting to build PHP7 from source, not, as yet, 'use > it', what do I *do* about it? > > Is this something curable on my end via config? Or is it a bug in > configure/build? > > Bob > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > hi, it is a bit complex problem. so our standard procedure is that the php make install downloads install-pear-nozlib.phar from pear.php.net but the current version up there isn't php7 compatible yet. basically we have all the necessary fixes already committed to the required pear packages, but there are some pear packages which don't have a stable release with the php7 compatibility fixes yet (biggest blocker is the pear-core aka the PEAR package, a smaller issue is having a release from PHP_Archive, which is required for building install-pear-nozlib.phar). after those packages are released with the php7 compatibility fixes and the http://pear.php.net/install-pear-nozlib.phar (and http://pear.php.net/go-pear.phar) files are regenerated then installing pear should work out of the box for php7. until this is fixed we have a "custom" install-pear-nozlib.phar built and added to our repo, so instead of downloading the incompatible installer, we use one with the fixes already present. this is a hack/workaround for the time being, and that version still had an issue which I just fixed, so now I was able to make install from master when doing a configure --with-pear. did not have more time to test though, so any feedback is appreciated. -- Ferenc Kovács @Tyr43l - http://tyrael.hu