vboxadd dkms build fails, RHEL 7.2. drm_mmap

Discussions about using Linux guests in VirtualBox.
Post Reply
rct
Posts: 5
Joined: 20. Nov 2015, 19:35

vboxadd dkms build fails, RHEL 7.2. drm_mmap

Post by rct »

Host: Windows 7 64 bit,
VBox 4.3.30
Guest: RHEL 7.2, 64 bit

After upgrading to RHEL 7.2, building the VBox guest additions kernel module now fails in vbox_video_drm.c, on drm_mmap.

/tmp/vbox.0/vboxvideo_drm.c:129:17: error: ‘drm_mmap’ undeclared here (not in a function)

Any ideas for a work-around?

make -f scripts/Makefile.build obj=/tmp/vbox.0
gcc -Wp,-MD,/tmp/vbox.0/.vboxvideo_drm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/kernels/3.10.0-327.el7.x86_64/include/uapi -Iinclude/generated/uapi -include /usr/src/kernels/3.10.0-327.el7.x86_64/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-sse -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -Wframe-larger-than=2048 -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -mfentry -DCC_USING_FENTRY -fno-inline-functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -Wno-declaration-after-statement -fshort-wchar -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I/lib/modules/3.10.0-327.el7.x86_64/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxvideo/ -I/tmp/vbox.0/vboxvideo/include -I/tmp/vbox.0/vboxvideo/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DLOG_TO_BACKDOOR -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vboxvideo_drm)" -D"KBUILD_MODNAME=KBUILD_STR(vboxvideo)" -c -o /tmp/vbox.0/.tmp_vboxvideo_drm.o /tmp/vbox.0/vboxvideo_drm.c
/tmp/vbox.0/vboxvideo_drm.c:129:17: error: ‘drm_mmap’ undeclared here (not in a function)
.mmap = drm_mmap,
^
make[2]: *** [/tmp/vbox.0/vboxvideo_drm.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxvideo] Error 2
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: vboxadd dkms build fails, RHEL 7.2. drm_mmap

Post by Perryg »

Disable 3D acceleration or try a newer version of VirtualBox. preferably 5.0.10
pjwelsh
Posts: 1
Joined: 15. Dec 2015, 17:08

Re: vboxadd dkms build fails, RHEL 7.2. drm_mmap

Post by pjwelsh »

Sorry, we'll have to wait for, "the next 5.0 maintenance release"... ticket/14866 (it won't let me post URLs)
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: vboxadd dkms build fails, RHEL 7.2. drm_mmap

Post by socratis »

You could try the Testbuild in the meantime. Maybe it's already fixed...
Ticket: https://www.virtualbox.org/ticket/14866
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Urhixidur
Posts: 19
Joined: 5. Aug 2010, 22:20
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Ubuntu 12, 14
Location: Québec, QC, Canada
Contact:

Re: vboxadd dkms build fails, RHEL 7.2. drm_mmap

Post by Urhixidur »

pjwelsh wrote:Sorry, we'll have to wait for, "the next 5.0 maintenance release"... ticket/14866 (it won't let me post URLs)
Well, we're now at VirtualBox 5.0.16 and this bug is still preventing installation. For RHEL 6.7 64-bit, this time. Do I need to file another bug?
Post Reply