|
From: | Knut Petersen |
Subject: | Re: Testers wanted |
Date: | Wed, 14 Jul 2021 18:02:42 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 |
I had problems with a basic ly file. It looks like the program is trying to open /dev/null and that doesn't work on a windows machine.lilypond --pdf -dbackend=cairo bach_first_lesson_minuet.lyGNU LilyPond 2.23.4 Processing `bach_first_lesson_minuet.ly' Parsing... Interpreting music...[8][16][24][32][40] Preprocessing graphical objects... Interpreting music... MIDI output to `bach_first_lesson_minuet.mid'... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems...C:/Program Files (x86)/LilyPond-2.23.4/usr/share/lilypond/current/scm/lily/framework-cairo.scm:262:16: In procedure open-file in _expression_ (open-file "/dev/null" "w"): C:/Program Files (x86)/LilyPond-2.23.4/usr/share/lilypond/current/scm/lily/framework-cairo.scm:262:16: No such file or directory: "/dev/null"
Please change "/dev/null" in line 262 of C:/Program
Files(x86)/LilyPond-2.23.4/usr/share/lilypond/current/scm/lily/framework-cairo.scm
to the equivalent of /dev/null on windows. What name is used for
the NullDevice in the supported Windows versions? \Devices\Null?
Null?
Background: ly:make-paper-outputter assumes that every backend
will need an output file, I thought choosing /dev/null would be
ok as (most of) the output files are created, written and closed
directly by the cairo library.
Also, just a note, my windows system tried everything it could not to let me download and run the LilyPond file. Google Drive, Google Chrome, Windows, and Norton all tried to stop the process.
The glory of a hero rises with the strength of his enemies ;-))
Knut
[Prev in Thread] | Current Thread | [Next in Thread] |