maintainer-feedback requested: [Bug 229845] emulators/virtualbox-ose-additions: macro from sys/priority.h conflicts with typedef in VirtualBox-5.2.14/include/VBox/types.h on base/head r336361

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jul 17 20:04:00 UTC 2018


Bugzilla Automation <bugzilla at FreeBSD.org> has asked vbox at FreeBSD.org for
maintainer-feedback:
Bug 229845: emulators/virtualbox-ose-additions: macro from sys/priority.h
conflicts with typedef in VirtualBox-5.2.14/include/VBox/types.h on base/head
r336361
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229845



--- Description ---
Here's an extract from synth's build log.

In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibCrOgl.cpp:32:
In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInternal.h:59:
In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
include/VBox/VMMDev.h:31:
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
include/VBox/types.h:78:37:
error: expected unqualified-id
typedef struct VM		   *PVM;
				    ^
/usr/src/sys/sys/priority.h:104:16: note: expanded from macro 'PVM'
#define PVM			(PRI_MIN_KERN + 4)
				 ^
/usr/src/sys/sys/priority.h:100:24: note: expanded from macro 'PRI_MIN_KERN'
#define PRI_MIN_KERN		(80)
				 ^
In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibCrOgl.cpp:32:
In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInternal.h:59:
In file included from
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
include/VBox/VMMDev.h:31:
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
include/VBox/types.h:78:37:
error: expected ')'
/usr/src/sys/sys/priority.h:104:16: note: expanded from macro 'PVM'
#define PVM			(PRI_MIN_KERN + 4)
				 ^
/usr/src/sys/sys/priority.h:100:24: note: expanded from macro 'PRI_MIN_KERN'
#define PRI_MIN_KERN		(80)
				 ^
/construction/xports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.14/
include/VBox/types.h:78:37:
note: to match this '('
/usr/src/sys/sys/priority.h:104:16: note: expanded from macro 'PVM'
#define PVM			(PRI_MIN_KERN + 4)
				 ^
/usr/src/sys/sys/priority.h:100:23: note: expanded from macro 'PRI_MIN_KERN'
#define PRI_MIN_KERN		(80)
				^

See attached patch for a possible solution.


More information about the freebsd-emulation mailing list