FreeBSD Bugzilla – Attachment 241924 Details for
Bug 270189
emulators/virtualbox-ose: guest machines are no longer usable: Failed to construct device 'VMMDev' instance #0 (VERR_INTERNAL_ERROR_3).
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
poudriere friendly patch that uses clang14
virtualbox_6.1.44_1.patch (text/plain), 6.60 KB, created by
pr
on 2023-05-02 12:35:36 UTC
(
hide
)
Description:
poudriere friendly patch that uses clang14
Filename:
MIME Type:
Creator:
pr
Created:
2023-05-02 12:35:36 UTC
Size:
6.60 KB
patch
obsolete
>diff --git a/emulators/virtualbox-ose-additions/Makefile b/emulators/virtualbox-ose-additions/Makefile >index 3a6dc9421570..434f65c9f2fa 100644 >--- a/emulators/virtualbox-ose-additions/Makefile >+++ b/emulators/virtualbox-ose-additions/Makefile >@@ -1,6 +1,5 @@ > PORTNAME= virtualbox-ose >-PORTVERSION= 6.1.36 >-PORTREVISION?= 2 >+PORTVERSION= 6.1.44 > CATEGORIES= emulators > MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/ > PKGNAMESUFFIX?= -additions >diff --git a/emulators/virtualbox-ose-additions/distinfo b/emulators/virtualbox-ose-additions/distinfo >index c264e433839f..8413c585033b 100644 >--- a/emulators/virtualbox-ose-additions/distinfo >+++ b/emulators/virtualbox-ose-additions/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1658298869 >-SHA256 (VirtualBox-6.1.36.tar.bz2) = e47942e42892c13c621869865e2b7b320340154f0fa74ecbdaf18fdaf70ef047 >-SIZE (VirtualBox-6.1.36.tar.bz2) = 165685382 >+TIMESTAMP = 1682671010 >+SHA256 (VirtualBox-6.1.44.tar.bz2) = 34a0235d878165453f6a15e34d74ed19b8878afacbb34e6f3682556f3487a48c >+SIZE (VirtualBox-6.1.44.tar.bz2) = 165775421 >diff --git a/emulators/virtualbox-ose-kmod/Makefile b/emulators/virtualbox-ose-kmod/Makefile >index efd78069f3c8..c2692e3ea865 100644 >--- a/emulators/virtualbox-ose-kmod/Makefile >+++ b/emulators/virtualbox-ose-kmod/Makefile >@@ -1,5 +1,5 @@ > PORTNAME= virtualbox-ose >-PORTVERSION= 6.1.36 >+PORTVERSION= 6.1.44 > PORTREVISION= 1 > CATEGORIES= emulators > MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/ >diff --git a/emulators/virtualbox-ose-kmod/distinfo b/emulators/virtualbox-ose-kmod/distinfo >index c264e433839f..9896172468b4 100644 >--- a/emulators/virtualbox-ose-kmod/distinfo >+++ b/emulators/virtualbox-ose-kmod/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1658298869 >-SHA256 (VirtualBox-6.1.36.tar.bz2) = e47942e42892c13c621869865e2b7b320340154f0fa74ecbdaf18fdaf70ef047 >-SIZE (VirtualBox-6.1.36.tar.bz2) = 165685382 >+TIMESTAMP = 1682670994 >+SHA256 (VirtualBox-6.1.44.tar.bz2) = 34a0235d878165453f6a15e34d74ed19b8878afacbb34e6f3682556f3487a48c >+SIZE (VirtualBox-6.1.44.tar.bz2) = 165775421 >diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile >index 301f9a4b855e..c7cd103eaab0 100644 >--- a/emulators/virtualbox-ose/Makefile >+++ b/emulators/virtualbox-ose/Makefile >@@ -1,6 +1,6 @@ > PORTNAME= virtualbox-ose >-PORTVERSION= 6.1.36 >-PORTREVISION= 2 >+PORTVERSION= 6.1.44 >+PORTREVISION= 1 > CATEGORIES= emulators > MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/ > DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS} >@@ -32,7 +32,6 @@ USE_GNOME= libidl libxml2 > > HAS_CONFIGURE= yes > CONFIGURE_ARGS= --disable-java --passive-mesa >-CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}" > > CONFLICTS_INSTALL= virtualbox-ose-additions-* \ > virtualbox-ose-devel \ >@@ -115,6 +114,13 @@ USE_RC_SUBR= vboxheadless vboxwatchdog > > .include <bsd.port.options.mk> > >+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 >+USES+= llvm:max=14 >+CONFIGURE_ARGS+= --with-gcc="clang${LLVM_VERSION}" --with-g++="clang++${LLVM_VERSION}" >+.else >+CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}" >+.endif >+ > .if ${SLAVE_PORT} == no > CONFLICTS_INSTALL+= virtualbox-ose-nox11 > OPTIONS_DEFAULT+= PYTHON >diff --git a/emulators/virtualbox-ose/distinfo b/emulators/virtualbox-ose/distinfo >index 1f32b6fd8315..941e8fe5bb20 100644 >--- a/emulators/virtualbox-ose/distinfo >+++ b/emulators/virtualbox-ose/distinfo >@@ -1,5 +1,5 @@ >-TIMESTAMP = 1658298869 >-SHA256 (VirtualBox-6.1.36.tar.bz2) = e47942e42892c13c621869865e2b7b320340154f0fa74ecbdaf18fdaf70ef047 >-SIZE (VirtualBox-6.1.36.tar.bz2) = 165685382 >-SHA256 (VBoxGuestAdditions_6.1.36.iso) = c987cdc8c08c579f56d921c85269aeeac3faf636babd01d9461ce579c9362cdd >-SIZE (VBoxGuestAdditions_6.1.36.iso) = 63803392 >+TIMESTAMP = 1682670965 >+SHA256 (VirtualBox-6.1.44.tar.bz2) = 34a0235d878165453f6a15e34d74ed19b8878afacbb34e6f3682556f3487a48c >+SIZE (VirtualBox-6.1.44.tar.bz2) = 165775421 >+SHA256 (VBoxGuestAdditions_6.1.44.iso) = a88d947b0055ae0f08962fa1b5788247272903b6bca3f1a9ad0cb6bc8706ecf8 >+SIZE (VBoxGuestAdditions_6.1.44.iso) = 63952896 >diff --git a/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_core_settings.c b/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_core_settings.c >new file mode 100644 >index 000000000000..603c0184a96f >--- /dev/null >+++ b/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_core_settings.c >@@ -0,0 +1,11 @@ >+--- src/VBox/Devices/PC/ipxe/src/core/settings.c.orig 2023-04-13 11:24:00.000000000 +0200 >++++ src/VBox/Devices/PC/ipxe/src/core/settings.c 2023-04-28 11:09:40.133502000 +0200 >+@@ -286,7 +286,7 @@ >+ const char *name ) { >+ struct { >+ struct autovivified_settings autovivified; >+- char name[ strlen ( name ) + 1 /* NUL */ ]; >++ char name[ 32 ]; >+ } *new_child; >+ struct settings *settings; >+ >diff --git a/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_net_tcp_httpcore.c b/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_net_tcp_httpcore.c >new file mode 100644 >index 000000000000..b314407b9cda >--- /dev/null >+++ b/emulators/virtualbox-ose/files/patch-src_VBox_Devices_PC_ipxe_src_net_tcp_httpcore.c >@@ -0,0 +1,15 @@ >+--- src/VBox/Devices/PC/ipxe/src/net/tcp/httpcore.c.orig 2023-04-13 11:24:16.000000000 +0200 >++++ src/VBox/Devices/PC/ipxe/src/net/tcp/httpcore.c 2023-04-28 20:13:10.781920000 +0200 >+@@ -646,9 +646,9 @@ >+ int request_len = unparse_uri ( NULL, 0, http->uri, >+ URI_PATH_BIT | URI_QUERY_BIT ); >+ struct { >+- uint8_t user_pw[ user_pw_len + 1 /* NUL */ ]; >+- char user_pw_base64[ user_pw_base64_len + 1 /* NUL */ ]; >+- char request[ request_len + 1 /* NUL */ ]; >++ uint8_t user_pw[ 32 ]; >++ char user_pw_base64[ 64 ]; >++ char request[ 1024 ]; >+ char range[48]; /* Enough for two 64-bit integers in decimal */ >+ } *dynamic; >+ int partial; >diff --git a/emulators/virtualbox-ose/pkg-plist b/emulators/virtualbox-ose/pkg-plist >index f61048647e6c..b3058f23ff9e 100644 >--- a/emulators/virtualbox-ose/pkg-plist >+++ b/emulators/virtualbox-ose/pkg-plist >@@ -552,6 +552,7 @@ lib/virtualbox/components/VirtualBox_XPCOM.xpt > %%NLS%%%%DATADIR%%/nls/VirtualBox_id.qm > %%NLS%%%%DATADIR%%/nls/VirtualBox_it.qm > %%NLS%%%%DATADIR%%/nls/VirtualBox_ja.qm >+%%NLS%%%%DATADIR%%/nls/VirtualBox_ka.qm > %%NLS%%%%DATADIR%%/nls/VirtualBox_km_KH.qm > %%NLS%%%%DATADIR%%/nls/VirtualBox_ko.qm > %%NLS%%%%DATADIR%%/nls/VirtualBox_lt.qm >@@ -590,6 +591,7 @@ lib/virtualbox/components/VirtualBox_XPCOM.xpt > %%NLS%%%%DATADIR%%/nls/qt_id.qm > %%NLS%%%%DATADIR%%/nls/qt_it.qm > %%NLS%%%%DATADIR%%/nls/qt_ja.qm >+%%NLS%%%%DATADIR%%/nls/qt_ka.qm > %%NLS%%%%DATADIR%%/nls/qt_km_KH.qm > %%NLS%%%%DATADIR%%/nls/qt_ko.qm > %%NLS%%%%DATADIR%%/nls/qt_lt.qm
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 270189
:
240856
|
241099
|
241524
|
241915
|
241924
|
242010
|
242011
|
242215
|
242284
|
242510