I want to try using shapeII in one of my projects, so I cloned the repo
into my Lilypond include folder. The usage guide requires OpenLilyLib Core
to use modules, which I've never tried before. So I cloned oll-core and
followed the documented folder structure.

Then when I try to compile the shapeII usage example, first it tells me
that 2.19.22 is required — presumably for oll-core. That's a problem for me
because my project is 2.18 and cannot be upgraded due to breaking changes.
But shapeII itself is apparently 2.18 compatible, so what am I supposed to
do here?

But even when I switch to 2.19.82 just to compile the usage example, it
tells me:

<string>:1:10 <0>: error: cannot find file: `oll-core/internal/os-path.ily'

(search path: `C:/Program Files
(x86)/LilyPond/2.19.82/usr/share/lilypond/current/fonts/svg/;C:/Program
Files
(x86)/LilyPond/2.19.82/usr/share/lilypond/current/fonts/type1/;C:/Program
Files
(x86)/LilyPond/2.19.82/usr/share/lilypond/current/fonts/otf/;C:/Program
Files (x86)/LilyPond/2.19.82/usr/share/lilypond/current/scm;C:/Program
Files (x86)/LilyPond/2.19.82/usr/share/lilypond/current/ps;C:/Program Files
(x86)/LilyPond/2.19.82/usr/share/lilypond/current/ly;C:/Users/Saul
Tobin/.lily;')

\include

"oll-core/internal/os-path.ily"

C:/Users/Saul Tobin/.lily/openlilylib/oll-core/package.ily:57:2 <1>: error:
GUILE signaled an error for the expression beginning here

#

(if (not (defined? 'openlilylib-root))


A quick search showed me a previous thread in which a user apparently tried
and never succeeded in getting oll-core to work on Windows 10.


Can anyone shed some light on how to do this? All I want to do is include a
snippet. Even if I'm just copy and pasting, I'm fine with it, but from what
I can tell the module structure introduces complicated dependencies between
files so I can't even do that. I thought modules were supposed to make
things easier.


Thanks,


Saul

Reply via email to