virtualbox

Edit Package virtualbox
No description set
Refresh
Refresh
Source Files
Filename Size Changed
Fix_for_server_1.19.patch 0000001762 1.72 KB
README.autostart 0000000896 896 Bytes
README.build 0000002707 2.64 KB
UserManual.pdf 0004344956 4.14 MB
VirtualBox-6.0.14-patched.tar.bz2 0117521754 112 MB
VirtualBox.appdata.xml 0000000820 820 Bytes
_constraints 0000000207 207 Bytes
_service 0000000136 136 Bytes
fix_conflict_between_host_and_guest.patch 0000000553 553 Bytes
fix_lib_search.patch 0000001732 1.69 KB
fix_usb_rules.sh 0000000327 327 Bytes
fixes_for_5.4.patch 0000006117 5.97 KB
fixes_for_Leap42.3.patch 0000001016 1016 Bytes
fixes_for_Qt5.11.patch 0000001088 1.06 KB
fixes_for_python.patch 0000000616 616 Bytes
fixes_for_qt5.13.patch 0000005507 5.38 KB
gcc5-real-support.patch 0000000713 713 Bytes
internal-headers.patch 0000002233 2.18 KB
modify_for_4_8_bo_move.patch 0000000852 852 Bytes
remove_vbox_video_build.patch 0000001917 1.87 KB
security_fixes.patch 0000001586 1.55 KB
set_graphics_type.patch 0000018542 18.1 KB
smap.diff 0000000602 602 Bytes
switch_to_python3.4+.patch 0000008281 8.09 KB
vbox-default-os-type.diff 0000001295 1.26 KB
vbox-deprec-gsoap-service-proxies.diff 0000000963 963 Bytes
vbox-disable-updates.diff 0000002305 2.25 KB
vbox-fpie.diff 0000001533 1.5 KB
vbox-gsoapssl-deps.diff 0000000736 736 Bytes
vbox-no-build-dates.diff 0000017412 17 KB
vbox-permissions_warning.diff 0000002532 2.47 KB
vbox-python-detection.diff 0000001846 1.8 KB
vbox-smc-napa.diff 0000000557 557 Bytes
vbox-suid-warning.diff 0000002450 2.39 KB
vbox-usb-warning.diff 0000003163 3.09 KB
vbox-vboxadd-init-script.diff 0000009230 9.01 KB
vbox-vboxdrv-init-script.diff 0000003353 3.27 KB
vbox_fix_for_gcc7.patch 0000000518 518 Bytes
vbox_remove_smp_mflags.patch 0000000788 788 Bytes
vboxadd-service.service 0000000434 434 Bytes
vboxautostart.service 0000000424 424 Bytes
vboxautostart.sh 0000003388 3.31 KB
vboxconfig.sh 0000001976 1.93 KB
vboxdrv.service 0000000450 450 Bytes
vboxdrv.sh 0000012973 12.7 KB
vboxguestconfig.sh 0000002007 1.96 KB
vboxweb-service.service 0000000479 479 Bytes
vboxweb-service.sh 0000006422 6.27 KB
virtualbox-60-vboxdrv.rules 0000000747 747 Bytes
virtualbox-60-vboxguest.rules 0000000186 186 Bytes
virtualbox-LocalConfig.kmk 0000000498 498 Bytes
virtualbox-default.virtualbox 0000000937 937 Bytes
virtualbox-fix-ui-background-color.patch 0000016099 15.7 KB
virtualbox-kmp-files 0000000339 339 Bytes
virtualbox-kmp-preamble 0000000057 57 Bytes
virtualbox-patch-source.sh 0000001157 1.13 KB
virtualbox-rpmlintrc 0000000172 172 Bytes
virtualbox-sed-params.patch 0000001500 1.46 KB
virtualbox-snpritnf-buffer-overflow.patch 0000000534 534 Bytes
virtualbox-wrapper.sh 0000002330 2.28 KB
virtualbox.changes 0000370766 362 KB
virtualbox.spec 0000042284 41.3 KB
Revision 517 (latest revision is 755)
Larry Finger's avatar Larry Finger (lwfinger) accepted request 744590 from Larry Finger's avatar Larry Finger (lwfinger) (revision 517)
- Update "fixes_for_5.4.patch" for kernel API backport in openSUSE 15.2
Comments 5

z's avatar

Virtualbox 7.1.0 Cannot install extension pack.

VBoxManage: error: Failed to install "/home/username/Downloads/virtualbox/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack" VBoxManage: error: Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZN21RTCRestBinaryResponse19setConsumerCallbackEPFiPS_PKvmjmmEPv VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2099 of file VBoxManageMisc.cpp


Jan Engelhardt's avatar

The problem here is that the extension pack was built with -std=c++14 (or earlier), but virtualbox was built with -std=c++17 (or something later), which is a requirement because of the use of the <filesystem> header. As per https://en.cppreference.com/w/cpp/language/noexcept_spec , "noexcept" is part of the function signature in C++17, and so that's why virtualbox has—wait for it—..CallbackEPDoFiPS.. instead of CallbackEPFiPS (the Do part is that noexcept specifier). Well, in short, that's the bad part of the ext pack being closed-source.


openSUSE Build Service is sponsored by