Hi Josselin, Josselin Poiret <d...@jpoiret.xyz> writes:
> Maxim Cournoyer <maxim.courno...@gmail.com> writes: > > at it throws, after adding the missing polkit export: >> >> --8<---------------cut here---------------start------------->8--- >> $ ./pre-inst-env guix build -s aarch64-linux gnome-control-center -n >> guix build: error: gnu/packages/gnome.scm:5299:2: package >> `colord-minimal@1.4.5' has an invalid input: ("polkit" >> #<syntax-transformer polkit>) >> --8<---------------cut here---------------end--------------->8--- > > Since polkit is now syntax, it needs to be expanded before being > compiled at all its uses, however guile (and our build system) doesn't > automatically recompile all .scm files that use the changed definition. That's the impression I got after realizing the fix. Is there an open issue about this shortcoming in Guile? I think that's where a fix should go. > A simple `rm $(grep --include=\*.go -rl polkit .)` in the root of the > checkout, followed by a `make` did it for me. Thanks for the tip! > As a side note, I'm also investigating that sddm error today. Awesome! Thank you, Maxim