I have moved the order like you suggested and that fixed it in wine. It should now work in windows. I can test more tomorrow. I have updated the zip file to include the fix.
Jeremiah On Thu, Feb 18, 2021 at 6:19 AM Richard Shann <[email protected]> wrote: > > On Wed, 2021-02-17 at 15:50 -0600, Jeremiah Benham wrote: > > On Tue, Feb 16, 2021 at 2:34 PM Richard Shann <[email protected] > > m> wrote: > > > > > > On Tue, 2021-02-16 at 11:04 -0600, Jeremiah Benham wrote: > > > > I am going to look into it. I like to make sure it work in wine > > > > first. Last time we had this problem lilypond had trouble finding > > > > one > > > > of those files that guile needed to run. > > > > > > I've run lilypond-windows.exe on its own on windows Vista with a > > > simple > > > input file and it created an empty temporary file (obscure name) > > > but > > > gave no other output not even to the terminal. > > > > In wine it complained about not having permission. I recursively > > chmod > > 777 the working directory but that did not help. > > I've just got to grips with wine - I ran > > wine cmd > > and then at the prompt launched lilypond-windows.exe with a trial > lilypond file, it emitted: > > 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8>< > F:\denemo>.\bin\lilypond-windows.exe ..\junk.ly > > F:\denemo>GNU LilyPond 2.20.0 > Processing `../junk.ly' > Parsing... > ../junk.ly:1: warning: no \version statement found, please add > > \version "2.20.0" > > for future compatibility > Interpreting music... > Preprocessing graphical objects... > Finding the ideal number of pages... > Fitting music on 1 page... > Drawing systems...F:/denemo/./share/lilypond/current/scm/backend- > library.scm:184:22: In procedure open-file in expression (open-file > filename "r+b"): > F:/denemo/./share/lilypond/current/scm/backend-library.scm:184:22: > Permission denied: "./tmp-lilypond-SDTvtZ" > > 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8>< > > which I guess is the error you saw. I see that the file > > tmp-lilypond-SDTvtZ > > has actually been created, of zero length and rather bizarrely the > error message said it was only needing read permission on the file. > > > > > > > > How long has the nightly build been broken? > > > > > > I don't know - anyone with their own LilyPond installation (and the > > > preferences set to find it) wouldn't notice... > > > > I remember Richards mingw build working. > > > > > > ??? mxe build? I have been building just denemo and copying onto a > > > structure containing a LilyPond mxe build from some time back. > > > > Do you lilypond building with mxe. > > No I've never tried to build LilyPond with mxe AFAIK, I've just copied > your lilypond files - in fact your entire zip file - and overlaid it > with a build of denemo under mxe. > (I'm assuming both Denemo and LilyPond are using guile1.8) > > > I am going to look into doing that > > myself because that will solve all our problems here. I have been > > copying over the official lilypond that they build using gub using > > this command: > > rsync -a --ignore-existing LilyPond/usr/ denemo/ > > perhaps the --ignore-existing is a problem. If you take all the > lilypond files and then overlay them with the denemo mxe build does > that work? I do recall that the order of overlaying was important... > > > > > I did this because simply copying it over breaks denemo. I could put > > it in another directory but then the file is too large and there > > would > > be a bunch of duplicate files. I am going to look into building > > lilypond using MXE. Since I am at it, should we be packaging the > > latest stable (2.22) or version 2.20? > > Either should work just fine. > > Richard >
