Am 15.01.21 um 16:19 schrieb Peter Maydell:
On Fri, 15 Jan 2021 at 14:01, Peter Maydell <peter.mayd...@linaro.org> wrote:
I was just trying to see what updates the qemu.nsi file needed for
the merge-all-the-manuals-into-one-place change, and I discovered
that it's been broken since October when we removed the Changelog file:
File: "/tmp/qemu-test/src\Changelog" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "../src/qemu.nsi" on line 119 -- aborting creation process
...and if you fix that it then fails because it's looking for
a subdirectory share/ in the install dir and it doesn't exist...
That's one of the problems which I mentioned in my other mail.
There should be a subdirectory share/ for Windows, too. The current
special case with a flat file structure for Windows does not work and is
one of the reasons why I still did not finish a working installer for 5.2.0.
I forgot to mention that some of the problems with the Meson build also
occur on macOS with Homebrew: they always happen when a software package
requires special compiler flags to find its include files or libraries,
but the Meson build does not use the result from pkg-config for them.
Stefan