On 5/30/21 9:22 PM, John Snow wrote: > On 5/30/21 3:09 PM, Peter Maydell wrote: >> Fails to build on my machine that runs the BSD VMs, apparently >> before it gets to the point of launching the VM: >> >> make: Entering directory '/home/peter.maydell/qemu-freebsd/build' >> /usr/bin/python3 -B /home/peter.maydell/qemu-freebsd/meson/meson.py >> introspect --targets --tests --benchmarks | /usr/bin/python3 -B >> scripts/mtest2make.py > Makefile.mtest >> { \ >> echo 'ninja-targets = \'; \ >> /usr/bin/ninja -t targets all | sed 's/:.*//; $!s/$/ \\/'; \ >> echo 'build-files = \'; \ >> /usr/bin/ninja -t query build.ninja | sed -n '1,/^ input:/d; /^ >> outputs:/q; s/$/ \\/p'; \ >> } > Makefile.ninja.tmp && mv Makefile.ninja.tmp Makefile.ninja >> (GIT="git" "/home/peter.maydell/qemu-freebsd/scripts/git-submodule.sh" >> update ui/keycodemapdb meson tests/fp/berkeley-testfloat-3 >> tests/fp/berkeley-softfloat-3 dtc capstone slirp) >> (GIT="git" "/home/peter.maydell/qemu-freebsd/scripts/git-submodule.sh" >> update ui/keycodemapdb meson tests/fp/berkeley-testfloat-3 >> tests/fp/berkeley-softfloat-3 dtc capstone slirp) >> /usr/bin/python3 -B /home/peter.maydell/qemu-freebsd/tests/vm/freebsd >> --debug --genisoimage /usr/bin/genisoimage --image >> "/home/peter.maydell/.cache/qemu-vm/images/freebsd.img" --force >> --build-image /home/peter.maydell/.cache/qemu-vm/images/freebsd.img >> Traceback (most recent call last): >> File "/home/peter.maydell/qemu-freebsd/tests/vm/freebsd", line 21, >> in <module> >> import basevm >> File "/home/peter.maydell/qemu-freebsd/tests/vm/basevm.py", line 22, >> in <module> >> from qemu.machine import QEMUMachine >> ImportError: bad magic number in 'qemu': b'\x03\xf3\r\n' >> /home/peter.maydell/qemu-freebsd/tests/vm/Makefile.include:79: recipe >> for target '/home/peter.maydell/.cache/qemu-vm/images/freebsd.img' >> failed >> make: *** [/home/peter.maydell/.cache/qemu-vm/images/freebsd.img] Error 1 >> make: Leaving directory '/home/peter.maydell/qemu-freebsd/build'
> In case that doesn't fix it, can you tell me what version of Python your > BSD setup uses? (And what version of FreeBSD you use?) -- I'll try to > set up a VM and see if I can reproduce the problem. IIUC correctly this is on the host (likely Linux); no BSD VM could be launched yet.