[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [openLilyLib] oll-core incompatible with Guile 2.2
From: |
Valentin Petzel |
Subject: |
Re: [openLilyLib] oll-core incompatible with Guile 2.2 |
Date: |
Wed, 19 Jan 2022 02:06:03 +0100 |
I have written a message to the list a year ago regarding this. The problem is
that OLL has a call in oll-core/internal/control.scm:
(use-syntax (ice-9 syncase))
Which does not work anymore in 2.2, neither is it nescessary anymore, as guile
2 provides R5RS natively.
My fix to this was to include a check for the guile version, like in the
appended file.
There are a few other problems in certain OLL modules, which can also be
mitigated.
Cheers,
Valentin
Am Mittwoch, 19. Jänner 2022, 01:45:04 CET schrieb Jean Abou Samra:
> Le 18/01/2022 à 20:43, Simon Albrecht a écrit :
> > Dear list,
> >
> > I have started using the experimental 2.23.5 build with Guile 2.2 [1]
> > and it turns out to be incompatible with the core of openLilyLib.
> >
> > Here are the error messages I got—it may be that only the first is
> > relevant:
> > [...]
>
> Take a look at the attached patch (apply with 'git am').
> For me, it makes the file
> edition-engraver/usage-examples/example-1.ly work. Note,
> however, that ...
>
> > I would have to delve in order to find the root of the error and solve
> > the problem, which I don’t really have time for, unless I must…
>
> ... this applies to me as well, so I haven't tested
> anything else and don't intend to delve deeper than
> this for now.
>
> Best,
> Jean
control.scm
Description: Text Data
signature.asc
Description: This is a digitally signed message part.