Package Details: libvirt-git

Git Clone URL: (read-only)
Package Base: libvirt-git
Description: API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)
Upstream URL:
Keywords: library management virtualization
Licenses: LGPL
Conflicts: libvirt
Provides: libvirt
Submitter: xtfxme
Maintainer: ArthurBorsboom
Last Packager: ArthurBorsboom
Votes: 10
Popularity: 0.000000
First Submitted: 2009-12-06 07:37
Last Updated: 2019-02-06 08:12

Dependencies (48)

Required by (58)

Sources (4)

Latest Comments

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

sniper7kills commented on 2019-07-21 03:47

For those interested and running into the <wireshark/config.h> issue.

I had to manually install the libwireshark-dev package from debian. (Extract the .deb file, then extract the data.tar.xz file; and then copy the usr contents accordingly.)

It looks like the wireshark-cli contains most of the source files; but not all of them. (so this may be an issue that needs to be brought up in the wireshark-cli package?) If you don't have wireshark-cli installed you should be able to use debtap to install the libwireshark-dev package from debian.

ArthurBorsboom commented on 2019-07-20 13:49

According to other bug reports, it seems that the wireshark development package has become a dependency.


I cannot find a wireshark development package in both the Arch official repository and the AUR.

Does anybody have a suggestion for this package?

sniper7kills commented on 2019-07-19 20:55

Running into the following build error.

wireshark/src/packet-libvirt.c:21:10: fatal error: wireshark/config.h: No such file or directory
   21 | #include <wireshark/config.h>

CyberShadow commented on 2018-05-15 05:07

Fails to build:

==> Starting build()...
Updating submodules...
Submodule 'gnulib' (<>) registered for path '.gnulib'
Submodule 'keycodemapdb' (<>) registered for path 'src/keycodemapdb'
Cloning into '/build/libvirt-git/src/libvirt/.gnulib'...
Cloning into '/build/libvirt-git/src/libvirt/src/keycodemapdb'...
Submodule path '.gnulib': checked out 'd6397dde2e127e246e3eeb5254a21f42cac783c8'
Submodule path 'src/keycodemapdb': checked out '16e5b0787687d8904dad2c026107409eb9bfcb95'
Running bootstrap...
./bootstrap: line 221: rpcgen: command not found
./bootstrap: Error: 'rpcgen' not found

rpcgen doesn't seem to be in core/glibc any more, but apparently it's provided by extra/rpcsvc-proto. Perhaps that should be added as a dependency?

ArthurBorsboom commented on 2018-04-11 19:58

Good one. Thanks for providing the easy fix!


CyberShadow commented on 2018-04-11 19:19

pacman now has a tmpfiles hook, so I think the systemd-tmpfiles invocation in the .install script is no longer necessary.

It was already removed in the community libvirt package back in 2016:

z3ntu commented on 2018-03-25 14:04

According to the changelog (, python2 can be replaced with python(3).

ArthurBorsboom commented on 2018-03-06 18:45

The package has been updated, including the two fixes for the daemon (thanks @calzonealamuerte).

@okle100: I also had set the --with-numad flag, however this resulted in an error message while preparing (configure) the package:

"You must install numad package to manage CPU and memory placement dynamically"

My guess is that the NUMA option only works on NUMA enabled systems, which is just a limited amount of systems (Xeon, Opteron, etc). On the other hand, I believe this flag will be set automatically, if NUMA is detected. Please let me know if I am wrong, or if you have suggestions to make it work for everybody.

calzonealamuerte commented on 2018-02-25 13:36

to "fix" this package, replace the following lines in PKGBUILD:

daemon/ \ --> src/remote/ \

sed -i 's/notify/simple/' daemon/ --> sed -i 's/notify/simple/' src/remote/

ArthurBorsboom commented on 2017-05-25 20:21

Are there any downsides of enabling this flag?