[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: error with -dseparate-log-files
From: |
Colin Hall |
Subject: |
Re: error with -dseparate-log-files |
Date: |
Tue, 21 Aug 2012 09:24:23 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Aug 20, 2012 at 10:43:54AM +0100, Phil Holmes wrote:
> "eluze" <address@hidden> wrote in message
> news:address@hidden
> >running the command
> >
> >lilypond -dseparate-log-files a.ly ab.ly
> >
> >results in:
> >
> >GNU LilyPond 2.15.95
> >C:/Program Files
> >(x86)/LilyPond/usr/share/lilypond/current/scm/lily.scm:807:15: In
> >procedure
> >open-file in expression (open-file (if # # ...) "a"):
> >C:/Program Files
> >(x86)/LilyPond/usr/share/lilypond/current/scm/lily.scm:807:15: No
> >such file
> >or directory: "/dev/stderr"
> >
> >workaround (for windows):
> >
> >FOR %x IN (*.ly) DO lilypond %x [1>"%~nx.out"] 2>"%~nx.log"
> >
> >did I use this command/option incorrectly? if not I will add this to the
> >issue list.
>
> Definite bug for windows. Don't believe dev/stderr should be used here:
>
> (open-file (if (string-or-symbol? (ly:get-option 'log-file))
> (format #f "~a.log" (ly:get-option 'log-file))
> "/dev/stderr") "a") #f))
>
>
> David will know, but I suspect current-error-port or somesuch should
> be used.
Looks like there are two bugs here:
1. Eluze reported that -dseparate-log-files does not work on Windows.
2. Lilypond running on Windows attempted to use /dev/stderr, which is not
available on the Windows platform.
I see that David has opened a tracker for the code attempting to use
/dev/stderr.
http://code.google.com/p/lilypond/issues/detail?id=2759
I'll create a tracker for the -dseparate-log-files problem.
Cheers,
Colin.
--
Colin Hall
Re: error with -dseparate-log-files, eluze, 2012/08/20