"Jan (janneke) Nieuwenhuizen" <jann...@gnu.org> skribis: > With these two fixes, it boots again. These are really minor fixes/typo-like > oversights and I was considering to "just push" them... but then I found that > the "guix build" command is also broken: > > root@guixygnu ~# guix build -e '(@@ (gnu packages commencement) > gnu-make-boot0)' > Backtrace: > In ice-9/boot-9.scm: > 1736:10 4 (with-exception-handler _ _ #:unwind? _ # _) > In unknown file: > 3 (apply-smob/0 #<thunk 2d5380>) > In ice-9/boot-9.scm: > 718:2 2 (call-with-prompt _ _ #<procedure default-prompt-handle?>) > In ice-9/eval.scm: > 619:8 1 (_ #(#(#<directory (guile-user) 2cc820>))) > In guix/ui.scm: > 1948:12 0 (run-guix-command _ . _) > > guix/ui.scm:1948:12: In procedure run-guix-command: > In procedure struct-vtable: Wrong type argument in position 1 (expecting > struct): #f
For the record, janneke found that this was cause by ‘open-connection’ returning #f; that, in turn, happened due to a bug introduced in Guile 3.0.4: https://bugs.gnu.org/42060 Guix commit 641631c1a2590acb1778ebb7b3a141beb8e7448b solves this problem. Ludo’.