> I am using an equivalent way on the build system > make LDFLAGS="$(python-config --libs)"
Thank you. When GUB builds cygwin and mingw lilypond, it seems to be using a similar way. However, when GUB builds linux lilypond etc., the option is not used. It is not cleary for me that why the option is not required for linux etc. > TMP and TEMP are windows specific system variables, > but on my system are just re-defined as > TEMP=/tmp > TMP=/tmp Yes. You are right. lilypond-2.18.2's ``input/regression/midi/GNUmakefile'' (without my patch) uses TMP as a temporary variable. Therefore, it is set like following value the GNUmakefile. TMP=key-initial.ly key-option-all-staves.ly key-option.ly lyrics-addlyrics.ly partcombine.ly quantize-duration-2.ly quantize-duration.ly quantize-start.ly rest-dynamic.ly rest.ly staff-map-instrument.ly staff-map-voice.ly voice-2.ly voice-4.ly voice-5.ly Then, pnmtopng fails with the error such as the following. pnmtopng: Unable to create temporary file according to name pattern 'key-initial.ly key-option-all-staves.ly key-option.ly lyrics-addlyrics.ly partcombine.ly quantize-duration-2.ly quantize-duration.ly quantize-start.ly rest-dynamic.ly rest.ly staff-map-instrument.ly staff-map-voice.ly voice-2.ly voice-4.ly voice-5.ly/pnmtopng_XXXXXX'. mkstemp() failed with errno 2 (No such file or directory) My patch changes variable name from TMP to other name. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel