Hi Nicolas,

m...@nicolasgoaziou.fr (Nicolas Goaziou) writes:

> ngz pushed a commit to branch master
> in repository guix.
>
> commit 95e545a4dafe82499c68625e0c145df45ac38484
> Author: Nicolas Goaziou <m...@nicolasgoaziou.fr>
> Date:   Thu Feb 1 22:38:42 2018 +0100
>
>     gnu: solfege: Make configuration more robust to GC

Did you test this?  It failed with the following error:

--8<---------------cut here---------------start------------->8---
@ build-started /gnu/store/6x7md71bdd2lwyrvcfsxs7s4z91ilraf-solfege-3.22.2.drv 
- x86_64-linux 
/var/log/guix/drvs/6x//7md71bdd2lwyrvcfsxs7s4z91ilraf-solfege-3.22.2.drv.bz2
ice-9/boot-9.scm:222:17: In procedure map1:
Syntax error:
/gnu/store/9bmqpvnrmkqygdgnncrjllqj35f0wdg5-solfege-3.22.2-guile-builder:2:3952:
 let: bad let in form (let (("aplay" (match:substring m 0))) (let-matches (+ 1 
0) m () (loop rest (match:end m) (cons* (begin) (substring l o (match:start m)) 
r))))
builder for `/gnu/store/6x7md71bdd2lwyrvcfsxs7s4z91ilraf-solfege-3.22.2.drv' 
failed with exit code 1
@ build-failed /gnu/store/6x7md71bdd2lwyrvcfsxs7s4z91ilraf-solfege-3.22.2.drv - 
1 builder for `/gnu/store/6x7md71bdd2lwyrvcfsxs7s4z91ilraf-solfege-3.22.2.drv' 
failed with exit code 1
--8<---------------cut here---------------end--------------->8---

and the problem is a syntax error, here:

> diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
> index 2fb62d0..2e8bc17 100644
> --- a/gnu/packages/music.scm
> +++ b/gnu/packages/music.scm
> @@ -10,7 +10,7 @@
>  ;;; Copyright © 2016 Alex Griffin <a...@ajgrf.com>
>  ;;; Copyright © 2017 ng0 <contact....@cryptolab.net>
>  ;;; Copyright © 2017 Rodger Fox <thylak...@openmailbox.org>
> -;;; Copyright © 2017 Nicolas Goaziou <m...@nicolasgoaziou.fr>
> +;;; Copyright © 2017, 2018 Nicolas Goaziou <m...@nicolasgoaziou.fr>
>  ;;; Copyright © 2017 Pierre Langlois <pierre.langl...@gmx.com>
>  ;;; Copyright © 2017 Arun Isaac <arunis...@systemreboot.net>
>  ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <m...@tobias.gr>
> @@ -1050,22 +1050,10 @@ complete studio.")
>           (add-after 'unpack 'fix-configuration
>             (lambda* (#:key inputs #:allow-other-keys)
>               (substitute* "default.config"
> -               (("csound=csound")
> -                (string-append "csound="
> -                               (assoc-ref inputs "csound")
> -                               "/bin/csound"))
> -               (("/usr/bin/aplay")
> -                (string-append (assoc-ref inputs "aplay")
> -                               "/bin/aplay"))
> -               (("/usr/bin/timidity")
> -                (string-append (assoc-ref inputs "timidity")
> -                               "/bin/timidity"))
> -               (("/usr/bin/mpg123")
> -                (string-append (assoc-ref inputs "mpg123")
> -                               "/bin/mpg123"))
> -               (("/usr/bin/ogg123")
> -                (string-append (assoc-ref inputs "ogg123")
> -                               "/bin/ogg123")))
> +               (("/usr/bin/aplay" "aplay"))

In the line above, one of the right parentheses is misplaced.  It should
be like this:

> +               (("/usr/bin/aplay") "aplay")

I guess that maybe you made some changes after your last test?
Can you fix it please?

       Mark

Reply via email to