Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 463580 - app-emulation/virtualbox-modules with kernel 3.8.4 / CONFIG_USER_NS - vboxdrv/linux/SUPDrv-linux.c:226:5: error: incompatible types when returning type ‘kuid_t’ but ‘RTUID’ was expected
Summary: app-emulation/virtualbox-modules with kernel 3.8.4 / CONFIG_USER_NS - vboxdrv...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
: 465116 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-03-28 09:13 UTC by Peter Waller
Modified: 2013-10-02 15:52 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,5.28 KB, text/plain)
2013-03-28 09:13 UTC, Peter Waller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Waller 2013-03-28 09:13:54 UTC
Created attachment 343500 [details]
emerge --info

virtualbox-modules fails to compile with CONFIG_USER_NS enabled in a 3.8.4 kernel.

/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxUid’:
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:226:5: error: incompatible types when returning type ‘kuid_t’ but ‘RTUID’ was expected
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxGid’:
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:235:5: error: incompatible types when returning type ‘kgid_t’ but ‘RTGID’ was expected
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxEuid’:
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:244:5: error: incompatible types when returning type ‘kuid_t’ but ‘RTUID’ was expected
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:248:1: warning: control reaches end of non-void function
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxUid’:
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:230:1: warning: control reaches end of non-void function
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxGid’:
/var/tmp/portage/app-emulation/virtualbox-modules-4.2.10/work/vboxdrv/linux/SUPDrv-linux.c:239:1: warning: control reaches end of non-void function
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-04-08 18:50:29 UTC
*** Bug 465116 has been marked as a duplicate of this bug. ***
Comment 2 Oleg Akimov 2013-04-12 18:21:34 UTC
problem must be fixed with 4.2.12 release
https://www.virtualbox.org/ticket/11664
Comment 3 Ben Kohler gentoo-dev 2013-10-02 15:52:57 UTC
(In reply to Oleg Akimov from comment #2)
> problem must be fixed with 4.2.12 release
> https://www.virtualbox.org/ticket/11664

Looks like these fixes are also in 4.1.26, so we have no more affected versions in the tree.