[NTG-context] differences of perl/ruby texexec
adityam at umich.edu
Fri May 4 20:17:05 CEST 2007
On Fri, 4 May 2007, Henning Hraban Ramm wrote:
> While processing my LilyPond/ConTeXt songbook, I experience still the
> same behaviour as in 2006-10:
> The checking, if a LilyPond buffer/temp file has changed, works only
> with the old Perl texexec, the recent Ruby version creates/processes
> the files only if they're missing completely and then still
> uncomplete: after 20-some songs, some buffers get dropped, so that
> LilyPond score and ConTeXt lyrics don't match.
> But I can't simply use the Perl texexec, because that doesn't create
> table of contents and references. Besides being much slower.
> Looks like the workaround of first Perl, then Ruby gives the expected
> result, but it's an annoyance.
> Maybe it's only a problem of the LilyPond module, but I guess the
> filechange check is somehow broken in the Ruby version.
> What details should I provide to track the problem down?
I usually find the output of texmfstart --verbose texexec --verbose to be
useful in seeing what is going wrong. I think that the R module also uses
the --ifchanged switch. If something has broken, it will also affect the R
More information about the ntg-context