Subject: Re: bug#46580: vim-full fails to build

From: zimoun <[email-masked]>
Date: Fri, 05 Mar 2021 20:29:33 +0100

Hi again,

Fix with patch: <http://issues.guix.gnu.org/issue/46950>.

On Fri, 05 Mar 2021 at 19:30, zimoun <[email-masked]> 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