[PHP-DEV] Anyone willing to help out 3v4l ?

Hi all,

I suppose everyone is aware of 3v4l.org and a lot of us use it on a regular basis.

3v4l also auto-builds the PHP “master” branch every night to allow for testing with the latest and greatest PHP version and comparing changes in behaviour against older PHP versions.

Now, the auto-build of the PHP “master” branch broke a couple of days ago (August 9th to be exact). [1]
The timing is a bit unfortunate, what with the bulk of the PHP 8.4 deprecations going in over the last few days.

The compilation error they are seeing is this:


sapi/phpdbg/phpdbg_lexer.l:8:10: fatal error: phpdbg_parser.h: No such file or directory
#include “phpdbg_parser.h”
^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:570: sapi/phpdbg/phpdbg_lexer.lo] Error 1


Now, I know nothing about building PHP from source, but figured someone here may straight away know the source of this issue (and possibly how to fix it ?).
If so, leaving a comment on the below linked issue would be greatly appreciated!

Please forgive me if asking this here is not appropriate, but a quick pointer could help immensely!

Thanks for considering.

Juliette

1: https://github.com/SjonHortensius/3v4l_org/issues/22

On Tue, 13 Aug 2024 at 01:57, Juliette Reinders Folmer
<php-internals_nospam@adviesenzo.nl> wrote:

Hi all,

I suppose everyone is aware of 3v4l.org and a lot of us use it on a regular basis.

3v4l also auto-builds the PHP "master" branch every night to allow for testing with the latest and greatest PHP version and comparing changes in behaviour against older PHP versions.

Now, the auto-build of the PHP "master" branch broke a couple of days ago (August 9th to be exact). [1]
The timing is a bit unfortunate, what with the bulk of the PHP 8.4 deprecations going in over the last few days.

The compilation error they are seeing is this:


sapi/phpdbg/phpdbg_lexer.l:8:10: fatal error: phpdbg_parser.h: No such file or directory
 #include "phpdbg_parser.h"
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:570: sapi/phpdbg/phpdbg_lexer.lo] Error 1

Now, I know nothing about building PHP from source, but figured someone here may straight away know the source of this issue (and possibly how to fix it ?).
If so, leaving a comment on the below linked issue would be greatly appreciated!

Please forgive me if asking this here is not appropriate, but a quick pointer could help immensely!

Thanks for considering.

Juliette

1: Auto-build of PHP "master" stuck again ? · Issue #22 · SjonHortensius/3v4l_org · GitHub

Should be fixed via Autotools: Fix phpdbg build by petk · Pull Request #15373 · php/php-src · GitHub

All I can say: Thank you, gracious warrior and hero!

···

On 13-8-2024 5:12, Peter Kokot wrote:

Should be fixed via https://github.com/php/php-src/pull/15373