A probably well-meant warning actually crashes
lilypond when processing stdin.

It seems it warns about the fact that
ghostscript - or our ghostscript command -
cannot handle file names that start with "-".

Not sure why we don't rename "-" to "stdin"
and then cat stdin.<the requested output>

14:00:44 jann...@vuurvlieg:~
$ echo '{ a b c }' | LANG= lilypond -
Processing `-'
Parsing...
-:0: warning: no \version statement found, please add

\version "2.12.3"

for future compatibility
Interpreting music... 
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to 
`-.ps'.../usr/share/lilypond/2.12.3/scm/framework-ps.scm:647:9: In procedure 
simple-format in expression (ly:warning (_ "cannot convert <stdout> to ~S" 
"PDF")):
/usr/share/lilypond/2.12.3/scm/framework-ps.scm:647:9: FORMAT: Missing argument 
for ~S
[1]14:05:20 jann...@vuurvlieg:~

Note that the \version statement is funny, stdin
has no future?

Greetings,
Jan.

-- 
Jan Nieuwenhuizen <jann...@gnu.org> | GNU LilyPond - The music typesetter
AvatarĀ®: http://AvatarAcademy.nl    | http://lilypond.org



_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to