Package Base Details: qemu-git

Git Clone URL: https://aur.archlinux.org/qemu-git.git (read-only, click to copy)
Keywords: git kvm qemu
Submitter: None
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 27
Popularity: 0.29
First Submitted: 2009-09-19 20:02
Last Updated: 2020-04-02 10:02

Latest Comments

1 2 3 4 5 6 ... Next › Last »

FredBezies commented on 2020-01-06 21:06

Thanks for the info about python2 deprecation.

Updated: https://aur.archlinux.org/cgit/aur.git/commit/?h=qemu-git&id=47d135b2b6c2

drgr33n commented on 2020-01-06 20:51

Hey, building this today failed wit the following error.

ERROR: Cannot use '/usr/bin/python2', Python >= 3.5 is required.
       Use --python=/path/to/python to specify a supported Python.

I had to swap out python2 for python within the package build.

diff --git a/PKGBUILD b/PKGBUILD
index b74aaff..be0efc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgbase=qemu-git
 _gitname=qemu
 pkgname=(qemu-git qemu-headless-git qemu-arch-extra-git qemu-headless-arch-extra-git qemu-block-{iscsi-git,rbd-git,gluster-git} qemu-guest-agent-git)
 pkgdesc="A generic and open source machine emulator and virtualizer. Git version."
-pkgver=v4.2.0.r403.gf0dcfddece
+pkgver=v4.2.0.r473.gf4d8cf148e
 pkgrel=1
 epoch=9
 arch=(i686 x86_64)
@@ -70,7 +70,7 @@ _build() (
     --sysconfdir=/etc \
     --localstatedir=/var \
     --libexecdir=/usr/lib/qemu \
-    --python=/usr/bin/python2 \
+    --python=/usr/bin/python \
     --smbd=/usr/bin/smbd \
     --enable-modules \
     --enable-sdl \

danhyal commented on 2019-12-15 15:28

@FredBezies For some reason it builds just fine with the capstone-git package but not with the normal one, very odd.

FredBezies commented on 2019-12-14 21:06

@danhyal: try cleaning yay cache. It is miracolous :D

danhyal commented on 2019-12-14 15:13

I have the same issue reported by paumars

FredBezies commented on 2019-07-08 10:19

@paumars: I built it before pushing the new version. Will look at it asap.

Tried again on my real computer and in a chroot. Build process worked flawlessly. I do not understand.

paumars commented on 2019-07-08 10:12

My build just failed.

  CC      aarch64-softmmu/disas.o
In file included from /home/pradana/.cache/yay/qemu-git/src/qemu/disas.c:9:
/home/pradana/.cache/yay/qemu-git/src/qemu/include/disas/capstone.h:6:10: fatal error: capstone.h: No such file or directory
    6 | #include <capstone.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make[1]: *** [/home/pradana/.cache/yay/qemu-git/src/qemu/rules.mak:69: disas.o] Error 1
make: *** [Makefile:472: aarch64-softmmu/all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: qemu-git

FredBezies commented on 2019-04-08 15:41

@Icarus_Radio : this package is modular. Some parts are conflicting. Just build it and install which parts you want.

Icarus_Radio commented on 2019-04-08 14:53

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: qemu-headless-git and qemu-git are in conflict

How to solve this problem?

alexei commented on 2018-07-06 14:50

Currently '!strip' option doesn't have an effect when added, due to the stripping stage in the upstream build system. Please consider this patch to save the next person some trouble:

diff --git a/PKGBUILD b/PKGBUILD
index fb33afe..a14c8aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -78,6 +78,7 @@ _build() (
     --enable-modules \
     --enable-jemalloc \
     --disable-werror \
+    $(if ! check_option "strip" "y"; then echo "--disable-strip"; fi) \
     "${@:2}"

   make

I can send this to the Arch repo qemu package maintainer, if you would rather avoid forking from them any further.