Last active
March 12, 2023 17:38
-
-
Save tazjin/25feba7d211702453c9ebd5f8fd378e4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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