Skip to content

Package phpix - #32

Open
kilyanni wants to merge 9 commits into
mainfrom
phpix-new
Open

Package phpix#32
kilyanni wants to merge 9 commits into
mainfrom
phpix-new

Conversation

@kilyanni

@kilyanni kilyanni commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Closes #25

@kilyanni kilyanni changed the title Phpix new Package phpix Jun 30, 2026
@kilyanni
kilyanni force-pushed the phpix-new branch 2 times, most recently from 38b247d to 183fb23 Compare July 3, 2026 14:39
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

Build report

eval failed

stage jobs failed
Eval 334 188
Build 1
Upload 1
checks.phpix [Eval]

error:
… while calling the 'derivationStrict' builtin
at «nix-internal»/derivation-internal.nix:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|

   … while evaluating derivation 'test-all-phpix'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'test-all-phpix'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … from call site
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:7:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |       ^
       22|     touch $out

   … while calling 'concatMapStringsSep'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:261:13:
      260|   concatMapStringsSep =
      261|     sep: f: list:
         |             ^
      262|     concatStringsSep sep (map f list);

   … while calling the 'concatStringsSep' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:262:5:
      261|     sep: f: list:
      262|     concatStringsSep sep (map f list);
         |     ^
      263|

   … while calling anonymous lambda
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:37:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |                                     ^
       22|     touch $out

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'script-run-phpix-run-script'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'script-run-phpix-run-script'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'concatStringsSep' builtin
     at /home/runner/work/wasinix/wasinix/pkgs/wasmer/test-lib.nix:181:20:
      180|       else script;
      181|     wasixBinDirs = lib.concatStringsSep " " (map (p: "${p}/bin") wasixPkgs);
         |                    ^
      182|     extraFlags = lib.escapeShellArgs wasmerArgs;

   … while calling anonymous lambda
     at /home/runner/work/wasinix/wasinix/pkgs/wasmer/test-lib.nix:181:51:
      180|       else script;
      181|     wasixBinDirs = lib.concatStringsSep " " (map (p: "${p}/bin") wasixPkgs);
         |                                                   ^
      182|     extraFlags = lib.escapeShellArgs wasmerArgs;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wasmer-wrapped-wasmer-package-phpix'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'wasmer-wrapped-wasmer-package-phpix'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wasmer-package-phpix'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'wasmer-package-phpix'
     at /home/runner/work/wasinix/wasinix/pkgs/wasmer/make-wasmer-package.nix:189:5:
      188|     };
      189|     buildCommand = ''
         |     ^
      190|         set -euo pipefail

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'phpix-0.1.12803'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'src' of derivation 'phpix-0.1.12803'
     at /home/runner/work/wasinix/wasinix/pkgs/overlay/packages/phpix/package.nix:24:5:
       23|     # submodule gitlink (bump via `git submodule update --remote vendor/phpix`).
       24|     src = ../../../../vendor/phpix;
         |     ^
       25|

   error: Path 'vendor/phpix' in the repository "/home/runner/work/wasinix/wasinix" is not tracked by Git.

   To make it visible to Nix, run:

   git -C "/home/runner/work/wasinix/wasinix" add "vendor/phpix"
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       … while evaluating attribute 'buildCommand' of derivation 'wasmer-package-phpix'
         at /home/runner/work/wasinix/wasinix/pkgs/wasmer/make-wasmer-package.nix:189:5:
          188|     };
          189|     buildCommand = ''
             |     ^
          190|         set -euo pipefail
       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'phpix-0.1.12803'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       … while evaluating attribute 'src' of derivation 'phpix-0.1.12803'
         at /home/runner/work/wasinix/wasinix/pkgs/overlay/packages/phpix/package.nix:24:5:
           23|     # submodule gitlink (bump via `git submodule update --remote vendor/phpix`).
           24|     src = ../../../../vendor/phpix;
             |     ^
           25|
       error: Path 'vendor/phpix' in the repository "/home/runner/work/wasinix/wasinix" is not tracked by Git.
       To make it visible to Nix, run:
       git -C "/home/runner/work/wasinix/wasinix" add "vendor/phpix"
checks.sysroot [Eval]

error:
… while calling the 'derivationStrict' builtin
at «nix-internal»/derivation-internal.nix:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|

   … while evaluating derivation 'test-all-sysroot'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'test-all-sysroot'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … from call site
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:7:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |       ^
       22|     touch $out

   … while calling 'concatMapStringsSep'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:261:13:
      260|   concatMapStringsSep =
      261|     sep: f: list:
         |             ^
      262|     concatStringsSep sep (map f list);

   … while calling the 'concatStringsSep' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:262:5:
      261|     sep: f: list:
      262|     concatStringsSep sep (map f list);
         |     ^
      263|

   … while calling anonymous lambda
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:37:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |                                     ^
       22|     touch $out

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wasix-test-eh'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildPhase' of derivation 'wasix-test-eh'
     at /home/runner/work/wasinix/wasinix/pkgs/toolchain/tests/sysroot-test.nix:47:5:
       46|
       47|     buildPhase = ''
         |     ^
       48|       runHook preBuild

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'main.cpp'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   error: end of string reached
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'wasix-test-eh'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       … while evaluating attribute 'buildPhase' of derivation 'wasix-test-eh'
         at /home/runner/work/wasinix/wasinix/pkgs/toolchain/tests/sysroot-test.nix:47:5:
           46|
           47|     buildPhase = ''
             |     ^
           48|       runHook preBuild
       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'main.cpp'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       error: end of string reached
checks.abi-exnrefEh [Eval]

error:
… while calling the 'derivationStrict' builtin
at «nix-internal»/derivation-internal.nix:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|

   … while evaluating derivation 'abi-check-exnrefEh'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'abi-check-exnrefEh'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … from call site
     at /home/runner/work/wasinix/wasinix/pkgs/toolchain/tests/abi-check.nix:63:14:
       62|   checkedObjects=0
       63|   for p in ${lib.escapeShellArgs (map toString paths)}; do
         |              ^
       64|     while IFS= read -r f; do

   … while calling 'concatMapStringsSep'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:261:13:
      260|   concatMapStringsSep =
      261|     sep: f: list:
         |             ^
      262|     concatStringsSep sep (map f list);

   … while calling the 'concatStringsSep' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:262:5:
      261|     sep: f: list:
      262|     concatStringsSep sep (map f list);
         |     ^
      263|

   … while calling 'escapeShellArg'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:1218:5:
     1217|   escapeShellArg =
     1218|     arg:
         |     ^
     1219|     let

   … while evaluating a branch condition
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:1222:5:
     1221|     in
     1222|     if match "[[:alnum:],._+:@%/-]+" string == null then
         |     ^
     1223|       "'${replaceString "'" "'\\''" string}'"

   … while calling the 'match' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:1222:8:
     1221|     in
     1222|     if match "[[:alnum:],._+:@%/-]+" string == null then
         |        ^
     1223|       "'${replaceString "'" "'\\''" string}'"

   … while evaluating the second argument passed to builtins.match

   … while calling the 'toString' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:1220:16:
     1219|     let
     1220|       string = toString arg;
         |                ^
     1221|     in

   … while calling the 'toString' builtin

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'phpix-0.1.12803'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'src' of derivation 'phpix-0.1.12803'
     at /home/runner/work/wasinix/wasinix/pkgs/overlay/packages/phpix/package.nix:24:5:
       23|     # submodule gitlink (bump via `git submodule update --remote vendor/phpix`).
       24|     src = ../../../../vendor/phpix;
         |     ^
       25|

   error: Path 'vendor/phpix' in the repository "/home/runner/work/wasinix/wasinix" is not tracked by Git.

   To make it visible to Nix, run:

   git -C "/home/runner/work/wasinix/wasinix" add "vendor/phpix"
       … while calling the 'toString' builtin
         at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:1220:16:
         1219|     let
         1220|       string = toString arg;
             |                ^
         1221|     in
       … while calling the 'toString' builtin
       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'phpix-0.1.12803'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       … while evaluating attribute 'src' of derivation 'phpix-0.1.12803'
         at /home/runner/work/wasinix/wasinix/pkgs/overlay/packages/phpix/package.nix:24:5:
           23|     # submodule gitlink (bump via `git submodule update --remote vendor/phpix`).
           24|     src = ../../../../vendor/phpix;
             |     ^
           25|
       error: Path 'vendor/phpix' in the repository "/home/runner/work/wasinix/wasinix" is not tracked by Git.
       To make it visible to Nix, run:
       git -C "/home/runner/work/wasinix/wasinix" add "vendor/phpix"
checks.wheel-py313-claude-agent-sdk [Eval]

error:
… while calling the 'derivationStrict' builtin
at «nix-internal»/derivation-internal.nix:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|

   … while evaluating derivation 'test-all-wheel-claude-agent-sdk'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'test-all-wheel-claude-agent-sdk'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … from call site
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:7:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |       ^
       22|     touch $out

   … while calling 'concatMapStringsSep'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:261:13:
      260|   concatMapStringsSep =
      261|     sep: f: list:
         |             ^
      262|     concatStringsSep sep (map f list);

   … while calling the 'concatStringsSep' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:262:5:
      261|     sep: f: list:
      262|     concatStringsSep sep (map f list);
         |     ^
      263|

   … while calling anonymous lambda
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:37:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |                                     ^
       22|     touch $out

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wheel-import-claude-agent-sdk'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'wheel-import-claude-agent-sdk'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'webc-wasinix-python3.13-3.13.14'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'webc-wasinix-python3.13-3.13.14'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wasmer-7.2.0'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'LLVM_SYS_221_PREFIX' of derivation 'wasmer-7.2.0'

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'llvm-22.1.8'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildInputs' of derivation 'llvm-22.1.8'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:722:11:
      721|           depsHostHost = hostHostOutputs;
      722|           buildInputs = hostTargetOutputs;
         |           ^
      723|           depsTargetTarget = targetTargetOutputs;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'libxml2-2.15.3'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'builder' of derivation 'libxml2-2.15.3'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:692:11:
      691|
      692|           builder = attrs.realBuilder or stdenvShell;
         |           ^
      693|           args =

   … while evaluating the attribute 'shell'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/default.nix:167:9:
      166|         initialPath
      167|         shell
         |         ^
      168|         defaultNativeBuildInputs

   … from call site
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/linux/default.nix:712:17:
      711|
      712|         shell = cc.shell;
         |                 ^
      713|

   … while calling anonymous lambda
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1007:14:
     1006|         mapAttrs (
     1007|           n: v:
         |              ^
     1008|           assert

   … in the condition of the assert statement
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1008:11:
     1007|           n: v:
     1008|           assert
         |           ^
     1009|             (isString v || isBool v || isInt v || isDerivation v)

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1010:13:
     1009|             (isString v || isBool v || isInt v || isDerivation v)
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";
         |             ^
     1011|           v

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:48:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                                                ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:37:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                                     ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:25:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                         ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … while calling the 'isString' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:14:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |              ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … from call site
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/cc-wrapper/default.nix:1015:13:
     1014|     # TODO(@sternenseemann): rename env var via stdenv rebuild
     1015|     shell = getBin runtimeShell + runtimeShell.shellPath or "";
         |             ^
     1016|     gnugrep_bin = optionalString (!nativeTools) gnugrep;

   … while calling 'getOutput'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1936:13:
     1935|   getOutput =
     1936|     output: pkg:
         |             ^
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;

   … while evaluating a branch condition
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:5:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |     ^
     1938|

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:31:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |                               ^
     1938|

   … in the argument of the not operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:9:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |         ^
     1938|

   … while evaluating the attribute 'runtimeShell'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/top-level/all-packages.nix:3127:3:
     3126|
     3127|   runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
         |   ^
     3128|   runtimeShellPackage = bashNonInteractive;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'bash-5.3p9'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'depsBuildBuild' of derivation 'bash-5.3p9'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:718:11:
      717|
      718|           depsBuildBuild = buildBuildOutputs;
         |           ^
      719|           nativeBuildInputs = buildHostOutputs;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'bootstrap-stage4-gcc-wrapper-15.2.0'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'bintools' of derivation 'bootstrap-stage4-gcc-wrapper-15.2.0'

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'binutils-patchelfed-ld-wrapper-2.46'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'bintools_bin' of derivation 'binutils-patchelfed-ld-wrapper-2.46'

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'binutils-patchelfed-ld-2.46'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   error: end of string reached
       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'binutils-patchelfed-ld-wrapper-2.46'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       … while evaluating attribute 'bintools_bin' of derivation 'binutils-patchelfed-ld-wrapper-2.46'
       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|
       … while evaluating derivation 'binutils-patchelfed-ld-2.46'
         whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11
       error: end of string reached
checks.wheel-py313-clickhouse-connect [Eval]

error:
… while calling the 'derivationStrict' builtin
at «nix-internal»/derivation-internal.nix:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|

   … while evaluating derivation 'test-all-wheel-claude-agent-sdk'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'test-all-wheel-claude-agent-sdk'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … from call site
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:7:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |       ^
       22|     touch $out

   … while calling 'concatMapStringsSep'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:261:13:
      260|   concatMapStringsSep =
      261|     sep: f: list:
         |             ^
      262|     concatStringsSep sep (map f list);

   … while calling the 'concatStringsSep' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/strings.nix:262:5:
      261|     sep: f: list:
      262|     concatStringsSep sep (map f list);
         |     ^
      263|

   … while calling anonymous lambda
     at /home/runner/work/wasinix/wasinix/pkgs/lib/test-group.nix:21:37:
       20|   all = pkgs.runCommand "test-all-${name}" (lib.optionalAttrs (firstPos != null) {pos = firstPos;}) ''
       21|     ${lib.concatMapStringsSep "\n" (n: "test -e ${tests.${n}}") (builtins.attrNames tests)}
         |                                     ^
       22|     touch $out

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wheel-import-claude-agent-sdk'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'wheel-import-claude-agent-sdk'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'webc-wasinix-python3.13-3.13.14'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildCommand' of derivation 'webc-wasinix-python3.13-3.13.14'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
       80|         enableParallelBuilding = true;
       81|         inherit buildCommand name;
         |                 ^
       82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'wasmer-7.2.0'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'LLVM_SYS_221_PREFIX' of derivation 'wasmer-7.2.0'

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'llvm-22.1.8'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'buildInputs' of derivation 'llvm-22.1.8'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:722:11:
      721|           depsHostHost = hostHostOutputs;
      722|           buildInputs = hostTargetOutputs;
         |           ^
      723|           depsTargetTarget = targetTargetOutputs;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;

   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|

   … while evaluating derivation 'libxml2-2.15.3'
     whose name attribute is located at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:651:11

   … while evaluating attribute 'builder' of derivation 'libxml2-2.15.3'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:692:11:
      691|
      692|           builder = attrs.realBuilder or stdenvShell;
         |           ^
      693|           args =

   … while evaluating the attribute 'shell'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/default.nix:167:9:
      166|         initialPath
      167|         shell
         |         ^
      168|         defaultNativeBuildInputs

   … from call site
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/linux/default.nix:712:17:
      711|
      712|         shell = cc.shell;
         |                 ^
      713|

   … while calling anonymous lambda
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1007:14:
     1006|         mapAttrs (
     1007|           n: v:
         |              ^
     1008|           assert

   … in the condition of the assert statement
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1008:11:
     1007|           n: v:
     1008|           assert
         |           ^
     1009|             (isString v || isBool v || isInt v || isDerivation v)

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1010:13:
     1009|             (isString v || isBool v || isInt v || isDerivation v)
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";
         |             ^
     1011|           v

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:48:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                                                ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:37:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                                     ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:25:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |                         ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … while calling the 'isString' builtin
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/stdenv/generic/make-derivation.nix:1009:14:
     1008|           assert
     1009|             (isString v || isBool v || isInt v || isDerivation v)
         |              ^
     1010|             || throw "The `env` attribute set can only contain derivation, string, boolean or integer attributes. The `${n}` attribute is of type ${typeOf v}.";

   … from call site
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/build-support/cc-wrapper/default.nix:1015:13:
     1014|     # TODO(@sternenseemann): rename env var via stdenv rebuild
     1015|     shell = getBin runtimeShell + runtimeShell.shellPath or "";
         |             ^
     1016|     gnugrep_bin = optionalString (!nativeTools) gnugrep;

   … while calling 'getOutput'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1936:13:
     1935|   getOutput =
     1936|     output: pkg:
         |             ^
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;

   … while evaluating a branch condition
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:5:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |     ^
     1938|

   … in the left operand of the OR (||) operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:31:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |                               ^
     1938|

   … in the argument of the not operator
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/lib/attrsets.nix:1937:9:
     1936|     output: pkg:
     1937|     if !pkg ? outputSpecified || !pkg.outputSpecified then pkg.${output} or pkg.out or pkg else pkg;
         |         ^
     1938|

   … while evaluating the attribute 'runtimeShell'
     at «github:NixOS/nixpkgs/753cc8a3a87467296ddd1fa93f0cc3e81120ee46?narHash=sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k%3D»/pkgs/top-level/all-packages.nix:3127:3:
     3126|
     3127|   runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
         |   ^
     3128|   runtimeShellPackage = bashNonInteractive;

   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs 

(truncated)

@kilyanni
kilyanni marked this pull request as ready for review July 3, 2026 15:45
@kilyanni
kilyanni force-pushed the phpix-new branch 2 times, most recently from db7851c to 5e861b1 Compare July 7, 2026 09:38
kilyanni and others added 9 commits July 17, 2026 17:27
Add phpix to shippedCommands so the wasmer layer builds its webc and
collects its tests into the flake checks (checks.x86_64-linux.phpix).
The tests cover the three modes end to end under wasmer: --version,
`phpix run` of a script exercising the embedded libphp (core, json,
pcre), and `phpix serve` answering real GET/POST requests from curl
over --net.

The package needs manifest entrypoint = phpix (set via passthru.wasmer
in a prior commit): that is what makes wasmer consult the command's
detected wasm features — tail calls — when picking an engine for a
package run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package phpix

1 participant