Re: php 7/git buid on linux/64: fatal error @ 'Installing PEAR environment';
| From: | Patrick ALLAERT | Date: | Wed, 10 Jun 2015 15:15:12 +0000 |
| Subject: | Re: php 7/git buid on linux/64: fatal error @ 'Installing PEAR environment'; | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-86559@lists.php.net to get a copy of this message | ||
Le mer. 10 juin 2015 à 17:05, <robert.devanna@nospammail.net> a écrit :
> hi
>
> I'm building PHP7 on linux/64
>
> git checkout PHP-7.0.0
> cd PHP-7.0.0
> git log | head
> commit dbf30365aa15b9044d75b8f77db570bf8fdf2726
> Merge: 9cb8cb4 5ff259e
> Author: Ferenc Kovacs <tyrael@php.net>
> Date: Wed Jun 10 10:49:51 2015 +0200
>
> Merge remote-tracking branch 'origin/master' into
> PHP-7.0.0
>
> * origin/master:
> add missing NEWS entries
> add missing NEWS entries
>
> ./configure --enable-shared=yes --enable-static=no --enable-cli
> --enable-phar=shared --with-pear ...
> make
> ...
> Generating phar.php
> Generating phar.phar
> PEAR package PHP_Archive not installed: generated phar
> will require PHP's phar extension be enabled.
> clicommand.inc
> pharcommand.inc
> invertedregexiterator.inc
> directorygraphiterator.inc
> directorytreeiterator.inc
> phar.inc
>
> Build complete.
> Don't forget to run 'make test'.
>
> make install
> Installing shared extensions: /work/php7ext/
> Installing PHP CLI binary: /work/php7/bin/
> Installing PHP CLI man page:
> /work/php7/share/man/man1/
> Installing PHP FPM binary: /work/php7/sbin/
> Installing PHP FPM config: /work/php7/etc/
> Installing PHP FPM man page:
> /work/php7/share/man/man8/
> Installing PHP FPM status page:
> /work/php7/share/php/fpm/
> Installing build environment: /work/php7/lib64/build/
> Installing header files: /work/php7/include/php/
> Installing helper programs: /work/php7/bin/
> program: phpize
> program: php-config
> Installing man pages:
> /work/php7/share/man/man1/
> page: phpize.1
> page: php-config.1
> Installing PEAR environment: /work/php7/share/pear/
>
> Warning: main(phar://install-pear-nozlib.phar/index.php):
> failed to open stream: "PHP_Archive::stream_open" call failed in
> /work/src/php7-src/pear/install-pear-nozlib.phar on line 1236
>
> Warning: Uncaught EngineException: Call to undefined
> function ereg_replace() in
> /work/src/php7-src/pear/install-pear-nozlib.phar:566
> Stack trace:
> #0 /work/src/php7-src/pear/install-pear-nozlib.phar(729):
> PHP_Archive::processFile('phar://install-...')
> #1 /work/src/php7-src/pear/install-pear-nozlib.phar(790):
> PHP_Archive->initializeStream('phar://install-...')
> #2 /work/src/php7-src/pear/install-pear-nozlib.phar(777):
> PHP_Archive->_streamOpen('phar://install-...')
> #3 /work/src/php7-src/pear/install-pear-nozlib.phar(1236):
> PHP_Archive->stream_open('phar://install-...', 'rb', 129, NULL)
> #4 /work/src/php7-src/pear/install-pear-nozlib.phar(1236):
> require_once()
> #5 {main}
> thrown in
> /work/src/php7-src/pear/install-pear-nozlib.phar on line 566
> Makefile:482: recipe for target 'install-pear-installer'
> failed
> make[1]: *** [install-pear-installer] Error 255
> Makefile:485: recipe for target 'install-pear' failed
> make: *** [install-pear] Error 2
>
> known issue or workaround?
>
> bob
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
Bob,
ereg_*() functions are deprecated since a long time and has been removed in
PHP 7.
See https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7
Patrick