Package Details: virtualbox-kvm 20260201-4

Git Clone URL: https://aur.archlinux.org/virtualbox-kvm.git (read-only, click to copy)
Package Base: virtualbox-kvm
Description: Powerful x86 virtualization for enterprise as well as home use (KVM backend)
Upstream URL: https://github.com/cyberus-technology/virtualbox-kvm
Licenses: GPL-3.0-only AND (GPL-3.0-only OR CDDL-1.0)
Conflicts: virtualbox, virtualbox-ose
Replaces: virtualbox-ose
Submitter: xyzzy
Maintainer: knoelli
Last Packager: knoelli
Votes: 15
Popularity: 0.45
First Submitted: 2024-02-08 19:08 (UTC)
Last Updated: 2026-03-30 19:13 (UTC)

Required by (0)

Sources (23)

Pinned Comments

knoelli commented on 2026-02-05 22:44 (UTC)

Re-added the --disable-hardening option (although hardening is supported).

The reasons have been discussed here. In short, hardening is a security wrapper if certain virtualbox binaries are setuid root. However, compiled with the kvm module, virtualbox does not need root privileges, only access to /dev/kvm.

Latest Comments

1 2 3 4 5 Next › Last »

R41zW4z commented on 2026-03-16 16:01 (UTC)

NLS language fix (German + others)

Problem: VirtualBox reports "Could not find a language file for the language de in /usr/lib/virtualbox/nls"

Fix: Add after libraries installation (~line 135 in package()):

```bash

NLS languages for /usr/lib/virtualbox/nls (fixes German language)

install -d -m0755 "${pkgdir}/usr/lib/virtualbox/nls" install -m0644 "${srcdir}/VirtualBox-${_vboxver}/out/linux.amd64/release/bin/nls/"*.qm \ "${pkgdir}/usr/lib/virtualbox/nls/"

knoelli commented on 2026-02-05 22:44 (UTC)

Re-added the --disable-hardening option (although hardening is supported).

The reasons have been discussed here. In short, hardening is a security wrapper if certain virtualbox binaries are setuid root. However, compiled with the kvm module, virtualbox does not need root privileges, only access to /dev/kvm.

knoelli commented on 2026-02-03 20:36 (UTC)

@dragonn The problem seems to be due to the build process splitting soapC.cpp into multiple smaller files (to enhance compilation speed). Somehow the cut is currently done at a wrong position so the resulting split source files don't compile anymore.

I've added a fix to the latest PKGBUILD (along with the update to VirtualBox 7.2.6).

dragonn commented on 2026-01-31 11:59 (UTC)

Fails to build on my system: virtualbox-kvm/src/VirtualBox-7.2.4/out/linux.amd64/release/obj/webservice/soapC-7.cpp:5:39: error: ‘soap_codes_vbox__PartitionType’ was not declared in this scope; did you mean ‘soap_out_vbox__PartitionType’? 5 | const char *s = soap_code_str(soap_codes_vbox__PartitionType, (long)n); | ^~ | soap_out_vbox__PartitionType Any idea?

knoelli commented on 2026-01-26 10:05 (UTC) (edited on 2026-01-26 20:02 (UTC) by knoelli)

@aaronjames.vicen: Hardening does in fact work but requires some permission changes (setuid for some binaries). I've already locally updated PKGBUILD and will push the changes later today.

Update: New PKGBUILD has been pushed.

aaronjames.vicen commented on 2026-01-25 21:37 (UTC)

*removing --disable-hardening from PKGBUILD does NOT work in the current build. But it seems that it could work.

aaronjames.vicen commented on 2026-01-25 20:59 (UTC)

--disable-hardening is NO LONGER REQUIRED to build See issue: https://github.com/cyberus-technology/virtualbox-kvm/issues/23

Please remove from the PKGBUILD

RodoMa92 commented on 2025-10-09 06:49 (UTC)

@knoelli Forcing to build curl in package seems to have fixed my issues with compilation as well. Probably some curl changes upstream than. Thanks :)

wheat32 commented on 2025-10-07 22:12 (UTC)

Perfect - works again! Thanks!

knoelli commented on 2025-10-07 18:57 (UTC)

I just updated PKGBUILD which should fix compilation and runtime errors by using source supplied curl library.