Nix PHP | 83 Members | |
| A room for PHP developers running on Nix | 25 Servers |
| Sender | Message | Time |
|---|---|---|
| 27 Apr 2022 | ||
| 09:35:02 | |
| I guess this is because the build environment is jailed and cannot access the network, but I'm not sure yet. | 09:35:37 | |
| Besides that, nice work Jan, I really like your approach to this, very interesting. I hope we'll find a way to compile it. | 09:36:11 | |
| I had to use pdepend for a project, it wasn't in Nix, so I added it: https://github.com/NixOS/nixpkgs/pull/170614 <- needs review | 12:11:09 | |
| Pol: might also want to compare the git repo with the source tarball, maybe something is missing? | 12:20:21 | |
| I guess they are doing something once the tag as been set on Github. I don't have time today to check it out, but if it's needed, I'll find the time | 12:21:14 | |
| Maybe ramsey can tell us more? | 12:21:23 | |
| ramsey: Basically, we're trying to compile PHP from Github sources. At some point, we get an error that you see up there. I'm wondering what is done in the tarballs provided on php.net at each release so we can compile them successfully on Nix. | 19:21:10 | |
| Do you know anything about that? | 19:21:19 | |
That looks like it successfully built PHP, but it’s failing when running the PEAR installer. Is there a PHP binary at sapi/cli/php? If so, what do you see when you run ./sapi/cli/php -v? | 19:35:30 | |
| This is the error:
What was your full | 19:40:52 | |
| Is OpenSSL installed? If not, or if configure couldn’t find it, maybe you built PHP without the HTTPS wrapper? | 19:42:23 | |
| 28 Apr 2022 | ||
| Trying to answer your questions tonight | 16:46:25 | |
| etu: Could you review this? https://github.com/NixOS/nixpkgs/pull/170614 | 16:47:27 | |
| Download php-master.build.log | 17:08:33 | |
| ramsey: Here's the full build log ^^ | 17:08:43 | |
Regarding OpenSSL: checking for OpenSSL support... no | 17:15:39 | |
| Going to see if I can fix this. | 17:15:51 | |
| Yep. Looks like configure couldn’t find it, and it’s also not in the options provided to configure | 17:29:31 | |
| 17:41:19 | |
| I'm progressing. | 17:41:22 | |
| No I need to find how to enable "phar openssl support" | 17:41:33 | |
| Do you know what is the flag to enable this? ramsey ? | 17:52:05 | |
| Tried on Google, but couldn't find anything relevant yet. | 17:53:48 | |
In reply to @drupol:matrix.orgQuestion: Does the usage of this package actually depend on which version of PHP it's wrapped with? | 18:54:37 | |
| Jan Tojnar: I'm trying to fix this issue and I notice something. | 18:07:33 | |
| 18:08:55 | |
| The output is: | 18:08:58 | |
checking for cURL support... no | 18:09:08 | |
| How is it possible? | 18:09:14 | |