Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 607172 Details for
Bug 706800
app-emulation/virtualbox-modules-6.1.2 with kernel 5.5.0 - ERROR: "VBoxHost_RTStrPrintf" [.../work/vboxnetadp/vboxnetadp.ko] undefined!
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Adapted from OpenSUSE patch and working with gentoo-sources:5.5.0
fixes_for_5.5.patch (text/plain), 3.51 KB, created by
Niranjan
on 2020-01-28 20:13:31 UTC
(
hide
)
Description:
Adapted from OpenSUSE patch and working with gentoo-sources:5.5.0
Filename:
MIME Type:
Creator:
Niranjan
Created:
2020-01-28 20:13:31 UTC
Size:
3.51 KB
patch
obsolete
>Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile >=================================================================== >--- VirtualBox-6.1.2.orig/Makefile >+++ VirtualBox-6.1.2/Makefile >@@ -35,9 +35,6 @@ endif > ifneq ($(wildcard $(CURDIR)/vboxnetadp/Makefile),) > obj-m += vboxnetadp/ > endif >-ifneq ($(wildcard $(CURDIR)/vboxpci/Makefile),) >- obj-m += vboxpci/ >-endif > > else # ! KERNELRELEASE > >@@ -45,10 +42,11 @@ else # ! KERNELRELEASE > > KBUILD_VERBOSE ?= > KERN_VER ?= $(shell uname -r) >-.PHONY: all install clean check unload load vboxdrv vboxnetflt vboxnetadp \ >- vboxpci >+PWD ?= $(shell pwd) >+ >+.PHONY: all install clean check unload load vboxdrv vboxnetflt vboxnetadp > >-all: vboxdrv vboxnetflt vboxnetadp vboxpci >+all: vboxdrv vboxnetflt vboxnetadp > > # We want to build on Linux 2.6.18 and later kernels. > ifneq ($(filter-out 1.% 2.0.% 2.1.% 2.2.% 2.3.% 2.4.% 2.5.%,$(KERN_VER)),) >@@ -64,6 +62,7 @@ vboxnetflt: vboxdrv > if [ -f vboxdrv/Module.symvers ]; then \ > cp vboxdrv/Module.symvers vboxnetflt; \ > fi; \ >+ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \ > echo "=== Building 'vboxnetflt' module ==="; \ > $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt || exit 1; \ > cp vboxnetflt/vboxnetflt.ko .; \ >@@ -75,41 +74,29 @@ vboxnetadp: vboxdrv > if [ -f vboxdrv/Module.symvers ]; then \ > cp vboxdrv/Module.symvers vboxnetadp; \ > fi; \ >+ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \ > echo "=== Building 'vboxnetadp' module ==="; \ >- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \ >+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \ > cp vboxnetadp/vboxnetadp.ko .; \ > echo; \ > fi > >-vboxpci: vboxdrv >- @if [ -d vboxpci ]; then \ >- if [ -f vboxdrv/Module.symvers ]; then \ >- cp vboxdrv/Module.symvers vboxpci; \ >- fi; \ >- echo "=== Building 'vboxpci' module ==="; \ >- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci || exit 1; \ >- cp vboxpci/vboxpci.ko .; \ >- echo; \ >- fi >- > install: > @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv install > @if [ -d vboxnetflt ]; then \ >+ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \ > $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt install; \ > fi > @if [ -d vboxnetadp ]; then \ >+ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \ > $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp install; \ > fi >- @if [ -d vboxpci ]; then \ >- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci install; \ >- fi > > else > > vboxdrv: > vboxnetflt: > vboxnetadp: >-vboxpci: > install: > > endif >@@ -122,16 +109,13 @@ clean: > @if [ -d vboxnetadp ]; then \ > $(MAKE) -C vboxnetadp clean; \ > fi >- @if [ -d vboxpci ]; then \ >- $(MAKE) -C vboxpci clean; \ >- fi >- rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko >+ rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko > > check: > @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv check > > unload: >- @for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do \ >+ @for module in vboxnetadp vboxnetflt vboxdrv; do \ > if grep "^$$module " /proc/modules >/dev/null; then \ > echo "Removing previously installed $$module module"; \ > /sbin/rmmod $$module; \ >@@ -139,7 +123,7 @@ unload: > done > > load: unload >- @for module in vboxdrv vboxnetflt vboxnetadp vboxpci; do \ >+ @for module in vboxdrv vboxnetflt vboxnetadp; do \ > if test -f $$module.ko; then \ > echo "Installing $$module module"; \ > /sbin/insmod $$module.ko; \ >
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 706800
:
605882
| 607172