Le jeu. 21 mars 2019 18:22, Laszlo Ersek <ler...@redhat.com> a écrit :
> On 03/21/19 17:55, Laszlo Ersek wrote: > > On 03/21/19 12:52, Peter Maydell wrote: > >> On Thu, 21 Mar 2019 at 11:34, Laszlo Ersek <ler...@redhat.com> wrote: > >>> > >>> Repo: https://github.com/lersek/qemu.git > >>> Branch: edk2_build_v3 > >>> > >>> Version 2, that is: > >>> > >>> [Qemu-devel] [PATCH v2 00/12] bundle edk2 platform firmware with QEMU > >>> > >>> was posted at: > >>> > >>> https://lists.gnu.org/archive/html/qemu-devel/2019-03/msg04670.html > >>> 20190313210057.32584-1-lersek@redhat.com">http://mid.mail-archive.com/20190313210057.32584-1-lersek@redhat.com > >>> > >>> Updates in v3 are noted on each patch individually, in the Notes > >>> section. In summary, > >>> > >>> - I've picked up feedback tags from the v2 thread (see above), > >>> > >>> - I've replaced the xz compression with bz2 compression according to > the > >>> subthread > >>> > >>> Re: [Qemu-devel] [PULL 00/12] EDK2 Firmware roms > >> > >> Thanks. Could you check that this works in the OpenBSD VM test? > >> It should just be a matter of > >> make -C build vm-build-openbsd > > > > Actually I tried to do that before posting v3, following the > > instructions in "docs/devel/testing.rst": > > > > cd $QEMU_SRC/tests/vm > > ./openbsd --build-image --image /mnt/data/tmp/openbsd.img > > ./openbsd --debug --image /mnt/data/tmp/openbsd.img \ > > --build-qemu $QEMU_SRC > These isn't the line I remember using with vmtest openbsd. I remember specifying host-cc and python. I guess you can find it in openbsd.py under tests/vm/. > > > The first "openbsd" invocation succeeded, but the second failed, with a > > complaint about some (cross?)compiler missing. > > > > Anyway I'll now retry with the make command you specify above. > > Unfortunately, I got the exact same setup error: > > > make: Entering directory `.../tmp/qemu-build-opt.d' > > VM-IMAGE openbsd > > --2019-03-21 18:14:46-- > http://download.patchew.org/openbsd-6.1-amd64.img.xz > > Resolving download.patchew.org (download.patchew.org)... 140.211.15.4 > > Connecting to download.patchew.org > > (download.patchew.org)|140.211.15.4|:80... > connected. > > HTTP request sent, awaiting response... 200 OK > > Length: 675094624 (644M) [application/octet-stream] > > Saving to: > '.../.cache/qemu-vm/download/bc4733f6c6e76931702528a515a1bf70eb8baecd.download' > > > > > 100%[=====================================================================================================================================================================================================>] > 675,094,624 12.0MB/s in 53s > > > > 2019-03-21 18:15:40 (12.1 MB/s) - > '.../.cache/qemu-vm/download/bc4733f6c6e76931702528a515a1bf70eb8baecd.download' > saved [675094624/675094624] > > > > Extracting the image... > > .../.cache/qemu-vm/images/openbsd.img.tmp.xz (1/1) > > 100 % 643.8 MiB / 32.0 GiB = 0.020 253 MiB/s 2:09 > > VM-BUILD openbsd > > Cloning into > '.../tmp/qemu-build-opt.d/vm-test-N8zknt.tmp/data-35ed0.tar.vroot'... > > done. > > Checking out files: 100% (6748/6748), done. > > Submodule 'dtc' (https://git.qemu.org/git/dtc.git) registered for path > 'dtc' > > Cloning into > '.../tmp/qemu-build-opt.d/vm-test-N8zknt.tmp/data-35ed0.tar.vroot/dtc'... > > Submodule 'ui/keycodemapdb' (https://git.qemu.org/git/keycodemapdb.git) > registered for path 'ui/keycodemapdb' > > Cloning into > '.../tmp/qemu-build-opt.d/vm-test-N8zknt.tmp/data-35ed0.tar.vroot/ui/keycodemapdb'... > > Submodule 'tests/fp/berkeley-softfloat-3' ( > https://github.com/cota/berkeley-softfloat-3) registered for path > 'tests/fp/berkeley-softfloat-3' > > Cloning into > '.../tmp/qemu-build-opt.d/vm-test-N8zknt.tmp/data-35ed0.tar.vroot/tests/fp/berkeley-softfloat-3'... > > Submodule 'tests/fp/berkeley-testfloat-3' ( > https://github.com/cota/berkeley-testfloat-3) registered for path > 'tests/fp/berkeley-testfloat-3' > > Cloning into > '.../tmp/qemu-build-opt.d/vm-test-N8zknt.tmp/data-35ed0.tar.vroot/tests/fp/berkeley-testfloat-3'... > > > > ERROR: "x86_64-unknown-openbsd6.1-gcc-4.9.4" either does not exist or > does not work > > > > make: *** [vm-build-openbsd] Error 3 > > make: Leaving directory `.../tmp/qemu-build-opt.d' > To reach shell even on failure you have to use smth like: $ VERBOSE=1 make Or DEBUG=1. If default ./configure && make fails you get shell and can run again with nodefault options. You can check basevm.py in tests/. > Thanks, > Laszlo >