| View previous topic :: View next topic |
| Author |
Message |
Perfect Gentleman Veteran


Joined: 18 May 2014 Posts: 1252
|
Posted: Mon Jan 27, 2020 4:50 pm Post subject: [Solved] Error building vbox-modules-6.1.2 with linux-5.5.0 |
|
|
| Code: | x86_64-pc-linux-gnu-ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/linux/VBoxNetAdp-linux.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/VBoxNetAdp.o
{ echo /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/linux/VBoxNetAdp-linux.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/VBoxNetAdp.o; echo; } > /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.mod
make -f ./scripts/Makefile.modpost
sed 's/ko$/o/' /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/modules.order | scripts/mod/modpost -i ./Module.symvers -o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/Module.symvers -s -T -
ERROR: "VBoxHost_RTStrPrintf" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTErrConvertToErrno" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTErrConvertFromErrno" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTLogLoggerEx" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTLogRelGetDefaultInstanceEx" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTStrToUInt32" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTR0Term" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
ERROR: "VBoxHost_RTR0Init" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/vboxnetadp.ko] undefined!
make[3]: *** [scripts/Makefile.modpost:94: __modpost] Error 1
make[2]: *** [Makefile:1606: modules] Error 2
make[2]: Leaving directory '/usr/src/linux-5.5.0-gentoo'
make[1]: *** [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp/Makefile-footer.gmk:114: vboxnetadp] Error 2
make[1]: Leaving directory '/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetadp'
make: *** [Makefile:74: vboxnetadp] Error 1
make: *** Waiting for unfinished jobs....
x86_64-pc-linux-gnu-ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/linux/VBoxNetFlt-linux.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/VBoxNetFlt.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/SUPR0IdcClient.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/SUPR0IdcClientComponent.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/linux/SUPR0IdcClient-linux.o
{ echo /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/linux/VBoxNetFlt-linux.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/VBoxNetFlt.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/SUPR0IdcClient.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/SUPR0IdcClientComponent.o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/linux/SUPR0IdcClient-linux.o; echo; } > /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.mod
make -f ./scripts/Makefile.modpost
sed 's/ko$/o/' /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/modules.order | scripts/mod/modpost -i ./Module.symvers -o /tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/Module.symvers -s -T -
ERROR: "VBoxHost_RTErrConvertToErrno" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTUuidFromStr" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTErrConvertFromErrno" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTLogLoggerEx" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTNetIPv6PseudoChecksumEx" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSpinlockDestroy" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTUuidCompareStr" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemEventCreate" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemFastMutexRequest" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTLogRelGetDefaultInstanceEx" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemEventSignal" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTMemAllocTag" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemEventWait" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTNetIPv4PseudoChecksum" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTNetIPv4FinalizeChecksum" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemFastMutexRelease" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSpinlockAcquire" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTR0Term" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTMemFree" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTTimeNanoTS" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemEventDestroy" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTThreadPreemptIsEnabled" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSpinlockRelease" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemFastMutexDestroy" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTMemAllocZVarTag" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSemFastMutexCreate" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTR0Init" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "SUPDrvLinuxIDC" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTSpinlockCreate" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
ERROR: "VBoxHost_RTNetIPv4HdrChecksum" [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/vboxnetflt.ko] undefined!
make[3]: *** [scripts/Makefile.modpost:94: __modpost] Error 1
make[2]: *** [Makefile:1606: modules] Error 2
make[2]: Leaving directory '/usr/src/linux-5.5.0-gentoo'
make[1]: *** [/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt/Makefile-footer.gmk:114: vboxnetflt] Error 2
make[1]: Leaving directory '/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work/vboxnetflt'
make: *** [Makefile:63: vboxnetflt] Error 1
* ERROR: app-emulation/virtualbox-modules-6.1.2::gentoo failed (compile phase): |
kernel config - http://dpaste.com/37YPCVT
| Code: | emerge --info virtualbox-modules
Portage 2.3.85 (python 3.8.1-final-0, default/linux/amd64/17.1/no-multilib, gcc-9.2.0, glibc-2.30-r3, 5.4.15-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.4.15-gentoo-x86_64-Intel-R-_Core-TM-_i7-4770K_CPU_@_3.50GHz-with-glibc2.2.5
KiB Mem: 15830060 total, 5479036 free
KiB Swap: 13720572 total, 13255676 free
Head commit of repository pf4public: 8998c68b496763bdcf90c31efd10f09c0f59f4b0
Head commit of repository gnome: 149f6e76b38a0d2e8bd661a4de9fb8a717e95efe
Head commit of repository gentoo: 209f692eb7f079b22a3ed6c724744beaf007a9dc
Head commit of repository mozilla: 19bdfd5cb37e3b6d86c9ec25a8a1f3dbc6c37e82
Head commit of repository qt: cbabdd3ecfdb47712c27a846ec705daf728bd2fc
Head commit of repository kde: 1f6c0ef10131e3c96367b0dcee6180fa7daf0e7f
Head commit of repository pg_overlay: 413086e9bceb1b01d860e740cc7696958031ba9f
sh bash 5.0_p11
ld GNU ld (Gentoo 2.33.1 p2) 2.33.1
ccache version 3.7.7 [disabled]
app-shells/bash: 5.0_p11::gentoo
dev-lang/perl: 5.30.1::gentoo
dev-lang/python: 2.7.17-r1::pg_overlay, 3.8.1::pg_overlay
dev-util/ccache: 3.7.7::gentoo
dev-util/cmake: 3.16.3::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.18::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.1-r2::gentoo
sys-devel/binutils: 2.33.1-r1::gentoo
sys-devel/gcc: 9.2.0-r3::gentoo
sys-devel/gcc-config: 2.2.1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.4::gentoo (virtual/os-headers)
sys-libs/glibc: 2.30-r3::gentoo
Repositories:
pf4public
location: /usr/portage/overlay/pf4public
sync-type: git
sync-uri: https://github.com/PF4Public/gentoo-overlay.git
masters: gentoo
priority: -1
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gnome
location: /usr/portage/proj/gnome
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/gnome.git
masters: gentoo
priority: 3
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gentoo
location: /usr/portage
sync-type: git
sync-uri: https://anongit.gentoo.org/git/repo/gentoo.git
priority: 5
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
sync-git-clone-extra-opts: --depth 1 --single-branch --branch master
mozilla
location: /usr/portage/proj/mozilla
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/mozilla.git
masters: gentoo
priority: 7
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
qt
location: /usr/portage/proj/qt
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/qt.git
masters: gentoo
priority: 9
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
kde
location: /usr/portage/proj/kde
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/kde.git
masters: gentoo
priority: 11
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
pg_overlay
location: /usr/portage/overlay/pg_overlay
sync-type: git
sync-uri: https://github.com/perfect7gentleman/pg_overlay.git
masters: gentoo
priority: 13
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe -flto=7 -fomit-frame-pointer -ftree-vectorize -fuse-linker-plugin -fdevirtualize-speculatively -fdevirtualize-at-ltrans -fno-plt -fno-stack-protector -s"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -mtune=native -O2 -pipe -flto=7 -fomit-frame-pointer -ftree-vectorize -fuse-linker-plugin -fdevirtualize-speculatively -fdevirtualize-at-ltrans -fno-plt -fno-stack-protector -s"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -mtune=native -O2 -pipe -flto=7 -fomit-frame-pointer -ftree-vectorize -fuse-linker-plugin -fdevirtualize-speculatively -fdevirtualize-at-ltrans -fno-plt -fno-stack-protector -s"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O2 -pipe -flto=7 -fomit-frame-pointer -ftree-vectorize -fuse-linker-plugin -fdevirtualize-speculatively -fdevirtualize-at-ltrans -fno-plt -fno-stack-protector -s"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
INSTALL_MASK="/lib/systemd /usr/lib/systemd /usr/share/fish /usr/share/zsh"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,--strip-debug -Wl,--discard-all -march=native -mtune=native -O2 -pipe -flto=7 -fomit-frame-pointer -ftree-vectorize -fuse-linker-plugin -fdevirtualize-speculatively -fdevirtualize-at-ltrans -fno-plt -fno-stack-protector -s"
LINGUAS="en en_US en-US ru ru_RU ru-RU"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X acl alsa amd64 bash-completion bzip2 cairo cli cups custom-cflags cxx dbus dri elogind ffmpeg flac fontconfig gdbm gif gmp iconv icu introspection jpeg kde lcms libtirpc lzma lzo mmap mtp ncurses nls nptl ogg opengl openmp orc pam pch pcre png pulseaudio readline seccomp split-usr ssl svg symlink threads tiff truetype udev unicode vaapi vorbis wavpack webp xattr xcb xft xmpp zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en_US en-US ru ru_RU ru-RU" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_8" RUBY_TARGETS="ruby27" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
app-emulation/virtualbox-modules-6.1.2::gentoo was built with the following:
USE="-pax_kernel"
|
Last edited by Perfect Gentleman on Tue Jan 28, 2020 4:19 am; edited 1 time in total |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Mon Jan 27, 2020 6:02 pm Post subject: |
|
|
It seems a bug, maybe these changes can be help. _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
Perfect Gentleman Veteran


Joined: 18 May 2014 Posts: 1252
|
Posted: Tue Jan 28, 2020 3:45 am Post subject: |
|
|
| Solved with patch from OpenSUSE. |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Tue Jan 28, 2020 6:50 am Post subject: |
|
|
| Perfect Gentleman wrote: | | Solved with patch from OpenSUSE. |
You can provide a link for this patch? _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
Perfect Gentleman Veteran


Joined: 18 May 2014 Posts: 1252
|
Posted: Tue Jan 28, 2020 7:13 am Post subject: |
|
|
| here you are. Of course, it should be slightly modified for our Gentoo. |
|
| Back to top |
|
 |
tranquilcool Veteran

Joined: 25 Mar 2005 Posts: 1220
|
Posted: Wed Jan 29, 2020 9:58 pm Post subject: |
|
|
| Perfect Gentleman wrote: | | here you are. Of course, it should be slightly modified for our Gentoo. |
very good!
could you post the modified patch for gentoo? i hope you don't mind.
could be of benefit to those who don't know how to do that! _________________ this is a strange strange world. |
|
| Back to top |
|
 |
Perfect Gentleman Veteran


Joined: 18 May 2014 Posts: 1252
|
Posted: Thu Jan 30, 2020 3:01 am Post subject: |
|
|
| Code: | Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
===================================================================
--- a/Makefile
+++ b/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; \
|
|
|
| Back to top |
|
 |
tranquilcool Veteran

Joined: 25 Mar 2005 Posts: 1220
|
Posted: Thu Jan 30, 2020 5:35 pm Post subject: |
|
|
Unpacking vbox-kernel-module-src-6.1.2.tar.xz to /var/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work
>>> Source unpacked in /var/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work
>>> Preparing source in /var/tmp/portage/app-emulation/virtualbox-modules-6.1.2/work ...
* Applying virtualbox-modules.patch ...
patching file Makefile
Hunk #3 FAILED at 62.
Hunk #4 FAILED at 73.
Hunk #5 FAILED at 120.
Hunk #6 FAILED at 137.
4 out of 6 hunks FAILED -- saving rejects to file Makefile.rej [ !! ]
* ERROR: app-emulation/virtualbox-modules-6.1.2::gentoo failed (prepare phase):
* patch -p1 failed with /etc/portage/patches/app-emulation/virtualbox-modules-6.1.2/virtualbox-modules.patch
*
doesn't patch here! _________________ this is a strange strange world. |
|
| Back to top |
|
 |
hedmo Veteran


Joined: 29 Aug 2009 Posts: 1319 Location: sweden
|
Posted: Thu Jan 30, 2020 5:35 pm Post subject: |
|
|
Perfect Gentleman
i did try your patch but is fails
| Code: |
Applying build-5.5.patch ...
patching file Makefile
Hunk #3 FAILED at 62.
Hunk #4 FAILED at 73.
Hunk #5 FAILED at 120.
Hunk #6 FAILED at 137.
4 out of 6 hunks FAILED -- saving rejects to file Makefile.rej
|
regards hedmo |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Thu Jan 30, 2020 5:45 pm Post subject: |
|
|
| hedmo wrote: | | i did try your patch but is fails |
This probably because forums has problem with patch because does not properly maintain spaces and tabs _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
tranquilcool Veteran

Joined: 25 Mar 2005 Posts: 1220
|
Posted: Thu Jan 30, 2020 6:52 pm Post subject: |
|
|
| fedeliallalinea wrote: | | hedmo wrote: | | i did try your patch but is fails |
This probably because forums has problem with patch because does not properly maintain spaces and tabs |
Yes, that's the problem! _________________ this is a strange strange world. |
|
| Back to top |
|
 |
hedmo Veteran


Joined: 29 Aug 2009 Posts: 1319 Location: sweden
|
|
| Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 22142
|
Posted: Fri Jan 31, 2020 1:46 am Post subject: |
|
|
| You could instead copy the patch from the post. Start a reply-with-quote to the person who posted the patch. In the multiline edit box on the reply page, whitespace is handled properly. Copy the patch text from the quoted response, then abandon posting the reply. |
|
| Back to top |
|
 |
hedmo Veteran


Joined: 29 Aug 2009 Posts: 1319 Location: sweden
|
Posted: Fri Jan 31, 2020 3:49 pm Post subject: |
|
|
| Hu wrote: | | You could instead copy the patch from the post. Start a reply-with-quote to the person who posted the patch. In the multiline edit box on the reply page, whitespace is handled properly. Copy the patch text from the quoted response, then abandon posting the reply. |
thanks for the tip
regards hedmo |
|
| Back to top |
|
 |
Perfect Gentleman Veteran


Joined: 18 May 2014 Posts: 1252
|
|
| Back to top |
|
 |
hedmo Veteran


Joined: 29 Aug 2009 Posts: 1319 Location: sweden
|
Posted: Sat Feb 01, 2020 9:44 am Post subject: |
|
|
Perfect Gentleman
Its okej.In my opinion i think the answers i got from Hu and
fedeliallalinea is perfect and should be a sticky some ware ...Almost all links will Expire at some point and that is a good generic info. If we have a
nice patch we want to share,we can link to that sticky to
regards hedmo |
|
| Back to top |
|
 |
ericbish n00b

Joined: 27 Apr 2018 Posts: 30
|
Posted: Mon Feb 03, 2020 3:11 pm Post subject: |
|
|
| I wonder if this will get rolled into the ebuild? Does anybody know if an actual bug report was opened? |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Mon Feb 03, 2020 4:43 pm Post subject: |
|
|
| ericbish wrote: | | I wonder if this will get rolled into the ebuild? Does anybody know if an actual bug report was opened? |
https://bugs.gentoo.org/706800 _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
The Main Man Veteran

Joined: 27 Nov 2014 Posts: 1170 Location: /run/user/1000
|
Posted: Wed Feb 05, 2020 2:03 pm Post subject: |
|
|
We are at 5.5.2 kernel at the moment, there's a working patch but the important thing is that the bug report is opened.
Let the users patch that by hand, there's no need to have that patch in the tree.
Maybe the problem will magically fix itself with 5.6.0  |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Wed Feb 05, 2020 2:29 pm Post subject: |
|
|
| kajzer wrote: | Maybe the problem will magically fix itself with 5.6.0  |
It's not a kernel problem but a virtualbox-modules problem because at current 6.1.2 version not support kernel >=5.5 _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
The Main Man Veteran

Joined: 27 Nov 2014 Posts: 1170 Location: /run/user/1000
|
Posted: Wed Feb 05, 2020 4:00 pm Post subject: |
|
|
| fedeliallalinea wrote: | | kajzer wrote: | Maybe the problem will magically fix itself with 5.6.0  |
It's not a kernel problem but a virtualbox-modules problem because at current 6.1.2 version not support kernel >=5.5 |
Okay, but the problem still remains, that's the point I was trying to make.
There are numerous bug reports still open with the similar problem, someone posts a patch in the report, more people reports that it's fine but it doesn't end up in the portage and the bug remains open. |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Wed Feb 05, 2020 4:17 pm Post subject: |
|
|
| kajzer wrote: | | There are numerous bug reports still open with the similar problem, someone posts a patch in the report, more people reports that it's fine but it doesn't end up in the portage and the bug remains open. |
Because the main developers policy is to wait that upstream release a version for the problem. _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
The Main Man Veteran

Joined: 27 Nov 2014 Posts: 1170 Location: /run/user/1000
|
Posted: Wed Feb 05, 2020 5:18 pm Post subject: |
|
|
| fedeliallalinea wrote: |
Because the main developers policy is to wait that upstream release a version for the problem. |
Didn't know that, ok. |
|
| Back to top |
|
 |
dylanmc Apprentice

Joined: 18 Apr 2014 Posts: 157 Location: Modena, Italy
|
Posted: Tue Apr 14, 2020 9:10 pm Post subject: |
|
|
I have the same problem.. anyone can pastebin the patch?
| Code: | * Applying pa.patch ...
patching file Makefile
Hunk #3 FAILED at 62.
Hunk #4 FAILED at 73.
Hunk #5 FAILED at 120.
Hunk #6 FAILED at 137.
4 out of 6 hunks FAILED -- saving rejects to file Makefile.rej [ !! ]
* ERROR: app-emulation/virtualbox-modules-6.1.4-r1::gentoo failed (prepare phase):
* patch -p1 failed with /etc/portage/patches/app-emulation/virtualbox-modules-6.1.4-r1/pa.patch
*
* Call stack:
* ebuild.sh, line 125: Called src_prepare
* environment, line 2197: Called default
* phase-functions.sh, line 855: Called default_src_prepare
* phase-functions.sh, line 920: Called __eapi6_src_prepare
* environment, line 239: Called eapply_user
* environment, line 781: Called eapply '/etc/portage/patches/app-emulation/virtualbox-modules-6.1.4-r1/pa.patch'
* environment, line 751: Called _eapply_patch '/etc/portage/patches/app-emulation/virtualbox-modules-6.1.4-r1/pa.patch'
* environment, line 689: Called __helpers_die 'patch -p1 failed with /etc/portage/patches/app-emulation/virtualbox-modules-6.1.4-r1/pa.patch'
* isolated-functions.sh, line 112: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=app-emulation/virtualbox-modules-6.1.4-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-modules-6.1.4-r1::gentoo'`.
* The complete build log is located at '/var/log/portage/app-emulation:virtualbox-modules-6.1.4-r1:20200414-210851.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/portage/app-emulation/virtualbox-modules-6.1.4-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/portage/app-emulation/virtualbox-modules-6.1.4-r1/temp/environment'.
* Working directory: '/var/tmp/portage/portage/app-emulation/virtualbox-modules-6.1.4-r1/work'
* S: '/var/tmp/portage/portage/app-emulation/virtualbox-modules-6.1.4-r1/work'
>>> Failed to emerge app-emulation/virtualbox-modules-6.1.4-r1, Log file:
>>> '/var/log/portage/app-emulation:virtualbox-modules-6.1.4-r1:20200414-210851.log'
|
Thanks  |
|
| Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31094 Location: here
|
Posted: Wed Apr 15, 2020 5:31 am Post subject: |
|
|
Are you sure that virtualbox-modules-6.1.4 not support kernel>=5.5? _________________ Questions are guaranteed in life; Answers aren't. |
|
| Back to top |
|
 |
|