Thank you for adding these latest refinements, @heavysink!
Search Criteria
Package Details: virtualbox-sdk-svn 100670-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/virtualbox-svn.git (read-only, click to copy) |
---|---|
Package Base: | virtualbox-svn |
Description: | VirtualBox Software Developer Kit (SDK) |
Upstream URL: | http://virtualbox.org |
Keywords: | oracle virtualbox vm |
Licenses: | GPL, custom:CDDL |
Conflicts: | virtualbox-sdk |
Provides: | virtualbox-sdk |
Submitter: | heavysink |
Maintainer: | heavysink (lilac) |
Last Packager: | heavysink |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2017-09-16 02:27 (UTC) |
Last Updated: | 2023-07-23 20:53 (UTC) |
Dependencies (42)
- python (python36, python32, python37, python39, python38, python310, python312)
- alsa-lib (alsa-lib-x205ta) (make)
- cdrkit (cdrtools) (make)
- curl (curl-git, curl-quiche-git, curl-http3-ngtcp2) (make)
- device-mapper (device-mapper-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- glslang (glslang-minimal-git, glslang-git) (make)
- glu (glu-git) (make)
- gsoap (gsoap287) (make)
- iasl (acpica) (make)
- jdk8-openjdk (jdk8-openjdk-xdg) (make)
- libidl2 (make)
- liblzf (make)
- libpulse (pulseaudio-dummy, pulseaudio-git) (make)
- libtpms (libtpms-git) (make)
- libvncserver (libvncserver-git) (make)
- libvpx (libvpx-1.6, libvpx-full-git, libvpx-1.7, libvpx-git) (make)
- libxcomposite (make)
- libxcursor (libxcursor-git) (make)
- libxinerama (libxinerama-randr-git) (make)
- Show 22 more dependencies...
Required by (5)
- python-virtualbox (requires virtualbox-sdk)
- python2-virtualbox (requires virtualbox-sdk)
- vdfuse (requires virtualbox-sdk)
- virtualbox-headless (requires virtualbox-sdk) (optional)
- virtualbox-svn (requires virtualbox-sdk) (optional)
Sources (21)
- 001-disable-update.patch
- 004-drop-Wno-format.patch
- 008-no-vboxvideo.patch
- 009-properly-handle-i3wm.patch
- 012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch
- 013-support-building-from-dkms.patch
- 018-upate-xclient-script.patch
- 020-python-3-11.patch
- 60-vboxdrv.rules
- 60-vboxguest.rules
- LocalConfig.kmk
- vboxdrmclient.path
- vboxdrmclient.service
- vboxreload
- vboxservice-nox.service
- vboxservice.service
- vboxweb.service
- virtualbox-guest-utils.sysusers
- virtualbox-host-dkms.conf
- virtualbox.sysusers
- VirtualBox
MarsSeed commented on 2023-07-23 21:05 (UTC)
MarsSeed commented on 2023-07-22 14:59 (UTC)
@heavysink, thank you.
Please also kindly add a conflicts entry for 'virtualbox-guest-dkms-svn'
to the following subpackages:
Because apparently some people still have the dropped dkms-svn module installed despite the Arch Linux kernels already containing the virtualbox-guest-modules.
That is possible because the listed subpackages only conflict with 'virtualbox-guest-dkms', but the former virtualbox-guest-dkms-svn never provided the non-svn equivalent.
heavysink commented on 2023-07-22 14:31 (UTC)
@MarsSeed
Corrected
MarsSeed commented on 2022-05-16 15:32 (UTC) (edited on 2023-07-21 22:48 (UTC) by MarsSeed)
'VIRTUALBOX-GUEST-MODULES-SVN' does not exist - that is a dependency of virtualbox-guest-utils-svn and virtualbox-guest-utils-nox-svn.
These packages should now depend on 'VIRTUALBOX-GUEST-MODULES' provided by the Linux kernel (see here for an example).
carlosnewmusic commented on 2021-05-08 02:51 (UTC)
/var/tmp/pamac-build-user/virtualbox-svn/src/VirtualBox/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom/nsISupportsImpl.h:345:3: nota: en expansión de macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 345 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-user/virtualbox-svn/src/VirtualBox/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom/nsISupportsImpl.h:374:5: nota: en expansión de macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 374 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, _i1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-user/virtualbox-svn/src/VirtualBox/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom/nsISupportsImpl.h:485:46: nota: en expansión de macro ‘NS_IMPL_QUERY_INTERFACE3’ 485 | #define NS_IMPL_THREADSAFE_QUERY_INTERFACE3 NS_IMPL_QUERY_INTERFACE3 | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-user/virtualbox-svn/src/VirtualBox/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom/nsISupportsImpl.h:826:3: nota: en expansión de macro ‘NS_IMPL_THREADSAFE_QUERY_INTERFACE3’ 826 | NS_IMPL_THREADSAFE_QUERY_INTERFACE3(_class, _i1, _i2, _i3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-user/virtualbox-svn/src/VirtualBox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3441:1: nota: en expansión de macro ‘NS_IMPL_THREADSAFE_ISUPPORTS3’ 3441 | NS_IMPL_THREADSAFE_ISUPPORTS3(ipcDConnectService, ipcIDConnectService, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kmk: *** Exiting with status 2 ==> ERROR: Se produjo un fallo en build().
shillshocked commented on 2019-06-07 00:16 (UTC)
Why on earth does this package unpack to 8 GB on the tmp drive?
heavysink commented on 2019-03-27 05:15 (UTC)
I have to disown the package... There is too much modification in the DKMS module code that I cannot handle it...
melaniefox commented on 2018-12-19 20:57 (UTC)
@FredBezies: Found a solution. Add the folling line to LocalConfig.kmk
VBOX_GUI_WITH_SHARED_LIBRARY = 1
and change the package_virtualbox function to read as follows:
setuid root binaries
install -m4755 VBoxSDL VirtualBoxVM VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl VBoxNetNAT -t "$pkgdir/usr/lib/virtualbox"
other binaries
install -m755 VirtualBox VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxTestOGL VBoxBalloonCtrl vboxwebsrv webtest -t "$pkgdir/usr/lib/virtualbox"
hope this helps everyone to build and run vbox 6.0 series.
Pinned Comments