Hi Phil, Sigh... Yes, that's basically the conclusion I'd already come to, but that it seemed such a ludicrous state of affairs that _somebody_ must have a better solution.
I've just installed mingw on Ubuntu, which might possibly do the job... At the moment my scores have a habit of crashing at line 1180 in page-breaking.cc when an assertion is thrown; that only happens under Windows. And I reckon I can now see why it hasn't been investigated seriously by anyone!! (although it's possible it could be an issue with one of Lilypond's library dependencies.). It should not be so difficult to work on open source stuff on any platform. And it's not Microsoft's fault, presumably a lack of demand... (I'm not blaming anybody here, by the way.) In terms of the time I've wasted, I'm fairly seriously considering that I might buy Sibelius and be done with it. Given that most of my colleagues in music expect me to be able to send them .sib files to share, it's probably inevitable. Shame. Chris On Mon, 26 Sep 2016 at 19:10 Phil Holmes <m...@philholmes.net> wrote: > Gub uses http://git.savannah.gnu.org/cgit/lilypond.git as its source. I > know of no way of changing that without a lot of effort changing its > codebase. I personally know of no simple way of cross-compiling LilyPond > for Windows without using Gub as the tool. However, you can (in principle) > create your own branch on Savannah and use Gub to compile against that (see > http://git.savannah.gnu.org/cgit/lilypond.git/log/?h=dev/philh for an > example of something I'm trying to debug at present). You'll need a big > old machine or a lot of patience to get it working - I occasionally have > compile time of the order of 24 hours on a Core i7 quad core system. > > HTH > > -- > Phil Holmes > > > > ----- Original Message ----- > *From:* Chris Yate <chrisy...@gmail.com> > *To:* Lilypond-User Mailing List <lilypond-user@gnu.org> > *Sent:* Monday, September 26, 2016 6:54 PM > *Subject:* Question: Cross compilation > > Hi all, > > Apologies for the potentially "blindingly obvious" question, bu't having > read the devel webpages about compiling Lilypond for mingw/Windows, I'm > none the wiser. > > I can compile for native linux using the gnu make (via the > smart-autoconf.sh script). However, I'm trying to track down a crash in > Windows, and according to the website/docs it's impossible to compile > natively* -- so need a cross-compile. > > I note the existance of "GUB", but this appears to use the main repository > as source**. But obviously, I need to compile from my working copy after > I've put a bunch of tracing code in. > > This document > http://www.gnu.org/software/lilypond/src/Developers/Packaging/windows.html > appears > to be out of date. I found "janneke"'s patches at > http://lilypond.org/people/janneke/software/cygwin/mknetrel/ but it's not > clear from where mknetrel itself should be obtained. > > My dev environment is Ubuntu 16 (or 14). Any hints or tips or redirection > towards the relevant instructions would be welcome! > > Chris > > --- > > * assuming the statement about compiling natively under Windows _does_not_ > refer to using mingw gnu make, rather than some other compiler...?? > > ** I'm not sure about that; but in any case it fails at configuring > mingw::fontconfig so that may be the first problem to solve. Error below > --- > ..... > configure: error: Package requirements (freetype2) were not met: > > Package zlib was not found in the pkg-config search path. > Perhaps you should add the directory containing `zlib.pc' > to the PKG_CONFIG_PATH environment variable > Package 'zlib', required by 'FreeType 2', not found > .... > > > > ------------------------------ > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user