Good day

I've been using tup to build my LilyPond ( https://lilypond.org/ ) based 
project. Lilypond processes LY files (pulling in optional LYI and SCM 
dependencies) and generates PDFs and LOGs. In other words, behaves much 
like a C or a LaTeX compiler. It works just fine under Linux, but on 
Windows the following happens:

1. Tup freezes at 0% when "Executing commands...". The first J (J = 
processor core count) commands seem to execute successfully and produce 
outputs named " ****-tmp-*** ';
2. Tup hangs indefinitely until aborted;
3. On abort, tup throws the following J error messages: " 
.tup/tmp/output-***: Broken pipe
tup error: Unable to open sub-process output file after the process 
completed.";
4. After the abort, J frozen processes named 
'gspawn-win32-helper-console.exe' (32-bit) remain, blocking the tup 
database until killed manually.

I suspect that might be a bug in tup. This only occurs on Windows. I've 
ensured tup works with the C compiler on the system, so the problem is 
tup-lilypond incompatibility. I've also made sure Lilypond runs fine on its 
own.

Minimal Example:
=====
File: test.ly
----
\fixed c { c d e }
=====
File: Tupfile
----
: *.ly |> lilypond.exe %f |> %B.pdf ^.log
=====

Please let me know if you know a way to fix it or whenever I may assist 
somehow in diagnostics and debugging.

-- 
-- 
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tup-users/f25ff722-14c5-4bbb-9e51-2bd0841129efn%40googlegroups.com.

Reply via email to