Date: Wed, 23 Jun 2010 00:29:28 +0200 From: Alexander Best <alexbestms@uni-muenster.de> To: freebsd-emulation@freebsd.org Subject: Re: r208751 broke virtualbox-ose port Message-ID: <AANLkTimN3DwevmMaX15TsDblnvmYefmgjnbRECrgeGm_@mail.gmail.com> In-Reply-To: <AANLkTilqkj11CA1RUaQJ6-HRR2IGBiuEGkmrulXmglRA@mail.gmail.com> References: <AANLkTilqkj11CA1RUaQJ6-HRR2IGBiuEGkmrulXmglRA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
sorry for the noise guys. just noticed michael butler reported the same issue two weeks beforehand already. alex On Wed, Jun 23, 2010 at 12:26 AM, Alexander Best <alexbestms@uni-muenster.de> wrote: > hi there, > > did anybody else running HEAD notice that commit r208751 broke the > virtualbox-ose port? > > > kBuild: Compiling VBoxOGLhostcrstate - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c > kBuild: Compiling HGSMIGuestR0Lib - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp:20: > /sys/sys/libkern.h:95: error: previous declaration of 'void* > memchr(const void*, int, size_t)' with 'C++' linkage > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/include/iprt/string.h:63: > error: conflicts with new declaration with 'C' linkage > kmk[2]: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release/obj/HGSMIGuestR0Lib/HGSMICommon.o] > Error 1 > The failing command: > @c++ -c -O2 -fno-exceptions -fno-rtti -Wall -Wextra > -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs > -fdiagnostics-show-option -Wpointer-arith -Winline -O2 > -fno-format-extensions -fno-strict-aliasing -fno-common > -finline-limit=8000 -fno-stack-protector -O2 -mtune=generic > -fno-omit-frame-pointer -nostdinc -m64 --param inline-unit-growth=100 > --param large-function-growth=1000 -fno-omit-frame-pointer > -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx > -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -Wundef -I/sys > -I/sys/contrib/altq -I/sys/../include -I/usr/include > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/include > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release > -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING > -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\" > -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" > -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" > -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" > -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -D_KERNEL > -DKLD_MODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 > -Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release/obj/HGSMIGuestR0Lib/HGSMICommon.o.dep > -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release/obj/HGSMIGuestR0Lib/HGSMICommon.o > -Wp,-MP -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release/obj/HGSMIGuestR0Lib/HGSMICommon.o > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp > kmk[2]: *** Waiting for unfinished jobs.... > kmk[2]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE' > kmk[2]: Entering directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE' > kmk[2]: *** Exiting with status 2 > kmk[1]: *** [pass_libraries_this] Error 2 > kmk[1]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE' > kmk: *** [pass_libraries_order] Error 2 > *** Error code 2 > > Stop in /usr/ports/emulators/virtualbox-ose. > *** Error code 1 > > Stop in /usr/ports/emulators/virtualbox-ose. > > > since memchr() is now provided by libkern.h maybe removing the > prototype from emulators/virtualbox-ose/work/VirtualBox-3.2.4_OSE/include/iprt/string.h > might solve the issue? > > cheers. > > -- > Alexander Best > -- Alexander Best
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimN3DwevmMaX15TsDblnvmYefmgjnbRECrgeGm_>