[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18
|
From: |
Peter Maydell |
|
Subject: |
Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18 |
|
Date: |
Fri, 19 May 2023 15:39:08 +0100 |
On Thu, 18 May 2023 at 12:41, Paolo Bonzini <pbonzini@redhat.com> wrote:
> ----------------------------------------------------------------
> * kvm: enable dirty ring for arm64
> * target/i386: new features
> * target/i386: AVX fixes
> * configure: create a python venv unconditionally
> * meson: bump to 0.63.0 and move tests from configure
> * meson: Pass -j option to sphinx
> * drop support for Python 3.6
> * fix check-python-tox
> * fix "make clean" in the source directory
Hi; this seems to have broken builds from not-clean on my system.
Blowing away the build tree and recreating it from scratch
works, as does manually re-running configure,
but the Makefile ought to re-run parts of configure
etc when it needs to.
It does seem to try to, but (unlike a manual configure re-run)
it doesn't prevent the failure.
You can see that it says it needs to run configure, and mkvenv
claims to be installing meson 0.6.3, but then the actual build
says it didn't work. (A second run of 'make' at this point doesn't
do the rerun of configure but meson fails in the same way.)
Other weird things:
(1) the error message is printed three times
(2) "warn: ignoring non-existent submodule meson"
$ make -C build/x86-tgts
make: Entering directory
'/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts'
config-host.mak is out-of-date, running configure
python determined to be '/usr/bin/python3'
python version: Python 3.10.6
mkvenv: Creating non-isolated virtual environment at 'pyvenv'
mkvenv: checking for meson>=0.63.0
mkvenv: installing meson>=0.63.0
mkvenv: checking for sphinx>=1.6.0, sphinx-rtd-theme>=0.5.0
/usr/bin/ninja build.ninja && touch build.ninja.stamp
[0/1] Regenerating build files.
The Meson build system
Version: 0.61.5
Source dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
Build dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts
Build type: native build
../../meson.build:1:0: ERROR: Meson version is 0.61.5 but project
requires >=0.63.0
A full log can be found at
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts/meson-logs/meson-log.txt
FAILED: build.ninja
/usr/bin/python3
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/meson/meson.py --internal
regenerate /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts --backend
ninja
ninja: error: rebuilding 'build.ninja': subcommand failed
GIT ui/keycodemapdb meson tests/fp/berkeley-testfloat-3
tests/fp/berkeley-softfloat-3 dtc
warn: ignoring non-existent submodule meson
/usr/bin/ninja build.ninja && touch build.ninja.stamp
[0/1] Regenerating build files.
The Meson build system
Version: 0.61.5
Source dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
Build dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts
Build type: native build
../../meson.build:1:0: ERROR: Meson version is 0.61.5 but project
requires >=0.63.0
A full log can be found at
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts/meson-logs/meson-log.txt
FAILED: build.ninja
/usr/bin/python3
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/meson/meson.py --internal
regenerate /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts --backend
ninja
ninja: error: rebuilding 'build.ninja': subcommand failed
GIT ui/keycodemapdb tests/fp/berkeley-testfloat-3
tests/fp/berkeley-softfloat-3 dtc
[0/1] Regenerating build files.
The Meson build system
Version: 0.61.5
Source dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
Build dir: /mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts
Build type: native build
../../meson.build:1:0: ERROR: Meson version is 0.61.5 but project
requires >=0.63.0
A full log can be found at
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts/meson-logs/meson-log.txt
ninja: error: rebuilding 'build.ninja': subcommand failed
FAILED: build.ninja
/usr/bin/python3
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/meson/meson.py --internal
regenerate /mnt/nvmedisk/linaro/qemu-from-laptop/qemu
/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts --backend
ninja
make: *** [Makefile:165: run-ninja] Error 1
make: Leaving directory
'/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/x86-tgts'
thanks
-- PMM
- [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Paolo Bonzini, 2023/05/18
- [PULL 59/68] build: move warning flag selection to meson, Paolo Bonzini, 2023/05/18
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Richard Henderson, 2023/05/18
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18,
Peter Maydell <=
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Paolo Bonzini, 2023/05/19
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Peter Maydell, 2023/05/19
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Paolo Bonzini, 2023/05/19
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Peter Maydell, 2023/05/19
- Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Paolo Bonzini, 2023/05/19
Re: [PULL v3 00/68] i386, build system, KVM changes for 2023-05-18, Markus Armbruster, 2023/05/22