On 12/26/19, 6:10 AM, "lilypond-devel on behalf of Muzhic"
<lilypond-devel-bounces+c_sorensen=address@hidden on behalf of address@hidden> wrote:
Hello folks,
If a C++ compiler, flex, bison and Guile are installed on Windows or Mac OS X, what prevents LilyPond from being built — in other words, why is GUB needed?
GUB was created because having a user create an appropriate build system on any
given platform was a lot of work, and the building depended strongly enough on
individual versions of the installed software that it was difficult to give
advice to people on how to build on their system.
For a few years I tried building lilypond on Cygwin, but then it became
unmaintainable, so I moved to Linux. With different versions of Linux, that
even became difficult, so I moved to a VM and LilyDev (which has a known-good
configuration in a particular Linux variation installed in a VM).