[Bug 240209] emulators/virtualbox-ose: 5.2.32_1 failed to build : error: comparison between pointer and integer ('void *' and 'RTR0PTR' (aka 'unsigned long'))
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Aug 30 13:32:11 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240209
Bug ID: 240209
Summary: emulators/virtualbox-ose: 5.2.32_1 failed to build :
error: comparison between pointer and integer ('void
*' and 'RTR0PTR' (aka 'unsigned long'))
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: vbox at FreeBSD.org
Reporter: freebsd at sysctl.cz
Assignee: vbox at FreeBSD.org
Flags: maintainer-feedback?(vbox at FreeBSD.org)
Created attachment 207023
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=207023&action=edit
pkg_version
Hi, i upgraged with portmaster virtualbox-ose-5.2.30 to virtualbox-ose-5.2.32_1
problem is with comparsion pointers
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/src/VBox/VMM/VMMR3/APIC.cpp:1491:17:
warning: 'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register]
LogRel(("APIC: Failed to map %u bytes for the pending-interrupt
bitmap into GC, rc=%Rrc\n", pApic->cbApicPib,
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/log.h:1443:29:
note: expanded from macro 'LogRel'
#define LogRel(a) LogRelItLikely(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, a)
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/log.h:1368:5:
note: expanded from macro 'LogRelItLikely'
_LogRelItLikely(a_fFlags, a_iGroup, _LogRelRemoveParentheseis fmtargs)
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/log.h:1365:9:
note: expanded from macro '_LogRelItLikely'
_LogIt(a_fFlags, a_iGroup, __VA_ARGS__); \
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/log.h:613:9:
note: expanded from macro '_LogIt'
register PRTLOGGER LogIt_pLogger =
RTLogDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/src/VBox/VMM/VMMR3/APIC.cpp:1513:43:
error: comparison between pointer and integer ('void *' and 'RTR0PTR' (aka
'unsigned long'))
Assert(pApicCpu->pvApicPageR3 == NIL_RTR0PTR);
~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/assert.h:304:26:
note: expanded from macro 'Assert'
if (RT_LIKELY(!!(expr))) \
^~~~
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/cdefs.h:1691:53:
note: expanded from macro 'RT_LIKELY'
# define RT_LIKELY(expr) __builtin_expect(!!(expr), 1)
^~~~
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list