When trying to create even a simple nix-shell, such as nix-shell -p lolcat
I am receiving an infinite recursion error. The only info I could find that was related was people talking about overlays in configuration.nix possibly causing this. However, when I commented those out, rebuilt, and tried again nix-shell still crashed.
Any help would be appreciated. Here is the stack trace, I removed part of the recursion for size limits:
error:
… while calling anonymous lambda
at «string»:1:1:
1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runCommand) "shell" { buildInputs = [ (lolcat) ]; } ""
| ^
… from call site
at «string»:1:18:
1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runCommand) "shell" { buildInputs = [ (lolcat) ]; } ""
| ^
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/impure.nix:14:1:
13|
14| { # We put legacy `system` into `localSystem`, if `localSystem` was not passed.
| ^
15| # If neither is passed, assume we are building packages on the current
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/impure.nix:87:1:
86|
87| import ./. (builtins.removeAttrs args [ "system" ] // {
| ^
88| inherit config overlays localSystem;
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:19:1:
18|
19| { # The system packages will be built on. See the manual for the
| ^
20| # subtle division of labor between these two `*System`s and the three
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:144:4:
143|
144| in checked pkgs
| ^
145|
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:58:108:
57| throwIfNot (lib.isList crossOverlays) "The crossOverlays argument to nixpkgs must be a list."
58| lib.foldr (x: throwIfNot (lib.isFunction x) "All crossOverlays passed to nixpkgs must be functions.") (r: r) crossOverlays
| ^
59| ;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:142:10:
141|
142| pkgs = boot stages;
| ^
143|
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:42:1:
41| # other words, this does a foldr not foldl.
42| stageFuns: let
| ^
43|
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:142:4:
141|
142| in dfold folder postStage (_: {}) withAllowCustomOverrides
| ^
143|
… while calling 'dfold'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:60:27:
59| */
60| dfold = op: lnul: rnul: list:
| ^
61| let
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:72:13:
71| lapp = lnul cur;
72| cur = go lapp 0;
| ^
73| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:68:18:
67| # Note the cycle -- call-by-need ensures finite fold.
68| cur = op pred (builtins.elemAt list n) succ;
| ^
69| succ = go cur (n + 1);
… while calling 'folder'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:90:12:
89| folder = nextStage: stageFun: prevStage: let
90| args = stageFun prevStage;
| ^
91| args' = args // {
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:79:23:
78| withAllowCustomOverrides = lib.lists.imap1
79| (index: stageFun: prevStage:
| ^
80| # So true by default for only the first element because one
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:84:11:
83| { allowCustomOverrides = index == 1; }
84| // (stageFun prevStage))
| ^
85| (lib.lists.reverseList stageFuns);
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:689:4:
688| # This "no-op" stage is just a place to put the assertions about stage5.
689| (prevStage:
| ^
690| # previous stage5 stdenv; see stage3 comment regarding gcc,
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:692:12:
691| # which applies here as well.
692| assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
| ^
693| assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
… while calling 'isBuiltByNixpkgsCompiler'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:5:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:10:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… while calling 'isFromNixpkgs'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:19:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:26:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… while calling 'isFromBootstrapFiles'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:106:5:
105| isFromBootstrapFiles =
106| pkg: pkg.passthru.isFromBootstrapFiles or false;
| ^
107| isBuiltByNixpkgsCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:69:18:
68| cur = op pred (builtins.elemAt list n) succ;
69| succ = go cur (n + 1);
| ^
70| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:68:18:
67| # Note the cycle -- call-by-need ensures finite fold.
68| cur = op pred (builtins.elemAt list n) succ;
| ^
69| succ = go cur (n + 1);
… while calling 'folder'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:90:12:
89| folder = nextStage: stageFun: prevStage: let
90| args = stageFun prevStage;
| ^
91| args' = args // {
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:79:23:
78| withAllowCustomOverrides = lib.lists.imap1
79| (index: stageFun: prevStage:
| ^
80| # So true by default for only the first element because one
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:84:11:
83| { allowCustomOverrides = index == 1; }
84| // (stageFun prevStage))
| ^
85| (lib.lists.reverseList stageFuns);
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:595:4:
594| #
595| (prevStage:
| ^
596| # previous stage4 stdenv; see stage3 comment regarding gcc,
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:598:12:
597| # which applies here as well.
598| assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
| ^
599| assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
… while calling 'isBuiltByNixpkgsCompiler'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:5:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:10:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… while calling 'isFromNixpkgs'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:19:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:26:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… while calling 'isFromBootstrapFiles'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:106:5:
105| isFromBootstrapFiles =
106| pkg: pkg.passthru.isFromBootstrapFiles or false;
| ^
107| isBuiltByNixpkgsCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:69:18:
68| cur = op pred (builtins.elemAt list n) succ;
69| succ = go cur (n + 1);
| ^
70| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:68:18:
67| # Note the cycle -- call-by-need ensures finite fold.
68| cur = op pred (builtins.elemAt list n) succ;
| ^
69| succ = go cur (n + 1);
… while calling 'folder'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:90:12:
89| folder = nextStage: stageFun: prevStage: let
90| args = stageFun prevStage;
| ^
91| args' = args // {
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:79:23:
78| withAllowCustomOverrides = lib.lists.imap1
79| (index: stageFun: prevStage:
| ^
80| # So true by default for only the first element because one
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:84:11:
83| { allowCustomOverrides = index == 1; }
84| // (stageFun prevStage))
| ^
85| (lib.lists.reverseList stageFuns);
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:539:4:
538| #
539| (prevStage:
| ^
540| # previous stage3 stdenv:
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:541:12:
540| # previous stage3 stdenv:
541| assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
| ^
542| assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
… while calling 'isBuiltByNixpkgsCompiler'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:5:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:10:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… while calling 'isFromNixpkgs'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:19:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:26:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… while calling 'isFromBootstrapFiles'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:106:5:
105| isFromBootstrapFiles =
106| pkg: pkg.passthru.isFromBootstrapFiles or false;
| ^
107| isBuiltByNixpkgsCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:69:18:
68| cur = op pred (builtins.elemAt list n) succ;
69| succ = go cur (n + 1);
| ^
70| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:68:18:
67| # Note the cycle -- call-by-need ensures finite fold.
68| cur = op pred (builtins.elemAt list n) succ;
| ^
69| succ = go cur (n + 1);
… while calling 'folder'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:90:12:
89| folder = nextStage: stageFun: prevStage: let
90| args = stageFun prevStage;
| ^
91| args' = args // {
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:79:23:
78| withAllowCustomOverrides = lib.lists.imap1
79| (index: stageFun: prevStage:
| ^
80| # So true by default for only the first element because one
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:84:11:
83| { allowCustomOverrides = index == 1; }
84| // (stageFun prevStage))
| ^
85| (lib.lists.reverseList stageFuns);
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:497:4:
496| # binutils and rest of the bootstrap tools, including GCC.
497| (prevStage:
| ^
498| # previous stage2 stdenv:
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:499:19:
498| # previous stage2 stdenv:
499| assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped;
| ^
500| assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc};
… while calling 'isBuiltByNixpkgsCompiler'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:5:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:108:10:
107| isBuiltByNixpkgsCompiler =
108| pkg: isFromNixpkgs pkg && isFromNixpkgs pkg.stdenv.cc.cc;
| ^
109| isBuiltByBootstrapFilesCompiler =
… while calling 'isFromNixpkgs'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:19:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:26:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… while calling 'isFromBootstrapFiles'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:106:5:
105| isFromBootstrapFiles =
106| pkg: pkg.passthru.isFromBootstrapFiles or false;
| ^
107| isBuiltByNixpkgsCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:69:18:
68| cur = op pred (builtins.elemAt list n) succ;
69| succ = go cur (n + 1);
| ^
70| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:68:18:
67| # Note the cycle -- call-by-need ensures finite fold.
68| cur = op pred (builtins.elemAt list n) succ;
| ^
69| succ = go cur (n + 1);
… while calling 'folder'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:90:12:
89| folder = nextStage: stageFun: prevStage: let
90| args = stageFun prevStage;
| ^
91| args' = args // {
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:79:23:
78| withAllowCustomOverrides = lib.lists.imap1
79| (index: stageFun: prevStage:
| ^
80| # So true by default for only the first element because one
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:84:11:
83| { allowCustomOverrides = index == 1; }
84| // (stageFun prevStage))
| ^
85| (lib.lists.reverseList stageFuns);
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:411:4:
410| #
411| (prevStage:
| ^
412| # previous stage1 stdenv:
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:413:12:
412| # previous stage1 stdenv:
413| assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped;
| ^
414| assert isFromBootstrapFiles prevStage."${localSystem.libc}";
… while calling 'isBuiltByBootstrapFilesCompiler'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:110:5:
109| isBuiltByBootstrapFilesCompiler =
110| pkg: isFromNixpkgs pkg && isFromBootstrapFiles pkg.stdenv.cc.cc;
| ^
111|
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:110:10:
109| isBuiltByBootstrapFilesCompiler =
110| pkg: isFromNixpkgs pkg && isFromBootstrapFiles pkg.stdenv.cc.cc;
| ^
111|
… while calling 'isFromNixpkgs'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:19:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:104:26:
103|
104| isFromNixpkgs = pkg: !(isFromBootstrapFiles pkg);
| ^
105| isFromBootstrapFiles =
… while calling 'isFromBootstrapFiles'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/linux/default.nix:106:5:
105| isFromBootstrapFiles =
106| pkg: pkg.passthru.isFromBootstrapFiles or false;
| ^
107| isBuiltByNixpkgsCompiler =
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:69:18:
68| cur = op pred (builtins.elemAt list n) succ;
69| succ = go cur (n + 1);
| ^
70| in cur;
… while calling 'go'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:63:18:
62| len = builtins.length list;
63| go = pred: n:
| ^
64| if n == len
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:89:33:
88| # debugging purposes.
89| folder = nextStage: stageFun: prevStage: let
| ^
90| args = stageFun prevStage;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/stdenv/booter.nix:101:12:
100| then args'
101| else allPackages ((builtins.removeAttrs args' ["selfBuild"]) // {
| ^
102| adjacentPackages = if args.selfBuild or true then null else rec {
… while calling 'allPackages'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:132:17:
131| # sets. Only apply arguments which no stdenv would want to override.
132| allPackages = newArgs: import ./stage.nix ({
| ^
133| inherit lib nixpkgsFun;
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/default.nix:132:26:
131| # sets. Only apply arguments which no stdenv would want to override.
132| allPackages = newArgs: import ./stage.nix ({
| ^
133| inherit lib nixpkgsFun;
… while calling anonymous lambda
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/stage.nix:19:1:
18|
19| { ## Misc parameters kept the same for all stages
| ^
20| ##
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/pkgs/top-level/stage.nix:324:3:
323| # Return the complete set of packages.
324| lib.fix toFix
| ^
325|
… while calling 'fix'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/lib/fixed-points.nix:75:9:
74| */
75| fix = f: let x = f x; in x;
| ^
76|
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/lib/fixed-points.nix:75:20:
74| */
75| fix = f: let x = f x; in x;
| ^
76|
… while calling 'extends'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/lib/fixed-points.nix:248:7:
247| (
248| final:
| ^
249| let
… from call site
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/lib/fixed-points.nix:250:16:
249| let
250| prev = f final;
| ^
251| in
… while calling 'extends'
at /nix/store/fn37f282c4a6c2620viijmn54hc4d0sb-nixos/nixos/lib/fixed-points.nix:248:7:
247| (
248| final:
| ^
249| let
error: infinite recursion encountered
at «none»:0: (source not available)