!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

67 Members
A room for PHP developers running on Nix19 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
1 Jul 2023
@jtojnar:matrix.orgJan Tojnar
In reply to @drupol:matrix.org
There's an error: > /build/couchbase-4.1.4/src/wrapper/api_visibility.hxx:19:10: fatal error: Zend/zend_portability.h: No such file or directory
That sounds like it tries to guess where the PHP headers are located and fails.
20:07:58
@jtojnar:matrix.orgJan TojnarPerhaps for non-CMake extensions, the correct path would be set by buildPecl or something20:08:22
@drupol:matrix.org@drupol:matrix.org Should we require php.dev ? 20:08:27
@jtojnar:matrix.orgJan Tojnar buildPecl already does. 20:09:14
@jtojnar:matrix.orgJan Tojnar but we probably should not use buildPecl in the first place, as this does not really use PECL-style build system 20:09:40
@drupol:matrix.org@drupol:matrix.orgSo, a regular derivation ?20:10:43
@jtojnar:matrix.orgJan Tojnaryeah20:10:48
@jtojnar:matrix.orgJan Tojnar
In reply to @jtojnar:matrix.org
That sounds like it tries to guess where the PHP headers are located and fails.
you will need to find out how the build system tries to add PHP headers to include directories and continue based on that
20:11:35
@jtojnar:matrix.orgJan Tojnaractually, it looks like the extension does have pecl-style build system20:12:23
@jtojnar:matrix.orgJan Tojnarit just invokes CMake internally20:12:34
@jtojnar:matrix.orgJan Tojnar(see the config.m4 in the tarball)20:12:45
@jtojnar:matrix.orgJan Tojnar Pol: so you will probably want to use env.COUCHBASE_CMAKE_EXTRA instead of cmakeFlags 20:13:54
@jtojnar:matrix.orgJan Tojnar and dontUseCmakeConfigure = true; 20:14:11
@drupol:matrix.org@drupol:matrix.orghum20:14:16

Show newer messages


Back to Room ListRoom Version: 6