Closed fhgjv closed 3 years ago
Hi! Please double-check that you don’t have the stock qemu installed. You can see by running:
ls -l `which qemu-system-aarch64`
It should point to qemu-virgl. If it does, we can try to dig deeper. The two versions of qemu may be installed at the same time, but the symlink will not be overwritten when you install the version from this repo.
do you plan to merge you work with official qemu brew formula ?
Hi! Please double-check that you don’t have the stock qemu installed. You can see by running:
ls -l `which qemu-system-aarch64`
It should point to qemu-virgl. If it does, we can try to dig deeper. The two versions of qemu may be installed at the same time, but the symlink will not be overwritten when you install the version from this repo.
yes this command points to qemu virgl.However the error "invalid accelerator hvf" still exists.
@vtolstov This is not my work per se. This is a work of @akihikodaki, who initially authored the patchset and rebases it and pulls bleeding edge work from other qemu contributors.
Some of the patches eventually land to the qemu master (at least the patch that I created to support the 5k resolution). And there is some progress on hvf on M1 as well. But other parts like libANGLE which is used to translate glES calls to apple's metal, require more consideration before upstream will decide to merge it.
As with all things, supporting the original author or just sending a few kind words their way will definitely help :)
@fhgjv If you can run brew reinstall --verbose -s qemu-virgl 2>&1 | tee build.log
, and attach build.log
here, it will help me debug.
As we discussed through the chat, it is very likely that a specific setting on your system prevents qemu from finding headers of the hypervisor framework or something like that. We'll see it in the build log (there will be output of the ./configure
script).
sandrahany@Sandras-MacBook ~ % brew reinstall --verbose -s qemu-virgl 2>&1 | tee build.log
rm /usr/local/bin/elf2dmp
rm /usr/local/bin/qemu-edid
rm /usr/local/bin/qemu-img
rm /usr/local/bin/qemu-io
rm /usr/local/bin/qemu-nbd
rm /usr/local/bin/qemu-storage-daemon
rm /usr/local/bin/qemu-system-aarch64
rm /usr/local/bin/qemu-system-alpha
rm /usr/local/bin/qemu-system-arm
rm /usr/local/bin/qemu-system-avr
rm /usr/local/bin/qemu-system-cris
rm /usr/local/bin/qemu-system-hppa
rm /usr/local/bin/qemu-system-i386
rm /usr/local/bin/qemu-system-m68k
rm /usr/local/bin/qemu-system-microblaze
rm /usr/local/bin/qemu-system-microblazeel
rm /usr/local/bin/qemu-system-mips
rm /usr/local/bin/qemu-system-mips64
rm /usr/local/bin/qemu-system-mips64el
rm /usr/local/bin/qemu-system-mipsel
rm /usr/local/bin/qemu-system-nios2
rm /usr/local/bin/qemu-system-or1k
rm /usr/local/bin/qemu-system-ppc
rm /usr/local/bin/qemu-system-ppc64
rm /usr/local/bin/qemu-system-riscv32
rm /usr/local/bin/qemu-system-riscv64
rm /usr/local/bin/qemu-system-rx
rm /usr/local/bin/qemu-system-s390x
rm /usr/local/bin/qemu-system-sh4
rm /usr/local/bin/qemu-system-sh4eb
rm /usr/local/bin/qemu-system-sparc
rm /usr/local/bin/qemu-system-sparc64
rm /usr/local/bin/qemu-system-tricore
rm /usr/local/bin/qemu-system-x86_64
rm /usr/local/bin/qemu-system-xtensa
rm /usr/local/bin/qemu-system-xtensaeb
rm /usr/local/share/applications/qemu.desktop
rm /usr/local/share/icons/hicolor/128x128/apps/qemu.png
rm /usr/local/share/icons/hicolor/16x16/apps/qemu.png
rm /usr/local/share/icons/hicolor/24x24/apps/qemu.png
rm /usr/local/share/icons/hicolor/256x256/apps/qemu.png
rm /usr/local/share/icons/hicolor/32x32/apps/qemu.bmp
rm /usr/local/share/icons/hicolor/32x32/apps/qemu.png
rm /usr/local/share/icons/hicolor/48x48/apps/qemu.png
rm /usr/local/share/icons/hicolor/512x512/apps/qemu.png
rm /usr/local/share/icons/hicolor/64x64/apps/qemu.png
rm /usr/local/share/icons/hicolor/scalable/apps/qemu.svg
rm /usr/local/share/qemu
rmdir /usr/local/share/icons/hicolor/scalable/apps
rmdir /usr/local/share/icons/hicolor/scalable
rmdir /usr/local/share/icons/hicolor/64x64/apps
rmdir /usr/local/share/icons/hicolor/64x64
rmdir /usr/local/share/icons/hicolor/512x512/apps
rmdir /usr/local/share/icons/hicolor/512x512
rmdir /usr/local/share/icons/hicolor/48x48/apps
rmdir /usr/local/share/icons/hicolor/48x48
rmdir /usr/local/share/icons/hicolor/32x32/apps
rmdir /usr/local/share/icons/hicolor/32x32
rmdir /usr/local/share/icons/hicolor/256x256/apps
rmdir /usr/local/share/icons/hicolor/256x256
rmdir /usr/local/share/icons/hicolor/24x24/apps
rmdir /usr/local/share/icons/hicolor/24x24
rmdir /usr/local/share/icons/hicolor/16x16/apps
rmdir /usr/local/share/icons/hicolor/16x16
rmdir /usr/local/share/icons/hicolor/128x128/apps
rmdir /usr/local/share/icons/hicolor/128x128
rmdir /usr/local/share/icons/hicolor
rmdir /usr/local/share/icons
rmdir /usr/local/share/applications
==> Downloading https://raw.githubusercontent.com/knazarov/homebrew-qemu-virgl/8f364ec918c177cb5e72602f263fe0061066eea0/Patches/qemu-v04.diff
Already downloaded: /Users/sandrahany/Library/Caches/Homebrew/downloads/110a3a91484e80d69a03b9a2eef0fc2b4d7abbd9b1ee2617ef4f341f7ca957b0--qemu-v04.diff
==> Verifying checksum for '110a3a91484e80d69a03b9a2eef0fc2b4d7abbd9b1ee2617ef4f341f7ca957b0--qemu-v04.diff'
==> Downloading https://raw.githubusercontent.com/knazarov/homebrew-qemu-virgl/18e6df670467c9d2cd2ec18375f4539cd6105028/Patches/qemu-libusb-v01.diff
Already downloaded: /Users/sandrahany/Library/Caches/Homebrew/downloads/de1c95eddf24211317a4566d0b6d91146cba47843368e0fe01d84c2b89a39bc7--qemu-libusb-v01.diff
==> Verifying checksum for 'de1c95eddf24211317a4566d0b6d91146cba47843368e0fe01d84c2b89a39bc7--qemu-libusb-v01.diff'
==> Downloading https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/FD12FLOPPY.zip
Already downloaded: /Users/sandrahany/Library/Caches/Homebrew/downloads/ce6c69c2183823f46acda578c85d79147f7cd42960852e497063903c3b9050b5--FD12FLOPPY.zip
==> Verifying checksum for 'ce6c69c2183823f46acda578c85d79147f7cd42960852e497063903c3b9050b5--FD12FLOPPY.zip'
==> Cloning https://github.com/qemu/qemu.git
git config remote.origin.url https://github.com/qemu/qemu.git
Updating /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git
git config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master
git config remote.origin.tagOpt --no-tags
git checkout -f 2fa4ad3f9000c385f71237984fdd1eefe2a91900 --
==> Checking out revision 2fa4ad3f9000c385f71237984fdd1eefe2a91900
HEAD is now at 2fa4ad3f900 linux-user: update syscall.tbl to Linux v5.13
git reset --hard 2fa4ad3f9000c385f71237984fdd1eefe2a91900 --
git submodule foreach --recursive git\ submodule\ sync
HEAD is now at 2fa4ad3f900 linux-user: update syscall.tbl to Linux v5.13
git submodule update --init --recursive
Entering 'capstone'
Entering 'dtc'
Entering 'meson'
Entering 'roms/QemuMacDrivers'
Entering 'roms/SLOF'
Entering 'roms/edk2'
Synchronizing submodule url for 'ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3'
Synchronizing submodule url for 'BaseTools/Source/C/BrotliCompress/brotli'
Synchronizing submodule url for 'CryptoPkg/Library/OpensslLib/openssl'
Synchronizing submodule url for 'MdeModulePkg/Library/BrotliCustomDecompressLib/brotli'
Synchronizing submodule url for 'MdeModulePkg/Universal/RegularExpressionDxe/oniguruma'
Synchronizing submodule url for 'UnitTestFrameworkPkg/Library/CmockaLib/cmocka'
Entering 'roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3'
Entering 'roms/edk2/BaseTools/Source/C/BrotliCompress/brotli'
Synchronizing submodule url for 'research/esaxx'
Synchronizing submodule url for 'research/libdivsufsort'
Entering 'roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/research/esaxx'
Entering 'roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/research/libdivsufsort'
Entering 'roms/edk2/CryptoPkg/Library/OpensslLib/openssl'
Synchronizing submodule url for 'boringssl'
Synchronizing submodule url for 'krb5'
Synchronizing submodule url for 'pyca-cryptography'
Entering 'roms/edk2/CryptoPkg/Library/OpensslLib/openssl/boringssl'
Entering 'roms/edk2/CryptoPkg/Library/OpensslLib/openssl/krb5'
Entering 'roms/edk2/CryptoPkg/Library/OpensslLib/openssl/pyca-cryptography'
Entering 'roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli'
Synchronizing submodule url for 'research/esaxx'
Synchronizing submodule url for 'research/libdivsufsort'
Entering 'roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/research/esaxx'
Entering 'roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/research/libdivsufsort'
Entering 'roms/edk2/MdeModulePkg/Universal/RegularExpressionDxe/oniguruma'
Entering 'roms/edk2/UnitTestFrameworkPkg/Library/CmockaLib/cmocka'
Entering 'roms/ipxe'
Entering 'roms/openbios'
Entering 'roms/opensbi'
Entering 'roms/qboot'
Entering 'roms/qemu-palcode'
Entering 'roms/seabios'
Entering 'roms/seabios-hppa'
Entering 'roms/sgabios'
Entering 'roms/skiboot'
Entering 'roms/u-boot'
Entering 'roms/u-boot-sam460ex'
Entering 'roms/vbootrom'
Entering 'slirp'
Entering 'tests/fp/berkeley-softfloat-3'
Entering 'tests/fp/berkeley-testfloat-3'
Entering 'ui/keycodemapdb'
git submodule --quiet foreach --recursive pwd
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/capstone
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/dtc
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/meson
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/QemuMacDrivers
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/SLOF
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/research/esaxx
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/research/libdivsufsort
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/CryptoPkg/Library/OpensslLib/openssl
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/CryptoPkg/Library/OpensslLib/openssl/boringssl
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/CryptoPkg/Library/OpensslLib/openssl/krb5
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/CryptoPkg/Library/OpensslLib/openssl/pyca-cryptography
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/research/esaxx
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/research/libdivsufsort
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/edk2/UnitTestFrameworkPkg/Library/CmockaLib/cmocka
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/ipxe
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/openbios
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/opensbi
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/qboot
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/qemu-palcode
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/seabios
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/seabios-hppa
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/sgabios
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/skiboot
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/u-boot
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/u-boot-sam460ex
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/vbootrom
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/slirp
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/tests/fp/berkeley-softfloat-3
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/tests/fp/berkeley-testfloat-3
/Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/ui/keycodemapdb
==> Reinstalling knazarov/qemu-virgl/qemu-virgl
/usr/bin/sandbox-exec -f /private/tmp/homebrew20210816-10183-1ipa7jt.sb nice ruby -W1 -- /usr/local/Homebrew/Library/Homebrew/build.rb /usr/local/Homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/qemu-virgl.rb --verbose
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qapi/. /private/tmp/d20210816-10184-1jruag0/qapi
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/stubs/. /private/tmp/d20210816-10184-1jruag0/stubs
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu.nsi /private/tmp/d20210816-10184-1jruag0/qemu.nsi
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/bsd-user/. /private/tmp/d20210816-10184-1jruag0/bsd-user
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/hmp-commands-info.hx /private/tmp/d20210816-10184-1jruag0/hmp-commands-info.hx
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/ui/. /private/tmp/d20210816-10184-1jruag0/ui
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/tcg/. /private/tmp/d20210816-10184-1jruag0/tcg
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu.sasl /private/tmp/d20210816-10184-1jruag0/qemu.sasl
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/blockdev.c /private/tmp/d20210816-10184-1jruag0/blockdev.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/crypto/. /private/tmp/d20210816-10184-1jruag0/crypto
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.dir-locals.el /private/tmp/d20210816-10184-1jruag0/.dir-locals.el
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/page-vary.c /private/tmp/d20210816-10184-1jruag0/page-vary.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitlab/. /private/tmp/d20210816-10184-1jruag0/.gitlab
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/blockjob.c /private/tmp/d20210816-10184-1jruag0/blockjob.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/tools/. /private/tmp/d20210816-10184-1jruag0/tools
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/monitor/. /private/tmp/d20210816-10184-1jruag0/monitor
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/block.c /private/tmp/d20210816-10184-1jruag0/block.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/dump/. /private/tmp/d20210816-10184-1jruag0/dump
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/net/. /private/tmp/d20210816-10184-1jruag0/net
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/trace/. /private/tmp/d20210816-10184-1jruag0/trace
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/hw/. /private/tmp/d20210816-10184-1jruag0/hw
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/LICENSE /private/tmp/d20210816-10184-1jruag0/LICENSE
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/cpu.c /private/tmp/d20210816-10184-1jruag0/cpu.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitpublish /private/tmp/d20210816-10184-1jruag0/.gitpublish
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/replication.c /private/tmp/d20210816-10184-1jruag0/replication.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/util/. /private/tmp/d20210816-10184-1jruag0/util
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/configure /private/tmp/d20210816-10184-1jruag0/configure
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/python/. /private/tmp/d20210816-10184-1jruag0/python
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/hmp-commands.hx /private/tmp/d20210816-10184-1jruag0/hmp-commands.hx
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/cpus-common.c /private/tmp/d20210816-10184-1jruag0/cpus-common.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-nbd.c /private/tmp/d20210816-10184-1jruag0/qemu-nbd.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-img.c /private/tmp/d20210816-10184-1jruag0/qemu-img.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/plugins/. /private/tmp/d20210816-10184-1jruag0/plugins
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/Makefile /private/tmp/d20210816-10184-1jruag0/Makefile
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/linux-headers/. /private/tmp/d20210816-10184-1jruag0/linux-headers
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/target/. /private/tmp/d20210816-10184-1jruag0/target
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/iothread.c /private/tmp/d20210816-10184-1jruag0/iothread.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/scsi/. /private/tmp/d20210816-10184-1jruag0/scsi
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/include/. /private/tmp/d20210816-10184-1jruag0/include
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/os-win32.c /private/tmp/d20210816-10184-1jruag0/os-win32.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/backends/. /private/tmp/d20210816-10184-1jruag0/backends
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/roms/. /private/tmp/d20210816-10184-1jruag0/roms
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/job-qmp.c /private/tmp/d20210816-10184-1jruag0/job-qmp.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/Kconfig /private/tmp/d20210816-10184-1jruag0/Kconfig
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/io/. /private/tmp/d20210816-10184-1jruag0/io
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/thunk.c /private/tmp/d20210816-10184-1jruag0/thunk.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitlab-ci.d/. /private/tmp/d20210816-10184-1jruag0/.gitlab-ci.d
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/tests/. /private/tmp/d20210816-10184-1jruag0/tests
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/meson_options.txt /private/tmp/d20210816-10184-1jruag0/meson_options.txt
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/slirp/. /private/tmp/d20210816-10184-1jruag0/slirp
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.exrc /private/tmp/d20210816-10184-1jruag0/.exrc
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/fsdev/. /private/tmp/d20210816-10184-1jruag0/fsdev
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/docs/. /private/tmp/d20210816-10184-1jruag0/docs
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/trace-events /private/tmp/d20210816-10184-1jruag0/trace-events
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.readthedocs.yml /private/tmp/d20210816-10184-1jruag0/.readthedocs.yml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gdbinit /private/tmp/d20210816-10184-1jruag0/.gdbinit
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitmodules /private/tmp/d20210816-10184-1jruag0/.gitmodules
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-keymap.c /private/tmp/d20210816-10184-1jruag0/qemu-keymap.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/MAINTAINERS /private/tmp/d20210816-10184-1jruag0/MAINTAINERS
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-io.c /private/tmp/d20210816-10184-1jruag0/qemu-io.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/contrib/. /private/tmp/d20210816-10184-1jruag0/contrib
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/storage-daemon/. /private/tmp/d20210816-10184-1jruag0/storage-daemon
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.editorconfig /private/tmp/d20210816-10184-1jruag0/.editorconfig
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/meson.build /private/tmp/d20210816-10184-1jruag0/meson.build
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-bridge-helper.c /private/tmp/d20210816-10184-1jruag0/qemu-bridge-helper.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/chardev/. /private/tmp/d20210816-10184-1jruag0/chardev
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/os-posix.c /private/tmp/d20210816-10184-1jruag0/os-posix.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/disas.c /private/tmp/d20210816-10184-1jruag0/disas.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/COPYING.LIB /private/tmp/d20210816-10184-1jruag0/COPYING.LIB
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/meson/. /private/tmp/d20210816-10184-1jruag0/meson
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/accel/. /private/tmp/d20210816-10184-1jruag0/accel
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/memory_ldst.c.inc /private/tmp/d20210816-10184-1jruag0/memory_ldst.c.inc
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/COPYING /private/tmp/d20210816-10184-1jruag0/COPYING
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/capstone/. /private/tmp/d20210816-10184-1jruag0/capstone
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/audio/. /private/tmp/d20210816-10184-1jruag0/audio
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/dtc/. /private/tmp/d20210816-10184-1jruag0/dtc
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/po/. /private/tmp/d20210816-10184-1jruag0/po
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitignore /private/tmp/d20210816-10184-1jruag0/.gitignore
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/VERSION /private/tmp/d20210816-10184-1jruag0/VERSION
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/pc-bios/. /private/tmp/d20210816-10184-1jruag0/pc-bios
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/softmmu/. /private/tmp/d20210816-10184-1jruag0/softmmu
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-img-cmds.hx /private/tmp/d20210816-10184-1jruag0/qemu-img-cmds.hx
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/disas/. /private/tmp/d20210816-10184-1jruag0/disas
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/linux-user/. /private/tmp/d20210816-10184-1jruag0/linux-user
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/configs/. /private/tmp/d20210816-10184-1jruag0/configs
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qobject/. /private/tmp/d20210816-10184-1jruag0/qobject
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/scripts/. /private/tmp/d20210816-10184-1jruag0/scripts
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.patchew.yml /private/tmp/d20210816-10184-1jruag0/.patchew.yml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.github/. /private/tmp/d20210816-10184-1jruag0/.github
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitattributes /private/tmp/d20210816-10184-1jruag0/.gitattributes
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qga/. /private/tmp/d20210816-10184-1jruag0/qga
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/blockdev-nbd.c /private/tmp/d20210816-10184-1jruag0/blockdev-nbd.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.cirrus.yml /private/tmp/d20210816-10184-1jruag0/.cirrus.yml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/module-common.c /private/tmp/d20210816-10184-1jruag0/module-common.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-io-cmds.c /private/tmp/d20210816-10184-1jruag0/qemu-io-cmds.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/gitdm.config /private/tmp/d20210816-10184-1jruag0/gitdm.config
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qom/. /private/tmp/d20210816-10184-1jruag0/qom
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/authz/. /private/tmp/d20210816-10184-1jruag0/authz
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.gitlab-ci.yml /private/tmp/d20210816-10184-1jruag0/.gitlab-ci.yml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/replay/. /private/tmp/d20210816-10184-1jruag0/replay
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/README.rst /private/tmp/d20210816-10184-1jruag0/README.rst
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/nbd/. /private/tmp/d20210816-10184-1jruag0/nbd
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/ebpf/. /private/tmp/d20210816-10184-1jruag0/ebpf
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/semihosting/. /private/tmp/d20210816-10184-1jruag0/semihosting
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.mailmap /private/tmp/d20210816-10184-1jruag0/.mailmap
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/libdecnumber/. /private/tmp/d20210816-10184-1jruag0/libdecnumber
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.git/. /private/tmp/d20210816-10184-1jruag0/.git
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/version.rc /private/tmp/d20210816-10184-1jruag0/version.rc
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/subprojects/. /private/tmp/d20210816-10184-1jruag0/subprojects
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-edid.c /private/tmp/d20210816-10184-1jruag0/qemu-edid.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/page-vary-common.c /private/tmp/d20210816-10184-1jruag0/page-vary-common.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/migration/. /private/tmp/d20210816-10184-1jruag0/migration
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/gdb-xml/. /private/tmp/d20210816-10184-1jruag0/gdb-xml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/fpu/. /private/tmp/d20210816-10184-1jruag0/fpu
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/.travis.yml /private/tmp/d20210816-10184-1jruag0/.travis.yml
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/Kconfig.host /private/tmp/d20210816-10184-1jruag0/Kconfig.host
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/qemu-options.hx /private/tmp/d20210816-10184-1jruag0/qemu-options.hx
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/gdbstub.c /private/tmp/d20210816-10184-1jruag0/gdbstub.c
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/block/. /private/tmp/d20210816-10184-1jruag0/block
cp -pR /Users/sandrahany/Library/Caches/Homebrew/qemu-virgl--git/job.c /private/tmp/d20210816-10184-1jruag0/job.c
cp -pR /private/tmp/d20210816-10184-1jruag0/qapi/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qapi
cp -pR /private/tmp/d20210816-10184-1jruag0/stubs/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/stubs
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu.nsi /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu.nsi
cp -pR /private/tmp/d20210816-10184-1jruag0/bsd-user/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/bsd-user
cp -pR /private/tmp/d20210816-10184-1jruag0/hmp-commands-info.hx /private/tmp/qemu-virgl-20210816-10184-k3ljiz/hmp-commands-info.hx
cp -pR /private/tmp/d20210816-10184-1jruag0/ui/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/ui
cp -pR /private/tmp/d20210816-10184-1jruag0/tcg/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/tcg
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu.sasl /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu.sasl
cp -pR /private/tmp/d20210816-10184-1jruag0/blockdev.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/blockdev.c
cp -pR /private/tmp/d20210816-10184-1jruag0/crypto/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/crypto
cp -pR /private/tmp/d20210816-10184-1jruag0/.dir-locals.el /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.dir-locals.el
cp -pR /private/tmp/d20210816-10184-1jruag0/page-vary.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/page-vary.c
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitlab/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitlab
cp -pR /private/tmp/d20210816-10184-1jruag0/blockjob.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/blockjob.c
cp -pR /private/tmp/d20210816-10184-1jruag0/tools/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/tools
cp -pR /private/tmp/d20210816-10184-1jruag0/monitor/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/monitor
cp -pR /private/tmp/d20210816-10184-1jruag0/block.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/block.c
cp -pR /private/tmp/d20210816-10184-1jruag0/dump/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/dump
cp -pR /private/tmp/d20210816-10184-1jruag0/net/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/net
cp -pR /private/tmp/d20210816-10184-1jruag0/trace/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/trace
cp -pR /private/tmp/d20210816-10184-1jruag0/hw/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/hw
cp -pR /private/tmp/d20210816-10184-1jruag0/LICENSE /private/tmp/qemu-virgl-20210816-10184-k3ljiz/LICENSE
cp -pR /private/tmp/d20210816-10184-1jruag0/cpu.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/cpu.c
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitpublish /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitpublish
cp -pR /private/tmp/d20210816-10184-1jruag0/replication.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/replication.c
cp -pR /private/tmp/d20210816-10184-1jruag0/util/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/util
cp -pR /private/tmp/d20210816-10184-1jruag0/configure /private/tmp/qemu-virgl-20210816-10184-k3ljiz/configure
cp -pR /private/tmp/d20210816-10184-1jruag0/python/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/python
cp -pR /private/tmp/d20210816-10184-1jruag0/hmp-commands.hx /private/tmp/qemu-virgl-20210816-10184-k3ljiz/hmp-commands.hx
cp -pR /private/tmp/d20210816-10184-1jruag0/cpus-common.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/cpus-common.c
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-nbd.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-nbd.c
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-img.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-img.c
cp -pR /private/tmp/d20210816-10184-1jruag0/plugins/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/plugins
cp -pR /private/tmp/d20210816-10184-1jruag0/Makefile /private/tmp/qemu-virgl-20210816-10184-k3ljiz/Makefile
cp -pR /private/tmp/d20210816-10184-1jruag0/linux-headers/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/linux-headers
cp -pR /private/tmp/d20210816-10184-1jruag0/target/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/target
cp -pR /private/tmp/d20210816-10184-1jruag0/iothread.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/iothread.c
cp -pR /private/tmp/d20210816-10184-1jruag0/scsi/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/scsi
cp -pR /private/tmp/d20210816-10184-1jruag0/include/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/include
cp -pR /private/tmp/d20210816-10184-1jruag0/os-win32.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/os-win32.c
cp -pR /private/tmp/d20210816-10184-1jruag0/backends/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/backends
cp -pR /private/tmp/d20210816-10184-1jruag0/roms/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/roms
cp -pR /private/tmp/d20210816-10184-1jruag0/job-qmp.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/job-qmp.c
cp -pR /private/tmp/d20210816-10184-1jruag0/Kconfig /private/tmp/qemu-virgl-20210816-10184-k3ljiz/Kconfig
cp -pR /private/tmp/d20210816-10184-1jruag0/io/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/io
cp -pR /private/tmp/d20210816-10184-1jruag0/thunk.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/thunk.c
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitlab-ci.d/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitlab-ci.d
cp -pR /private/tmp/d20210816-10184-1jruag0/tests/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/tests
cp -pR /private/tmp/d20210816-10184-1jruag0/meson_options.txt /private/tmp/qemu-virgl-20210816-10184-k3ljiz/meson_options.txt
cp -pR /private/tmp/d20210816-10184-1jruag0/slirp/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/slirp
cp -pR /private/tmp/d20210816-10184-1jruag0/.exrc /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.exrc
cp -pR /private/tmp/d20210816-10184-1jruag0/fsdev/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/fsdev
cp -pR /private/tmp/d20210816-10184-1jruag0/docs/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/docs
cp -pR /private/tmp/d20210816-10184-1jruag0/trace-events /private/tmp/qemu-virgl-20210816-10184-k3ljiz/trace-events
cp -pR /private/tmp/d20210816-10184-1jruag0/.readthedocs.yml /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.readthedocs.yml
cp -pR /private/tmp/d20210816-10184-1jruag0/.gdbinit /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gdbinit
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitmodules /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitmodules
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-keymap.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-keymap.c
cp -pR /private/tmp/d20210816-10184-1jruag0/MAINTAINERS /private/tmp/qemu-virgl-20210816-10184-k3ljiz/MAINTAINERS
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-io.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-io.c
cp -pR /private/tmp/d20210816-10184-1jruag0/contrib/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/contrib
cp -pR /private/tmp/d20210816-10184-1jruag0/storage-daemon/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/storage-daemon
cp -pR /private/tmp/d20210816-10184-1jruag0/.editorconfig /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.editorconfig
cp -pR /private/tmp/d20210816-10184-1jruag0/meson.build /private/tmp/qemu-virgl-20210816-10184-k3ljiz/meson.build
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-bridge-helper.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-bridge-helper.c
cp -pR /private/tmp/d20210816-10184-1jruag0/chardev/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/chardev
cp -pR /private/tmp/d20210816-10184-1jruag0/os-posix.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/os-posix.c
cp -pR /private/tmp/d20210816-10184-1jruag0/disas.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/disas.c
cp -pR /private/tmp/d20210816-10184-1jruag0/COPYING.LIB /private/tmp/qemu-virgl-20210816-10184-k3ljiz/COPYING.LIB
cp -pR /private/tmp/d20210816-10184-1jruag0/meson/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/meson
cp -pR /private/tmp/d20210816-10184-1jruag0/accel/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/accel
cp -pR /private/tmp/d20210816-10184-1jruag0/memory_ldst.c.inc /private/tmp/qemu-virgl-20210816-10184-k3ljiz/memory_ldst.c.inc
cp -pR /private/tmp/d20210816-10184-1jruag0/COPYING /private/tmp/qemu-virgl-20210816-10184-k3ljiz/COPYING
cp -pR /private/tmp/d20210816-10184-1jruag0/capstone/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/capstone
cp -pR /private/tmp/d20210816-10184-1jruag0/audio/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/audio
cp -pR /private/tmp/d20210816-10184-1jruag0/dtc/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/dtc
cp -pR /private/tmp/d20210816-10184-1jruag0/po/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/po
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitignore /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitignore
cp -pR /private/tmp/d20210816-10184-1jruag0/VERSION /private/tmp/qemu-virgl-20210816-10184-k3ljiz/VERSION
cp -pR /private/tmp/d20210816-10184-1jruag0/pc-bios/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/pc-bios
cp -pR /private/tmp/d20210816-10184-1jruag0/softmmu/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/softmmu
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-img-cmds.hx /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-img-cmds.hx
cp -pR /private/tmp/d20210816-10184-1jruag0/disas/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/disas
cp -pR /private/tmp/d20210816-10184-1jruag0/linux-user/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/linux-user
cp -pR /private/tmp/d20210816-10184-1jruag0/configs/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/configs
cp -pR /private/tmp/d20210816-10184-1jruag0/qobject/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qobject
cp -pR /private/tmp/d20210816-10184-1jruag0/scripts/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/scripts
cp -pR /private/tmp/d20210816-10184-1jruag0/.patchew.yml /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.patchew.yml
cp -pR /private/tmp/d20210816-10184-1jruag0/.github/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.github
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitattributes /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitattributes
cp -pR /private/tmp/d20210816-10184-1jruag0/qga/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qga
cp -pR /private/tmp/d20210816-10184-1jruag0/blockdev-nbd.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/blockdev-nbd.c
cp -pR /private/tmp/d20210816-10184-1jruag0/.cirrus.yml /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.cirrus.yml
cp -pR /private/tmp/d20210816-10184-1jruag0/module-common.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/module-common.c
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-io-cmds.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-io-cmds.c
cp -pR /private/tmp/d20210816-10184-1jruag0/gitdm.config /private/tmp/qemu-virgl-20210816-10184-k3ljiz/gitdm.config
cp -pR /private/tmp/d20210816-10184-1jruag0/qom/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qom
cp -pR /private/tmp/d20210816-10184-1jruag0/authz/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/authz
cp -pR /private/tmp/d20210816-10184-1jruag0/.gitlab-ci.yml /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.gitlab-ci.yml
cp -pR /private/tmp/d20210816-10184-1jruag0/replay/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/replay
cp -pR /private/tmp/d20210816-10184-1jruag0/README.rst /private/tmp/qemu-virgl-20210816-10184-k3ljiz/README.rst
cp -pR /private/tmp/d20210816-10184-1jruag0/nbd/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/nbd
cp -pR /private/tmp/d20210816-10184-1jruag0/ebpf/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/ebpf
cp -pR /private/tmp/d20210816-10184-1jruag0/semihosting/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/semihosting
cp -pR /private/tmp/d20210816-10184-1jruag0/.mailmap /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.mailmap
cp -pR /private/tmp/d20210816-10184-1jruag0/libdecnumber/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/libdecnumber
cp -pR /private/tmp/d20210816-10184-1jruag0/.git/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.git
cp -pR /private/tmp/d20210816-10184-1jruag0/version.rc /private/tmp/qemu-virgl-20210816-10184-k3ljiz/version.rc
cp -pR /private/tmp/d20210816-10184-1jruag0/subprojects/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/subprojects
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-edid.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-edid.c
cp -pR /private/tmp/d20210816-10184-1jruag0/page-vary-common.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/page-vary-common.c
cp -pR /private/tmp/d20210816-10184-1jruag0/migration/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/migration
cp -pR /private/tmp/d20210816-10184-1jruag0/gdb-xml/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/gdb-xml
cp -pR /private/tmp/d20210816-10184-1jruag0/fpu/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/fpu
cp -pR /private/tmp/d20210816-10184-1jruag0/.travis.yml /private/tmp/qemu-virgl-20210816-10184-k3ljiz/.travis.yml
cp -pR /private/tmp/d20210816-10184-1jruag0/Kconfig.host /private/tmp/qemu-virgl-20210816-10184-k3ljiz/Kconfig.host
cp -pR /private/tmp/d20210816-10184-1jruag0/qemu-options.hx /private/tmp/qemu-virgl-20210816-10184-k3ljiz/qemu-options.hx
cp -pR /private/tmp/d20210816-10184-1jruag0/gdbstub.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/gdbstub.c
cp -pR /private/tmp/d20210816-10184-1jruag0/block/. /private/tmp/qemu-virgl-20210816-10184-k3ljiz/block
cp -pR /private/tmp/d20210816-10184-1jruag0/job.c /private/tmp/qemu-virgl-20210816-10184-k3ljiz/job.c
chmod -Rf +w /private/tmp/d20210816-10184-1jruag0
cp -p /Users/sandrahany/Library/Caches/Homebrew/downloads/110a3a91484e80d69a03b9a2eef0fc2b4d7abbd9b1ee2617ef4f341f7ca957b0--qemu-v04.diff /private/tmp/qemu-virgl--patch-20210816-10184-46ox6x/qemu-v04.diff
==> Patching
==> Applying qemu-v04.diff
patch -g 0 -f -p1 -i /private/tmp/qemu-virgl--patch-20210816-10184-46ox6x/qemu-v04.diff
patching file MAINTAINERS
patching file accel/hvf/hvf-accel-ops.c
patching file audio/coreaudio.c
patching file block/file-posix.c
patching file block/nbd.c
patching file configure
patching file contrib/vhost-user-gpu/virgl.c
patching file docs/tools/qemu-img.rst
patching file hw/display/vhost-user-gpu.c
patching file hw/display/virtio-gpu-base.c
patching file hw/display/virtio-gpu-gl.c
patching file hw/display/virtio-gpu-virgl.c
patching file hw/display/virtio-gpu.c
patching file hw/display/xenfb.c
patching file hw/intc/s390_flic_kvm.c
patching file hw/net/dp8393x.c
patching file hw/pci-host/Kconfig
patching file hw/pci-host/meson.build
patching file hw/pci-host/mv64361.c
patching file hw/pci-host/prep.c
patching file hw/pci-host/raven.c
patching file hw/ppc/Kconfig
patching file hw/ppc/pegasos2.c
patching file hw/s390x/meson.build
patching file hw/s390x/s390-stattrib-kvm.c
patching file hw/s390x/tod-kvm.c
patching file hw/s390x/tod-qemu.c
patching file hw/s390x/tod-tcg.c
patching file hw/s390x/tod.c
patching file hw/sd/sd.c
patching file hw/vfio/ap.c
patching file include/hw/s390x/tod.h
patching file include/hw/virtio/virtio-gpu.h
patching file include/sysemu/hvf_int.h
patching file include/ui/cocoa.h
patching file include/ui/console.h
patching file include/ui/egl-context.h
patching file include/ui/egl-helpers.h
patching file include/ui/gtk.h
patching file include/ui/sdl2.h
patching file include/ui/spice-display.h
patching file meson.build
patching file monitor/misc.c
patching file net/clients.h
patching file net/meson.build
patching file net/net.c
patching file net/vmnet-macos.c
patching file pc-bios/README
patching file qapi/block-core.json
patching file qapi/net.json
patching file qapi/ui.json
patching file qemu-img.c
patching file qemu-options.hx
patching file scripts/qemu-trace-stap
patching file target/arm/cpu.c
patching file target/arm/cpu.h
patching file target/arm/hvf/hvf.c
patching file target/arm/hvf/meson.build
patching file target/arm/hvf/trace-events
patching file target/arm/hvf_arm.h
patching file target/arm/kvm-consts.h
patching file target/arm/kvm_arm.h
patching file target/arm/meson.build
patching file target/arm/psci.c
patching file target/mips/tcg/sysemu/mips-semi.c
patching file target/mips/tcg/translate.c
patching file target/mips/tcg/tx79.decode
patching file target/mips/tcg/tx79_translate.c
patching file target/s390x/arch_dump.c
patching file target/s390x/cc_helper.c
patching file target/s390x/cpu-dump.c
patching file target/s390x/cpu-sysemu.c
patching file target/s390x/cpu.c
patching file target/s390x/cpu_features_def.h.inc
patching file target/s390x/cpu_models.c
patching file target/s390x/cpu_models_sysemu.c
patching file target/s390x/cpu_models_user.c
patching file target/s390x/crypto_helper.c
patching file target/s390x/diag.c
patching file target/s390x/excp_helper.c
patching file target/s390x/fpu_helper.c
patching file target/s390x/gdbstub.c
patching file target/s390x/gen-features.c
patching file target/s390x/helper.c
patching file target/s390x/helper.h
patching file target/s390x/insn-data.def
patching file target/s390x/insn-format.def
patching file target/s390x/int_helper.c
patching file target/s390x/internal.h
patching file target/s390x/interrupt.c
patching file target/s390x/ioinst.c
patching file target/s390x/kvm-stub.c
patching file target/s390x/kvm.c
patching file target/s390x/kvm/kvm.c
patching file target/s390x/kvm/kvm_s390x.h
patching file target/s390x/kvm/meson.build
patching file target/s390x/kvm/trace-events
patching file target/s390x/kvm/trace.h
patching file target/s390x/kvm_s390x.h
patching file target/s390x/machine.c
patching file target/s390x/mem_helper.c
patching file target/s390x/meson.build
patching file target/s390x/misc_helper.c
patching file target/s390x/mmu_helper.c
patching file target/s390x/s390-tod.h
patching file target/s390x/s390x-internal.h
patching file target/s390x/sigp.c
patching file target/s390x/tcg-stub.c
patching file target/s390x/tcg/cc_helper.c
patching file target/s390x/tcg/crypto_helper.c
patching file target/s390x/tcg/excp_helper.c
patching file target/s390x/tcg/fpu_helper.c
patching file target/s390x/tcg/insn-data.def
patching file target/s390x/tcg/insn-format.def
patching file target/s390x/tcg/int_helper.c
patching file target/s390x/tcg/mem_helper.c
patching file target/s390x/tcg/meson.build
patching file target/s390x/tcg/misc_helper.c
patching file target/s390x/tcg/s390-tod.h
patching file target/s390x/tcg/tcg_s390x.h
patching file target/s390x/tcg/translate.c
patching file target/s390x/tcg/translate_vx.c.inc
patching file target/s390x/tcg/vec.h
patching file target/s390x/tcg/vec_fpu_helper.c
patching file target/s390x/tcg/vec_helper.c
patching file target/s390x/tcg/vec_int_helper.c
patching file target/s390x/tcg/vec_string_helper.c
patching file target/s390x/tcg_s390x.h
patching file target/s390x/trace-events
patching file target/s390x/translate.c
patching file target/s390x/translate_vx.c.inc
patching file target/s390x/vec.h
patching file target/s390x/vec_fpu_helper.c
patching file target/s390x/vec_helper.c
patching file target/s390x/vec_int_helper.c
patching file target/s390x/vec_string_helper.c
patching file tests/qemu-iotests/122.out
patching file tests/qemu-iotests/146.out
patching file tests/qemu-iotests/154.out
patching file tests/qemu-iotests/179.out
patching file tests/qemu-iotests/209.out
patching file tests/qemu-iotests/211.out
patching file tests/qemu-iotests/221.out
patching file tests/qemu-iotests/223.out
patching file tests/qemu-iotests/241.out
patching file tests/qemu-iotests/244.out
patching file tests/qemu-iotests/252.out
patching file tests/qemu-iotests/253.out
patching file tests/qemu-iotests/274.out
patching file tests/qemu-iotests/291.out
patching file tests/qemu-iotests/309
patching file tests/qemu-iotests/309.out
patching file tests/qemu-iotests/tests/nbd-qemu-allocation
patching file tests/qemu-iotests/tests/nbd-qemu-allocation.out
patching file tests/qtest/fuzz-sdcard-test.c
patching file tests/qtest/meson.build
patching file trace/control-target.c
patching file trace/control.c
patching file trace/control.h
patching file trace/meson.build
patching file trace/qmp.c
patching file trace/simple.c
patching file trace/simple.h
patching file ui/cocoa.m
patching file ui/cocoa/app_controller.m
patching file ui/cocoa/main.m
patching file ui/cocoa/pasteboard_type_owner.m
patching file ui/cocoa/view.m
patching file ui/console.c
patching file ui/egl-context.c
patching file ui/egl-headless.c
patching file ui/egl-helpers.c
patching file ui/gtk-egl.c
patching file ui/gtk-gl-area.c
patching file ui/gtk.c
patching file ui/meson.build
patching file ui/sdl2-gl.c
patching file ui/sdl2.c
patching file ui/shader.c
patching file ui/shader/texture-blit-flip.vert
patching file ui/shader/texture-blit.frag
patching file ui/shader/texture-blit.vert
patching file ui/spice-app.c
patching file ui/spice-core.c
patching file ui/spice-display.c
cp -p /Users/sandrahany/Library/Caches/Homebrew/downloads/de1c95eddf24211317a4566d0b6d91146cba47843368e0fe01d84c2b89a39bc7--qemu-libusb-v01.diff /private/tmp/qemu-virgl--patch-20210816-10184-145wvxc/qemu-libusb-v01.diff
==> Applying qemu-libusb-v01.diff
patch -g 0 -f -p1 -i /private/tmp/qemu-virgl--patch-20210816-10184-145wvxc/qemu-libusb-v01.diff
patching file hw/usb/meson.build
==> ./configure --prefix=/usr/local/Cellar/qemu-virgl/20210725.1 --cc=clang --host-cc=clang --disable-bsd-user --disable-guest-agent --enable-curses --enable-libssh --enable-vde --extra-cflags=-DNCURSES_WIDECHAR=1 --extra-cflags=-I/usr/local/opt/libangle/include --extra-cflags=-I/usr/local/opt/libepoxy-angle/include --extra-cflags=-I/usr/local/opt/virglrenderer/include --extra-ldflags=-L/usr/local/opt/libangle/lib --extra-ldflags=-L/usr/local/opt/libepoxy-angle/lib --extra-ldflags=-L/usr/local/opt/virglrenderer/lib --disable-sdl --disable-gtk --smbd=/usr/local/sbin/samba-dot-org-smbd --enable-cocoa
Using './build' as the directory for build output
Disabling PIE due to missing toolchain support
The Meson build system
Version: 0.59.0
Source dir: /private/tmp/qemu-virgl-20210816-10184-k3ljiz
Build dir: /private/tmp/qemu-virgl-20210816-10184-k3ljiz/build
Build type: native build
Project name: qemu
Project version: 6.0.50
C compiler for the host machine: clang (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.9)")
C linker for the host machine: clang ld64 650.9
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program sh found: YES (/bin/sh)
Program python3 found: YES (/usr/local/opt/python@3.9/bin/python3.9)
Program bzip2 found: YES (/usr/bin/bzip2)
C++ compiler for the host machine: clang++ (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.9)")
C++ linker for the host machine: clang++ ld64 650.9
Objective-C compiler for the host machine: clang (clang 12.0.5)
Objective-C linker for the host machine: clang ld64 650.9
Program cgcc found: NO
Library m found: YES
Run-time dependency threads found: YES
Library util found: YES
Run-time dependency appleframeworks found: YES (CoreFoundation)
Run-time dependency appleframeworks found: YES (IOKit)
Run-time dependency appleframeworks found: YES (vmnet)
Run-time dependency appleframeworks found: YES (Hypervisor)
Found pkg-config: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/pkg-config (0.29.2)
Run-time dependency pixman-1 found: YES 0.40.0
Library aio found: NO
Run-time dependency zlib found: YES 1.2.11
Run-time dependency liburing found: NO (tried pkgconfig)
Run-time dependency libxml-2.0 found: YES 2.9.4
Run-time dependency libnfs found: NO (tried pkgconfig)
Has header "attr/xattr.h" : NO
Run-time dependency appleframeworks found: YES (Cocoa, CoreVideo)
Run-time dependency libseccomp found: NO (tried pkgconfig)
Has header "cap-ng.h" : NO
Run-time dependency xkbcommon found: NO (tried pkgconfig)
Library rt found: NO
Run-time dependency libiscsi found: NO (tried pkgconfig)
Run-time dependency libzstd found: NO (tried pkgconfig)
Run-time dependency virglrenderer found: YES 0.9.0
Run-time dependency libcurl found: YES 7.64.1
Run-time dependency ncursesw found: YES 6.2.20200212
Has header "brlapi.h" : NO
Dependency sdl2 skipped: feature sdl disabled
Library rados found: NO
Has header "rbd/librbd.h" : NO
Run-time dependency glusterfs-api found: NO (tried pkgconfig)
Has header "bzlib.h" : YES
Library bz2 found: YES
Has header "lzfse.h" : NO
Run-time dependency gnutls found: YES 3.6.16
Run-time dependency nettle found: YES 3.7.3
Has header "nettle/xts.h" with dependency nettle: YES
Dependency gtk+-3.0 skipped: feature gtk disabled
Run-time dependency libpng found: YES 1.6.37
Run-time dependency libjpeg found: YES 9.4.0
Has header "sasl/sasl.h" : YES
Library sasl2 found: YES
Has header "security/pam_appl.h" : YES
Library pam found: YES
Has header "snappy-c.h" : YES
Library snappy found: YES
Has header "lzo/lzo1x.h" : YES
Library lzo2 found: YES
Run-time dependency libcacard found: NO (tried pkgconfig)
Run-time dependency u2f-emu found: NO (tried pkgconfig)
Run-time dependency libusbredirparser-0.5 found: NO (tried pkgconfig)
Run-time dependency libusb-1.0 found: YES 1.0.24
Run-time dependency libpmem found: NO (tried pkgconfig)
Run-time dependency libdaxctl found: NO (tried pkgconfig)
Run-time dependency libtasn1 found: YES 4.17.0
Run-time dependency libkeyutils found: NO (tried pkgconfig)
Checking for function "gettid" : NO
Run-time dependency fuse3 found: NO (tried pkgconfig)
Run-time dependency libbpf found: NO (tried pkgconfig)
Has header "IOKit/storage/IOMedia.h" : YES
Has header "sys/epoll.h" : NO
Has header "linux/magic.h" : NO
Has header "valgrind/valgrind.h" : NO
Has header "linux/btrfs.h" : NO
Has header "libdrm/drm.h" : NO
Has header "pty.h" : NO
Has header "sys/disk.h" : YES
Has header "sys/ioccom.h" : YES
Has header "sys/kcov.h" : NO
Checking for function "accept4" : NO
Checking for function "clock_adjtime" : NO
Checking for function "dup3" : NO
Checking for function "fallocate" : NO
Checking for function "posix_fallocate" : NO
Checking for function "posix_memalign" : YES
Checking for function "ppoll" : NO
Checking for function "preadv" : YES
Checking for function "sem_timedwait" with dependency threads: NO
Checking for function "sendfile" : YES
Checking for function "setns" : NO
Checking for function "syncfs" : NO
Checking for function "sync_file_range" : NO
Checking for function "timerfd_create" : NO
Checking for function "copy_file_range" : NO
Checking for function "openpty" with dependency -lutil: YES
Checking for function "strchrnul" : NO
Checking for function "system" : YES
Header
../tests/fp/meson.build:27:0: ERROR: Include dir berkeley-softfloat-3/source/include does not exist.
A full log can be found at /private/tmp/qemu-virgl-20210816-10184-k3ljiz/build/meson-logs/meson-log.txt
ERROR: meson setup failed
ln -s ../Cellar/qemu-virgl/20210725.1/bin/elf2dmp elf2dmp ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-edid qemu-edid ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-img qemu-img ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-io qemu-io ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-nbd qemu-nbd ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-storage-daemon qemu-storage-daemon ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-aarch64 qemu-system-aarch64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-alpha qemu-system-alpha ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-arm qemu-system-arm ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-avr qemu-system-avr ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-cris qemu-system-cris ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-hppa qemu-system-hppa ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-i386 qemu-system-i386 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-m68k qemu-system-m68k ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-microblaze qemu-system-microblaze ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-microblazeel qemu-system-microblazeel ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-mips qemu-system-mips ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-mips64 qemu-system-mips64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-mips64el qemu-system-mips64el ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-mipsel qemu-system-mipsel ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-nios2 qemu-system-nios2 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-or1k qemu-system-or1k ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-ppc qemu-system-ppc ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-ppc64 qemu-system-ppc64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-riscv32 qemu-system-riscv32 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-riscv64 qemu-system-riscv64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-rx qemu-system-rx ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-s390x qemu-system-s390x ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-sh4 qemu-system-sh4 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-sh4eb qemu-system-sh4eb ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-sparc qemu-system-sparc ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-sparc64 qemu-system-sparc64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-tricore qemu-system-tricore ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-x86_64 qemu-system-x86_64 ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-xtensa qemu-system-xtensa ln -s ../Cellar/qemu-virgl/20210725.1/bin/qemu-system-xtensaeb qemu-system-xtensaeb mkdir -p /usr/local/share/applications ln -s ../../Cellar/qemu-virgl/20210725.1/share/applications/qemu.desktop qemu.desktop mkdir -p /usr/local/share/icons mkdir -p /usr/local/share/icons/hicolor mkdir -p /usr/local/share/icons/hicolor/128x128 mkdir -p /usr/local/share/icons/hicolor/128x128/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/128x128/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/16x16 mkdir -p /usr/local/share/icons/hicolor/16x16/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/16x16/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/24x24 mkdir -p /usr/local/share/icons/hicolor/24x24/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/24x24/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/256x256 mkdir -p /usr/local/share/icons/hicolor/256x256/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/256x256/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/32x32 mkdir -p /usr/local/share/icons/hicolor/32x32/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/32x32/apps/qemu.bmp qemu.bmp ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/32x32/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/48x48 mkdir -p /usr/local/share/icons/hicolor/48x48/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/48x48/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/512x512 mkdir -p /usr/local/share/icons/hicolor/512x512/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/512x512/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/64x64 mkdir -p /usr/local/share/icons/hicolor/64x64/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/64x64/apps/qemu.png qemu.png mkdir -p /usr/local/share/icons/hicolor/scalable mkdir -p /usr/local/share/icons/hicolor/scalable/apps ln -s ../../../../../Cellar/qemu-virgl/20210725.1/share/icons/hicolor/scalable/apps/qemu.svg qemu.svg ln -s ../Cellar/qemu-virgl/20210725.1/share/qemu qemu
==> Formula Tap: knazarov/qemu-virgl Path: /usr/local/Homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/qemu-virgl.rb ==> Configuration HOMEBREW_VERSION: 3.2.6 ORIGIN: https://github.com/Homebrew/brew HEAD: 265c8c36a4c0a74f478cba16417940b3b588736c Last commit: 13 days ago Core tap ORIGIN: https://github.com/Homebrew/homebrew-core Core tap HEAD: f6b6ff1b3fa8e3d2802a74f8750e8160829ecd34 Core tap last commit: 3 days ago Core tap branch: master HOMEBREW_PREFIX: /usr/local HOMEBREW_CASK_OPTS: [] HOMEBREW_MAKE_JOBS: 8 Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby CPU: octa-core 64-bit westmere Clang: 12.0.5 build 1205 Git: 2.32.0 => /usr/local/bin/git Curl: 7.64.1 => /usr/bin/curl macOS: 11.5-x86_64 CLT: 12.5.0.0.1.1617976050 Xcode: 12.5.1 Error: knazarov/qemu-virgl/qemu-virgl 20210725.1 did not build Rosetta 2: true ==> ENV HOMEBREW_CC: clang HOMEBREW_CXX: clang++ MAKEFLAGS: -j8 CMAKE_PREFIX_PATH: /usr/local/opt/libffi:/usr/local/opt/openssl@1.1:/usr/local/opt/readline:/usr/local/opt/sqlite:/usr/local/opt/m4:/usr/local/opt/ncurses:/usr/local CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries CMAKE_FRAMEWORK_PATH: /usr/local/opt/python@3.9/Frameworks PKG_CONFIG_PATH: /usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/pcre/lib/pkgconfig:/usr/local/opt/openssl@1.1/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/sqlite/lib/pkgconfig:/usr/local/opt/xz/lib/pkgconfig:/usr/local/opt/python@3.9/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/gmp/lib/pkgconfig:/usr/local/opt/bdw-gc/lib/pkgconfig:/usr/local/opt/guile/lib/pkgconfig:/usr/local/opt/libidn2/lib/pkgconfig:/usr/local/opt/libtasn1/lib/pkgconfig:/usr/local/opt/nettle/lib/pkgconfig:/usr/local/opt/p11-kit/lib/pkgconfig:/usr/local/opt/libevent/lib/pkgconfig:/usr/local/opt/c-ares/lib/pkgconfig:/usr/local/opt/jemalloc/lib/pkgconfig:/usr/local/opt/nghttp2/lib/pkgconfig:/usr/local/opt/unbound/lib/pkgconfig:/usr/local/opt/gnutls/lib/pkgconfig:/usr/local/opt/jpeg/lib/pkgconfig:/usr/local/opt/libepoxy-angle/lib/pkgconfig:/usr/local/opt/virglrenderer/lib/pkgconfig:/usr/local/opt/libpng/lib/pkgconfig:/usr/local/opt/libssh/lib/pkgconfig:/usr/local/opt/libusb/lib/pkgconfig:/usr/local/opt/lzo/lib/pkgconfig:/usr/local/opt/ncurses/lib/pkgconfig:/usr/local/opt/pixman/lib/pkgconfig:/usr/local/opt/vde/lib/pkgconfig PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/11 HOMEBREW_GIT: git HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk ACLOCAL_PATH: /usr/local/share/aclocal PATH: /usr/local/Homebrew/Library/Homebrew/shims/mac/super:/usr/local/opt/libtool/bin:/usr/local/opt/meson/bin:/usr/local/opt/ninja/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/gettext/bin:/usr/local/opt/pcre/bin:/usr/local/opt/gdbm/bin:/usr/local/opt/openssl@1.1/bin:/usr/local/opt/sqlite/bin:/usr/local/opt/xz/bin:/usr/local/opt/python@3.9/bin:/usr/local/opt/glib/bin:/usr/local/opt/m4/bin:/usr/local/opt/guile/bin:/usr/local/opt/libidn2/bin:/usr/local/opt/libtasn1/bin:/usr/local/opt/nettle/bin:/usr/local/opt/p11-kit/bin:/usr/local/opt/libevent/bin:/usr/local/opt/c-ares/bin:/usr/local/opt/jemalloc/bin:/usr/local/opt/nghttp2/bin:/usr/local/opt/gnutls/bin:/usr/local/opt/jpeg/bin:/usr/local/opt/virglrenderer/bin:/usr/local/opt/libpng/bin:/usr/local/opt/ncurses/bin:/usr/local/opt/vde/bin:/usr/bin:/bin:/usr/sbin:/sbin
Logs: /Users/sandrahany/Library/Logs/Homebrew/qemu-virgl/00.options.out /Users/sandrahany/Library/Logs/Homebrew/qemu-virgl/01.configure.cc /Users/sandrahany/Library/Logs/Homebrew/qemu-virgl/01.configure /Users/sandrahany/Library/Logs/Homebrew/qemu-virgl/build If reporting this issue please do so at (not Homebrew/brew or Homebrew/core): https://github.com/knazarov/homebrew-qemu-virgl/issues
@fhgjv If you can run
brew reinstall --verbose -s qemu-virgl 2>&1 | tee build.log
, and attachbuild.log
here, it will help me debug.As we discussed through the chat, it is very likely that a specific setting on your system prevents qemu from finding headers of the hypervisor framework or something like that. We'll see it in the build log (there will be output of the
./configure
script).
@vtolstov This is not my work per se. This is a work of @akihikodaki, who initially authored the patchset and rebases it and pulls bleeding edge work from other qemu contributors.
Some of the patches eventually land to the qemu master (at least the patch that I created to support the 5k resolution). And there is some progress on hvf on M1 as well. But other parts like libANGLE which is used to translate glES calls to apple's metal, require more consideration before upstream will decide to merge it.
As with all things, supporting the original author or just sending a few kind words their way will definitely help :)
mostly i need to use this repo becuase breq install qemu complains that hvf not supported
I am having the same issue. I haven't installed another qemu version, so I don't think it's the symlink issue. Also, my debug.log doesn't have any errors. I also tried disabling the integrity protection, and it didn't work.
Here's the file. Its very long. https://drive.google.com/file/d/1QqWAICj12JErX3qwKgwpSpJ1essP4Bw2/view?usp=sharing
According to both of your build logs, I can see that qemu picks up the hypervisor framework just fine. My next guess would be that for some reason the code signing entitlements are not properly assigned to the binary. This could be the culprit of why qemu fails to access hvf. I'll be looking into the code shortly.
Try this
Grab entitlements.txt
attached to this message: entitlements.txt
Then remove extended attributes from qemu binary:
sudo xattr -cr `which qemu-system-aarch64`
And add the new signature:
sudo codesign --entitlements entitlements.txt --force -s - `which qemu-system-aarch64`
Then check if hvf works.
I downloaded the attached entitlements.txt and ran the 2 commands above and this was the result:
"entitlements.txt: cannot read entitlement data"
@fhgjv maybe it will help changing .txt to .plist
I changed the downloaded file from entitlements.txt to entitlements.plist, ran the command xattr -cr which qemu-system-aarch64
then the command sudo codesign --entitlements entitlements.plist --force -s - which qemu-system-aarch64
.
However the error entitlements.plist: cannot read entitlement data is still there.
Could it be that I am opening the terminal using rosetta?
If you have a video chat like zoom or something, we can have a call and debug it together. I have some time at my disposal right now. You can reach me at telegram or matrix for a quick chat as well: https://knazarov.com/contact/
Rosetta may be a problem by the way. If you run brew from a terminal that itself runs under rosetta, you may get weird results. You may as well try and reinstall qemu-virgl using regular apple terminal and test it there.
Rosetta may be a problem by the way. If you run brew from a terminal that itself runs under rosetta, you may get weird results. You may as well try and reinstall qemu-virgl using regular apple terminal and test it there.
This is the issue. I tried using the apple terminal and this is what I got
Error: Cannot install in Homebrew on Intel processor in ARM default prefix (/opt/homebrew)!
So I ran brew with /opt/homebrew/bin/brew
and its working!
Thanks!
Rosetta may be a problem by the way. If you run brew from a terminal that itself runs under rosetta, you may get weird results. You may as well try and reinstall qemu-virgl using regular apple terminal and test it there.
This is the issue. I tried using the apple terminal and this is what I got
Error: Cannot install in Homebrew on Intel processor in ARM default prefix (/opt/homebrew)!
So I ran brew with
/opt/homebrew/bin/brew
and its working! Thanks!
Woohoo! Enjoy qemu and thanks for bringing it up. It will definitely be useful for other people who happen to have the same problem.
Hey is there any way you could help me? I am trying to run Centos using QEMU and I followed the instructions and the commands that you gave and sudo codesign --entitlements entitlements.txt --force -s - which qemu-system-aarch64 worked just fine for me yet I am still getting the same hvf error. Below is a screenshot of my start file that I am running if that helps
qemu-system-aarch64 \ -machine virt,accel=hvf,highmem=off \ -cpu cortex-a72 -smp 2 -m 4G \ -device intel-hda -device hda-output \ -device virtio-gpu-pci \ -device virtio-keyboard-pci \ -device virtio-net-pci,netdev=net \ -device virtio-mouse-pci \ -display cocoa,gl=es \ -netdev user,id=net,ipv6=off \ -drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \ -drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on" \ -drive "if=virtio,format=raw,file=./hdd.raw,discard=on" \ -cdrom focal-desktop-arm64.iso \ -boot d running the above command results in this error:qemu-system-aarch64: invalid accelerator hvf