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