Skip to content

Instantly share code, notes, and snippets.

@tazjin
Last active March 12, 2023 17:38
Show Gist options
  • Save tazjin/25feba7d211702453c9ebd5f8fd378e4 to your computer and use it in GitHub Desktop.
Save tazjin/25feba7d211702453c9ebd5f8fd378e4 to your computer and use it in GitHub Desktop.
Running `/depot/tvix/target/release-with-debug/tvix -E '(import <nixpkgs> {}).firefox.drvPath'`
note: while evaluating this native code
--> [code]:1:1
|
1 | (import <nixpkgs> {}).firefox.drvPath
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> <src-builtins/derivation.nix>:27:19
|
27 | drvPath = strict.drvPath;
| ^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:27:26
|
27 | drvPath = strict.drvPath;
| ^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/wrapper.nix:233:22
|
233 | buildCommand = ''
| ______________________^
234 | | if [ ! -x "${browser}/bin/${applicationName}" ]
235 | | then
236 | | echo "cannot find executable file \`${browser}/bin/${applicationName}'"
... |
393 | | #############################
394 | | '';
| |________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/wrapper.nix:327:27
|
327 | icon=$( find "${browser}/lib/" -name "default''${res}.png" )
| ^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/common.nix:358:5
|
358 | "--with-wasi-sysroot=${wasiSysRoot}"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/common.nix:358:26 |
358 | "--with-wasi-sysroot=${wasiSysRoot}"
| ^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/common.nix:169:46 |
169 | wasiSysRoot = runCommand "wasi-sysroot" {} ''
| ______________________________________________^
170 | | mkdir -p $out/lib/wasm32-wasi
171 | | for lib in ${pkgsCross.wasi32.llvmPackages.libcxx}/lib/* ${pkgsCross.wasi32.llvmPackages.libcxxabi}/lib/*; do
172 | | ln -s $lib $out/lib/wasm32-wasi
172 | | ln -s $lib $out/lib/wasm32-wasi
174 | | '';
| |____^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/applications/networking/browsers/firefox/common.nix:171:62 |
171 | for lib in ${pkgsCross.wasi32.llvmPackages.libcxx}/lib/* ${pkgsCross.wasi32.llvmPackages.libcxxabi}/lib/*; do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:5
|
833 | / if ! pkg ? outputSpecified || ! pkg.outputSpecified
834 | | then pkg.${output} or pkg.out or pkg
835 | | else pkg;
| |______________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:8
|
833 | if ! pkg ? outputSpecified || ! pkg.outputSpecified
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:10
|
833 | if ! pkg ? outputSpecified || ! pkg.outputSpecified
| ^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:241:18
|
241 | (map (drv: drv.__spliced.hostTarget or drv) (checkDependencyList "buildInputs" buildInputs'))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:241:22
|
241 | (map (drv: drv.__spliced.hostTarget or drv) (checkDependencyList "buildInputs" buildInputs'))
| ^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:5
|
209 | / if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep210 | | else if lib.isList dep then checkDependencyList' ([index] ++ positions) name dep
211 | | else throw "Dependency is not of a valid type: ${lib.concatMapStrings (ix: "element ${toString ix} of ") ([index] ++ positions)}${name} for ${attrs.name or attrs.pname}");
| |_____________________________________________________________________________________________________________________________________________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:18
|
576 | value: value.type or null == "derivation";
| ^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:76:11
|
76 | / if lib.isDerivation defaultValue then augmentedValue // spliceReal {
77 | | pkgsBuildBuild = tryGetOutputs valueBuildBuild;
78 | | pkgsBuildHost = tryGetOutputs valueBuildHost;
79 | | pkgsBuildTarget = tryGetOutputs valueBuildTarget;
... |
94 | | # `__functor__` for functions instead.
95 | | } else defaultValue;
| |_________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:76:14
|
76 | if lib.isDerivation defaultValue then augmentedValue // spliceReal {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:18
|
576 | value: value.type or null == "derivation";
| ^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:7
|
92 | / if builtins.isAttrs result then
93 | | result // {
94 | | override = overrideArgs;
95 | | overrideDerivation = fdrv: overrideResult (x: overrideDerivation x fdrv);
... |
103 | | }
104 | | else result;
| |_________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:10
|
92 | if builtins.isAttrs result then
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libarchive/default.nix:32:1
|
32 | / assert xarSupport -> libxml2 != null;
33 | | (stdenv.mkDerivation (finalAttrs: {
34 | | pname = "libarchive";
35 | | version = "3.6.2";
... |
133 | | ];
134 | | })
| |____^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libarchive/default.nix:32:8
|
32 | assert xarSupport -> libxml2 != null;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libarchive/default.nix:32:22
|
32 | assert xarSupport -> libxml2 != null;
| ^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libarchive/default.nix:32:22
|
32 | assert xarSupport -> libxml2 != null;
| ^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:76:49
|
76 | if lib.isDerivation defaultValue then augmentedValue // spliceReal {
| _________________________________________________^
77 | | pkgsBuildBuild = tryGetOutputs valueBuildBuild;
78 | | pkgsBuildHost = tryGetOutputs valueBuildHost;
79 | | pkgsBuildTarget = tryGetOutputs valueBuildTarget;
... |
83 | | # Just recur on plain attrsets
84 | | } else if lib.isAttrs defaultValue then
| |___________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:76:67
|
76 | if lib.isDerivation defaultValue then augmentedValue // spliceReal {
| ___________________________________________________________________^
77 | | pkgsBuildBuild = tryGetOutputs valueBuildBuild;
78 | | pkgsBuildHost = tryGetOutputs valueBuildHost;
79 | | pkgsBuildTarget = tryGetOutputs valueBuildTarget;
... |
83 | | # Just recur on plain attrsets
84 | | } else if lib.isAttrs defaultValue then
| |___________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:98:5
|
98 | lib.listToAttrs (map merge (lib.attrNames mash));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:98:22
|
98 | lib.listToAttrs (map merge (lib.attrNames mash));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:98:33
|
98 | lib.listToAttrs (map merge (lib.attrNames mash));
| ^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:32:9
|
32 | / pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
33 | | # The same pkgs sets one probably intends
34 | | // pkgsBuildHost // pkgsHostTarget;
| |__________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:32:27
|
32 | pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
| ___________________________^
33 | | # The same pkgs sets one probably intends
34 | | // pkgsBuildHost // pkgsHostTarget;
| |__________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:32:46
|
32 | pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
| ______________________________________________^
33 | | # The same pkgs sets one probably intends
34 | | // pkgsBuildHost // pkgsHostTarget;
| |__________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:32:62
|
32 | pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
| ______________________________________________________________^
33 | | # The same pkgs sets one probably intends
34 | | // pkgsBuildHost // pkgsHostTarget;
| |__________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:32:62
|
32 | pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
| ^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:558:5
|
558 | listToAttrs (map (n: nameValuePair n (f n)) names);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:558:18
|
558 | listToAttrs (map (n: nameValuePair n (f n)) names);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:71:16
|
71 | (value.outputs or (lib.optional (value ? out) "out"))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:71:22
|
71 | (value.outputs or (lib.optional (value ? out) "out"))
| ^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:616:5
|
616 | if cond then as else {};
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:616:8
|
616 | if cond then as else {};
| ^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/top-level/splice.nix:67:26
|
67 | inherit (builtins.tryEval value0) success value;
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:7
|
92 | / if builtins.isAttrs result then
93 | | result // {
94 | | override = overrideArgs;
95 | | overrideDerivation = fdrv: overrideResult (x: overrideDerivation x fdrv);
... |
103 | | }
104 | | else result;
| |_________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:10
|
92 | if builtins.isAttrs result then
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:32:3
|
32 | / assert oldVer -> stdenv.isDarwin; # reduce likelihood of using old libxml2 unintentionally
33 | |
34 | | let
35 | | libxml = stdenv.mkDerivation rec {
... |
160 | | else
161 | | libxml
| |________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:32:10
|
32 | assert oldVer -> stdenv.isDarwin; # reduce likelihood of using old libxml2 unintentionally
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:32:10
|
32 | assert oldVer -> stdenv.isDarwin; # reduce likelihood of using old libxml2 unintentionally
| ^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:30:12
|
30 | oldVer = python.pname == "python3-minimal";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:30:12
|
30 | oldVer = python.pname == "python3-minimal";
| ^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/libraries/libxml2/default.nix:30:19
|
30 | oldVer = python.pname == "python3-minimal";
| ^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:7
|
92 | / if builtins.isAttrs result then
93 | | result // {
94 | | override = overrideArgs;
95 | | overrideDerivation = fdrv: overrideResult (x: overrideDerivation x fdrv);
... |
103 | | }
104 | | else result;
| |_________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:10
|
92 | if builtins.isAttrs result then
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/interpreters/python/cpython/default.nix:83:1
|
83 | / let
84 | | # some python packages need legacy ciphers, so we're using openssl 3, but with that config
85 | | # null check for Minimal
86 | | openssl' = if openssl != null then openssl_legacy else null;
... |
540 | | };
541 | | }
| |_^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/interpreters/python/cpython/default.nix:138:26 |
138 | hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/interpreters/python/cpython/default.nix:138:28 |
138 | hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);
| ^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/interpreters/python/cpython/default.nix:138:38 |
138 | hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);
| ^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:7
|
92 | / if builtins.isAttrs result then
93 | | result // {
94 | | override = overrideArgs;
95 | | overrideDerivation = fdrv: overrideResult (x: overrideDerivation x fdrv);
... |
103 | | }
104 | | else result;
| |_________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/customisation.nix:92:10
|
92 | if builtins.isAttrs result then
| ^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/build-support/cc-wrapper/default.nix:119:1
|
119 | / assert libc_bin == bintools.libc_bin;
120 | | assert libc_dev == bintools.libc_dev;
121 | | assert libc_lib == bintools.libc_lib;
122 | | assert nativeTools == bintools.nativeTools;
... |
566 | | };
567 | | }
| |_^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/build-support/cc-wrapper/default.nix:119:8
|
119 | assert libc_bin == bintools.libc_bin;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/compilers/llvm/12/bintools/default.nix:10:3
|
10 | } ''
| ___^
11 | | mkdir -p $out/bin
12 | | for prog in ${lld}/bin/*; do
13 | | ln -s $prog $out/bin/${prefix}$(basename $prog)
... |
33 | | ln -s ${lld}/bin/lld $out/bin/${prefix}ld
34 | | ''
| |__^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/development/compilers/llvm/12/bintools/default.nix:33:10
|
33 | ln -s ${lld}/bin/lld $out/bin/${prefix}ld
| ^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:26:19
|
26 | outPath = builtins.getAttr outputName strict;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> <src-builtins/derivation.nix>:14:12
|
14 | strict = derivationStrict drvAttrs;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:5
|
833 | / if ! pkg ? outputSpecified || ! pkg.outputSpecified
834 | | then pkg.${output} or pkg.out or pkg
835 | | else pkg;
| |______________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:8
|
833 | if ! pkg ? outputSpecified || ! pkg.outputSpecified
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:833:10
|
833 | if ! pkg ? outputSpecified || ! pkg.outputSpecified
| ^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:241:18
|
241 | (map (drv: drv.__spliced.hostTarget or drv) (checkDependencyList "buildInputs" buildInputs'))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:241:22
|
241 | (map (drv: drv.__spliced.hostTarget or drv) (checkDependencyList "buildInputs" buildInputs'))
| ^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:5
|
209 | / if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep210 | | else if lib.isList dep then checkDependencyList' ([index] ++ positions) name dep
211 | | else throw "Dependency is not of a valid type: ${lib.concatMapStrings (ix: "element ${toString ix} of ") ([index] ++ positions)}${name} for ${attrs.name or attrs.pname}");
| |_____________________________________________________________________________________________________________________________________________________________________________^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:209:8
|
209 | if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep
| ^^^^^^^^^^^^^^^^^^^^
note: while evaluating this Nix code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:12
|
576 | value: value.type or null == "derivation";
| ^^^^^^^^^^^^^^^^^^
note: while evaluating this native code
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:18
|
576 | value: value.type or null == "derivation";
| ^^^^
error[E014]: infinite recursion encountered
--> /nix/store/3y2cw701i37byrqka9hcwyj3r68nqwdv-nixpkgs-src/lib/attrsets.nix:576:18
|
576 | value: value.type or null == "derivation";
| ^^^^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment