Hello everybody, maybe it's a little late to warm up an old thread, but I had to struggle with a similar problem:
Roman Stawski wrote > When I hit the lilypond button the console popped up as usual to run > Lilypond, finished correctly and disappeared. The OOoLP dialogue stayed > open. When I looked at the LP output, everything had compiled fine. > There were no errors. > > Debugging the macro, I found in the OOoLilypond/Make routine that after > compilation it was looking for OOoLilyPond.eps in the temp directory. In > reality I had OOoLilyPond-1.eps, OOoLilyPond-2.eps and OOoLilyPond-3.eps > ... but no OOoLilyPond.eps, so the routine just exited. I commented this > out since the only file I'm interested in is OOoLilyPond.png which was > there, and was included next. Debugging further kept throwing out errors > in LibreBasic ... so I gave up. > > Current state is that its now inserting the image ... but holding the > image source open (even if I delete the image from the document). This > means that the next run of OOoLP fails because it can't delete the > source from the previous run. I have OpenOffice 4.1.3 and OooLilyPond 0.4.0 running on Windows 7, and I use them a lot. Everything works fine as long as I use LilyPond 2.18.2, but I never got it to work with any 2.19 version. Apparently, LP 2.18 produces an EPS file and converts it into a PNG file. Both files are kept. With LP 2.19 (invoked by the same command) there is no EPS file with the same file name. Unfortunately, OooLilyPond always checks the presence of the EPS file (and exits if there's none), no matter if it's told to use the PNG or the EPS file. The easiest way I found was to change the way LilyPond is called, in a way that there really is an EPS file present. In the OooLilyPond macros, there is a section "LilyPond" containing a function named "CallLilyPond()". For composing the Windows command, there is a line that reads: ---------- sCommand = sCommand & " " & sBackendOpt & " -f png -dresolution=" & iGraphicDPI & " OOoLilyPond.ly >OOoLilyPond.out 2>&1" &Chr(10) ---------- This line should be replaced by: ---------- sCommand = sCommand & " -dno-delete-intermediate-files --png " & sBackendOpt & " -dresolution=" & iGraphicDPI & " OOoLilyPond.ly >OOoLilyPond.out 2>&1" &Chr(10) ---------- I've tested that with LP 2.18.2, LP 2.19.37 and LP 2.19.51, and it worked with all three versions. By the way, I have no idea of how to use the command line parameters... instead, I simply experimented with Frescobaldi and "stole" its output. ;-) I hope that this information is useful for some people. OooLilyPond is a great tool and has literally saved my life so many times. Cheers, Klaus P.S.: Interestingly enough, the error showed up as complaining about an unknown variable named "CurserPosition", but that seems to be another story... -- View this message in context: http://lilypond.1069038.n5.nabble.com/OOoLilyPond-tp185560p198655.html Sent from the User mailing list archive at Nabble.com. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user