Le mer. 10 juin 2015 à 17:05, <robert.deva...@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 <tyr...@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

Reply via email to