Package Details: virtualbox-bin-sdk 7.0.14-1

Git Clone URL: https://aur.archlinux.org/virtualbox-bin.git (read-only, click to copy)
Package Base: virtualbox-bin
Description: VirtualBox software developer kit for use with virtualbox-bin package
Upstream URL: https://www.virtualbox.org/
Keywords: machine oracle virtualization vm
Licenses: GPL2, custom, BSD, LGPL2.1
Conflicts: virtualbox-sdk
Provides: virtualbox-sdk
Submitter: Rainmaker
Maintainer: dbermond
Last Packager: dbermond
Votes: 62
Popularity: 0.026936
First Submitted: 2015-08-18 09:16 (UTC)
Last Updated: 2024-01-18 15:25 (UTC)

Dependencies (3)

Required by (7)

Sources (12)

Pinned Comments

dbermond commented on 2022-10-21 19:08 (UTC)

Notice:

To avoid crashes when upgrading Guest Additions from version 6.x to 7.x on Windows guests, uninstall the old Guest Additions first, then reboot, and then install the new ones. It's recommended to do all these operations in Safe Mode. See this upstream bug ticket for more details.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 14 Next › Last »

dbermond commented on 2020-11-22 00:20 (UTC)

@ElijahLynn This package is not the virtualbox extension pack. You can find the extension pack here. The package description already states what differentiates it from the repository one: "Oracle branded non-OSE".

ElijahLynn commented on 2020-11-19 03:31 (UTC)

Appreciate that @Kr1ss. I read that a bit and see it is basically the "VirtualBox Extension Pack" which according to https://www.nakivo.com/blog/how-to-install-virtualbox-extension-pack/, says:

  • Support for USB 2.0 and USB 3.0 devices
  • Host webcam pass-through
  • VirtualBox Remote Desktop Protocol (VRDP)
  • Disk image encryption with AES algorithm
  • Intel PXE Boot ROM

Would be good if somehow this package could put that in a description of sorts to distinguish the two because as an outsider, I had no idea.

Kr1ss commented on 2020-11-18 23:09 (UTC) (edited on 2020-11-18 23:10 (UTC) by Kr1ss)

@ElijahLynn basically the package in [community] provides you the fully free and open source edition, while this one here is the Oracle branded one, containing some proprietary extensions. (See §1 in the licensing FAQ)

ElijahLynn commented on 2020-11-18 22:58 (UTC)

What is the difference between virtualbox-bin AUR and https://www.archlinux.org/packages/community/x86_64/virtualbox/?

drankinatty commented on 2020-10-21 07:48 (UTC)

Yes, thank you, after discussing on the vbox-users list, it was the binary.iso that contains the files that needed patching and there isn't any way for you to do that. Sorry for the noise -- also 6.1.16 is out and works fine with Linux 5.9.1 -- all you need to do is update the build no., drop the patch, set release to 1 and regen the checksums. (I hate kernel version updates....)

dbermond commented on 2020-10-19 03:22 (UTC)

@drankinatty I have an impression that you did not read my previous comment. I'll repeat it one more time: there is no guest additions source to patch here because this is a -bin (pre-compiled) package. There is only dkms sources to patch on this package. And there is nothing being patched on '/tmp' here.

drankinatty commented on 2020-10-19 02:37 (UTC) (edited on 2020-10-19 02:37 (UTC) by drankinatty)

If you are just repackaging what is built in virtualbox-bin-guest-iso-6.1.14-3-any.pkg.tar.zst that is provided as part of this package, then it's Oracle's issue. The problem is -- while you patch /tmp/vbox.0/r0drv/linux/the-linux-kernel.h to build this package -- the src files installed from virtualbox-bin-guest-iso-6.1.14-3-any.pkg.tar.zst to the guest when you install the guest-additions are not patched. So is there away to patch the same files you patch to build the host modules (with the same patch) so they are packaged in the virtualbox-bin-guest-iso-6.1.14-3 built by this package so that guest-additions build?

dbermond commented on 2020-10-18 13:31 (UTC)

@drankinatty What are you talking about? This is a -bin package and the guest additions are not built from sources. There is no guest additions source to patch here and the package does not install a directory named '/opt/VBoxGuestAdditions-6.1.14/'.

drankinatty commented on 2020-10-18 10:26 (UTC)

Linux 5.9-1 guest-additions build fails so it looks like applying the same patch is needed by the guest-additions package. Error from vboxadd-setup.log

In file included from /tmp/vbox.0/VBoxGuest-linux.c:36:
/tmp/vbox.0/r0drv/linux/the-linux-kernel.h:141:11: fatal error: linux/smp_lock.h: No such file or directory
  141 | # include <linux/smp_lock.h>
      |           ^~~~~~~~~~~~~~~~~~
compilation terminated.

The 021-kernel-5.9.patch looks like it should have addressed this, maybe this can be adapted to the guest-additions package produced during the build?

The crux is this, the src file installed on the host in /usr/src/vboxhost-6.1.14_non_OSE/ are patched for 5.9.1, the files that get installed on the guest to /opt/VBoxGuestAdditions-6.1.14/src/vboxgues-6.1.14/ are not (they are still dated Sept. 4, 2020). So guest additions fail to build on Arch guests.

dbermond commented on 2020-09-05 14:52 (UTC)

@Kr1ss Thanks for pointing this. Fixed.