Hello Danny, Danny Milosavljevic writes: > Hi Ludo, [...] > Doesn't work for me on x86_64, using a checkout of guix at commit 93d3cfec32bbbe1dfbe0be686b371973545b35b8. > > $ guix environment --pure guix --ad-hoc git guile-readline guile-json > nano guile-zlib guile-lzlib bash -- ./pre-inst-env guix build guix > --with-git-url=guix=file://$PWD > > I get: > > [...] > updating checkout of 'file:///home/dannym/src/guix-master/guix'... > retrieved commit 93d3cfec32bbbe1dfbe0be686b371973545b35b8 > [...] > test-name: channel-instances->manifest > location: /tmp/guix-build-guix-1.1.0-30.5918cb5.drv-0/source/tests/channels.scm:233 > source: > + (test-assert > + "channel-instances->manifest" [...] > actual-value: #f > actual-error: > + (wrong-type-arg > + "struct-vtable" > + "Wrong type argument in position 1 (expecting struct): ~S" > + (#f) > + (#f)) > result: FAIL > [...] > command "make" "check" failed with status 2 > builder for `/gnu/store/csagsyh01rq7ilqkcpaa2d7vp1bn41w3-guix-1.1.0-30.5918cb5.drv' failed with exit code 1 > build of /gnu/store/csagsyh01rq7ilqkcpaa2d7vp1bn41w3-guix-1.1.0-30.5918cb5.drv failed > View build log at '/var/log/guix/drvs/cs/agsyh01rq7ilqkcpaa2d7vp1bn41w3-guix-1.1.0-30.5918cb5.drv.bz2'. > guix build: error: build of `/gnu/store/csagsyh01rq7ilqkcpaa2d7vp1bn41w3-guix-1.1.0-30.5918cb5.drv' failed > > I didn't even RUN update-guix-package or apply this patch--and the above still fails. > > This is reproducible every time--both on my laptop and on a x86_64 build host. > > So I'm confused how there's a substitute for the package "guix" available. How was it built? O_o. You found a bug! I've reported and investigated it at https://issues.guix.gnu.org/43940 and marked the test as expected to fail for now so that we can continue to update our Guix package. The current guix package was using 4e3ed9bad9ed5758cdee6e636805f65e9ab710eb, which didn't had that problem. Thanks, Maxim