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

Reply via email to