Le 12/12/2022 à 00:45, Flaming Hakama by Elaine a écrit :
> tl;dr:
>
> Does anyone have a download link of lilypond 2.22 that will work for
> mac OS 12.6.1?
>
> I recently had to reinstall my mac OS. It is now 12.6.1.
> Previously I had an earlier version of 12, most likley 12.1,
> based on the fact that the last time I had to do this was in January 2022.
> I had been running lilypond 2.22.2 successfully,
> and would like to run this version again.
>
> When running the version of lilypond 2.22
> that I get from the download page https://lilypond.org/macos-x.html
> I get the error "Bad CPU type in executable"
>
> I know that I previously did not build my own, nor use homebrew or
> macports.
> But I don't recall where I downloaded it.
> Likely, from some hero who built it using macports then posted the binary.
>
> So, does anyone know where I can get a version of lilypond 2.22
> that might work for macos 12.6.1?
>
>
> (I did try the latest dev version, but even after fixing convert-ly
> errors,
> it did not work for me. Produced an error that I could not diagnose:
>
> Preprocessing graphical objects...ERROR: In procedure %resolve-variable:
> Unbound variable: laissez-vibrer::print)
The 2.24 stable release is going to happen next week, so I would
recommend not chasing a working 2.22 version but just upgrading to 2.23.82.
Your error sounds like you have some Scheme code that uses
laissez-vibrer::print, and it will probably work if you replace that
with ly:tie::print, and if that doesn't work, show the code so we can help.
Best,
Jean
As I mentioned, I did try 2.23, and I applied convert-ly to all my files.
The problem I ran into was:
Preprocessing graphical objects...ERROR: In procedure %resolve-variable:
Unbound variable: laissez-vibrer::print
However, unlike most of the previous errors that could be fixed,
because they tell you a file name and line number and the offending code,
this error does not tell me a file name nor line number.
Without that, I don't know how to address the issue.
I don't really write scheme code, so it is unlikely to be something I wrote.
I have cut & pasted some scheme code from LSR into some libraries I include,
but I did convert-ly on those already.
Also, has \laissezVibrer changed since 2.22?
Does that even sound like something that would be related to the version upgrade?
I'm guessing it is because the build from the website is not usable on mac os 12.
Which I suppose is expected, as the page says that it is only for mac os 10.
Producer ~ Composer ~ Instrumentalist ~ Educator
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-