Hi again, Fix with patch: <http://issues.guix.gnu.org/issue/46950>.
On Fri, 05 Mar 2021 at 19:30, zimoun <zimon.touto...@gmail.com> wrote: > However, I am not sure to understand how all the machinery works. For > instance, I do not understand why: > > ((#:make-flags flags) > `("LDFLAGS=-lexpat")) > > raises the backtrace: > > --8<---------------cut here---------------start------------->8--- > Backtrace: [...] > ice-9/eval.scm:217:33: In procedure lp: > Wrong type to apply: "LDFLAGS=-lexpat" > --8<---------------cut here---------------end--------------->8--- > > Explanations welcome. :-) Well, that’s a quote/unquote dance. The valid way is: ((#:make-flags flags) `(list "LDFLAGS=-lexpat")) Cheers, simon