guix home reconfigure fails with steam package. catch2-3.5.1 derivation fails to build
When running $ guix home reconfigure
or $ guix home build
with the steam package in the home environment, the catch2 derivation Steam depends on will fail to build.
catch2 was updated to 3.5.1 in Guix 45d07a0b01 which may have something to do with it.
Below is a minimal home environment that can reproduce the issue reliably with 01f18977 and guix@3bf2465.
(use-modules (gnu home)
(gnu packages))
(home-environment
(packages (specifications->packages (list "steam"))))
Update: guix time-machine --commit=45d07a0b01 -- home build test.scm
fails, but guix time-machine --commit=1e35c18c86 -- home build test.scm
(the parent commit) succeeds. Looks like it does have something to do with updating catch2 from 3.4.0 to 3.5.1.
Update 2 Electric Boogaloo: The home environment stuff isn't relevant actually, Steam's catch2 dependency fails to build outside of a home environment as well.