On 25/07/2022 15.47, Alex Bennée wrote:

Bin Meng <bmeng...@gmail.com> writes:

From: Bin Meng <bin.m...@windriver.com>

The following error message was seen during the configure:

   "ln: failed to create symbolic link
   'x86_64-softmmu/qemu-system-x86_64.exe': No such file or directory"

By default the MSYS environment variable is not defined, so the runtime
behavior of winsymlinks is: if <target> does not exist, 'ln -s' fails.
At the configure phase, the qemu-system-x86_64.exe has not been built
so creation of the symbolic link fails hence the error message.

Set winsymlinks to 'native' whose behavior is most similar to the
behavior of 'ln -s' on *nix, that is:

   a) if native symlinks are enabled, and whether <target> exists
      or not, creates <destination> as a native Windows symlink;
   b) else if native symlinks are not enabled, and whether <target>
      exists or not, 'ln -s' creates as a Windows shortcut file.

Signed-off-by: Bin Meng <bin.m...@windriver.com>

I'm still seeing Windows build failures such as:

   https://gitlab.com/stsquad/qemu/-/jobs/2765579269

and

   https://gitlab.com/stsquad/qemu/-/jobs/2765579267

Any idea what's falling over?

No clue, but FWIW, I had the same problem in a run from last Friday here (without this symlink patch):

 https://gitlab.com/thuth/qemu/-/jobs/2758244223#L2817

I've never seen this failure before - so I guess it's rather something new?

 Thomas


Reply via email to