Date: Fri, 30 Aug 2019 13:32:11 -0000 From: bugzilla-noreply@freebsd.org To: vbox@FreeBSD.org Subject: maintainer-feedback requested: [Bug 240209] emulators/virtualbox-ose: 5.2.32_1 failed to build : error: comparison between pointer and integer ('void *' and 'RTR0PTR' (aka 'unsigned long')) Message-ID: <bug-240209-26505-ugyU9IZ3hV@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-240209-26505@https.bugs.freebsd.org/bugzilla/> References: <bug-240209-26505@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
Bugzilla Automation <bugzilla@FreeBSD.org> has asked vbox@FreeBSD.org for maintainer-feedback: Bug 240209: emulators/virtualbox-ose: 5.2.32_1 failed to build : error: comparison between pointer and integer ('void *' and 'RTR0PTR' (aka 'unsign= ed long')) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240209 --- Description --- 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/VMM= R3/A PIC.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=3D%Rrc\n", pApic->cbApicPib, ^ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/log= .h:1 443: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:1 368: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:1 365: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:6 13:9: note: expanded from macro '_LogIt' register PRTLOGGER LogIt_pLogger =3D RTLogDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ ^ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/src/VBox/VMM/VMM= R3/A PIC.cpp:1513:43: error: comparison between pointer and integer ('void *' and 'RTR0PTR' (aka 'unsigned long')) Assert(pApicCpu->pvApicPageR3 =3D=3D NIL_RTR0PTR); ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/ass= ert. h:304:26: note: expanded from macro 'Assert' if (RT_LIKELY(!!(expr))) \ ^~~~ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.32/include/iprt/cde= fs.h :1691:53: note: expanded from macro 'RT_LIKELY' # define RT_LIKELY(expr) __builtin_expect(!!(expr), 1) ^~~~
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240209-26505-ugyU9IZ3hV>