lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Race condition with 'make test'?


From: Jean Abou Samra
Subject: Re: Race condition with 'make test'?
Date: Wed, 17 Nov 2021 08:50:28 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1

Le 17/11/2021 à 02:34, Aaron Hill a écrit :
On 2021-11-16 2:24 pm, Jean Abou Samra wrote:
Or what if after a failure you open the file
build/out/lybook-testdb/snippet-names-[the-sha-printed].log
directly?

Weird.  The log seems somewhat corrupted:
=====
Processing `08/lily-Processing `08/lily-015b46b4.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Calculating line breaks...
Drawing systems...
Writing 08/lily-015b46b4-1.signature
Layout output to `08/lily-015b46b4.eps'...
Converting to `08/liConverting to PNG...
Layout output to `0
fatal error: cannot rename `08/lily-015b46b4.eps-page1.png' to `08/Writing 08/lily-015b46b4-systems.texi...


Could it be that you are building in WSL?
The error seems to come from

bool
rename_file (const char *oldname, const char *newname)
{
#if !defined (__MINGW32__)
  return rename (oldname, newname) == 0;
#else
 [lots of code snipped...]
#endif
}

which has a special path for Windows; what
filesystem is WSL working with? What happens
if you remove the #if and keep just the
Windows-specific #else part?

Best,
Jean



reply via email to

[Prev in Thread] Current Thread [Next in Thread]