php-master: init at php-8.4.0.snapshot.c803402-20230907122631 - #104
php-master: init at php-8.4.0.snapshot.c803402-20230907122631#104jtojnar wants to merge 2 commits into
Conversation
|
The current issue: https://dpaste.org/wDL4A |
|
I'm trying to get it to compile and while doing things here and there, I notice something. In here: https://github.com/fossar/nix-phps/blob/php-master/pkgs/phps.nix#L438, the extension When I try to build Then I check the logs: I have the feeling that the configure flags coming from enabled extensions are not going through. |
|
The curl thing is the same when building regular PHP ( Would you be able to compare the source trees between git and archive? |
Weird, but ok. I succeeded to build PHP, but it fails now when trying to compile the extensions:
What's the battle plan ? What are we trying to figure out? |
84b0878 to
7d8a440
Compare
|
The reason the extensions fail is this line: The tarball has all files inside |
|
I also have this issue in the I found those links that might be relevant: One possible solution would be to replace |
|
I think this might be due to notice the empty space after https://github.com/php/php-src/blob/9e74e58bcf7e31aef563f1ee00b7f0bc17fe3ef2/Zend/Makefile.frag#L16 This is probably the same reason PDO fails:
You can build with And then look at the generated I guess the issue is we are relying on But phpize’s generated https://github.com/php/php-src/blob/9e74e58bcf7e31aef563f1ee00b7f0bc17fe3ef2/configure.ac#L164-L165 https://github.com/php/php-src/blob/9e74e58bcf7e31aef563f1ee00b7f0bc17fe3ef2/build/php.m4#L1771 |
|
Wow. Impressive debug. How do you think we should fix that ? |
|
Maybe insert the |
6d8aca1 to
ce5896f
Compare
d4ed6e8 to
7965948
Compare
|
What's the battle plan on this one? Could be a very nice to have :) |
|
Still stuck on the flex/yacc issue. |
7cb1948 to
29afaf2
Compare
|
I can build PHP without extensions: but as soon as I enabled the build log of php-tokenizer extensions |
I've checked the I've compared the correspond to this line: Another thing that I've notice during my research is that when compiling At this point, we are blocked, I don't know what I could do to get this working. Do you have any clue? |
ff129ac to
62010d7
Compare
3e6c133 to
7b17864
Compare
|
The solution to this PR was the script This PR fix it: NixOS/nixpkgs#254001, follow it at https://nixpk.gs/pr-tracker.html?pr=254001 |
cd68108 to
764970c
Compare
Co-Authored-By: Pol Dellaiera <pol.dellaiera@protonmail.com>



Currently does not build.
Fixes: #35