From owner-freebsd-emulation@FreeBSD.ORG Tue Oct 30 21:04:55 2012 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8DC2F96; Tue, 30 Oct 2012 21:04:54 +0000 (UTC) (envelope-from mike.jakubik@intertainservices.com) Received: from mail.intertainservices.com (mail.intertainservices.com [69.77.177.114]) by mx1.freebsd.org (Postfix) with ESMTP id ACFC58FC0C; Tue, 30 Oct 2012 21:04:54 +0000 (UTC) Received: from freebsd.local (unknown [172.16.10.114]) by mail.intertainservices.com (Postfix) with ESMTPSA id CC16856465; Tue, 30 Oct 2012 17:04:52 -0400 (EDT) From: Mike Jakubik Organization: Intertainservices To: freebsd-ports@freebsd.org Subject: Re: [Call for Testers] VirtualBox 4.2.4 Date: Tue, 30 Oct 2012 17:04:53 -0400 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.8.4; amd64; ; ) References: <201210301605.06718.mike.jakubik@intertainservices.com> In-Reply-To: <201210301605.06718.mike.jakubik@intertainservices.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <201210301704.53980.mike.jakubik@intertainservices.com> X-intertainservices-MailScanner-Information: Please contact the ISP for more information X-intertainservices-MailScanner-ID: CC16856465.AE053 X-intertainservices-MailScanner: Found to be clean X-intertainservices-MailScanner-From: mike.jakubik@intertainservices.com X-Spam-Status: No Cc: emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2012 21:04:55 -0000 On Tuesday 30 October 2012 4:05:06 PM Mike Jakubik wrote: > On Tuesday 30 October 2012 3:56:29 PM Bernhard Fr=F6hlich wrote: > > On Tue, Oct 30, 2012 at 8:12 PM, Mike Jakubik > >=20 > > > Hello, i have just tried to compile this on an up to date releng9 > > > system. > > >=20 > > > - Base GCC, compiles ok, works ok. > > >=20 > > > - GCC47, fails, due to ugly -fno-format-extensions and > > > -fformat-extensions compiler hacks. > >=20 > > Patches are welcome but it's not supported from us yet and probably will > > never be. >=20 > Thats a shame, i'll see if i can make it work, though im not an expert in > this field. This was apprantly already discussed by others two years ago. http://lists.freebsd.org/pipermail/freebsd-emulation/2010-July/007873.html I've modified Config.kmk to exclude those FreeBSD custom compiler options a= nd it=20 continued to compile. Unforntunately it did fail again but for a different= =20 reason, it seems like getting this to work with an up to date version of gc= c=20 wouldnt be too hard by someone who knew what they were doing. =2D-- kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp In file included from /usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp:44:0: /usr/include/cam/cam.h:261:39: error: 'FILE' has not been declared In file included from /usr/include/cam/cam_ccb.h:42:0, from /usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp:45: /usr/include/cam/scsi/scsi_all.h:2183:31: error: 'FILE' has not been declar= ed /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp: In function 'int=20 getDVDInfoFromCAM(DriveInfoList*, bool*)': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp:254:122: warning: invalid conversion= =20 from 'int' to 'periph_pattern_flags' [-fpermissive] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp: At global scope: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp:337:12: warning: unused parameter=20 'isDVD' [-Wunused-parameter] kmk: *** [/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/VBoxSVC/src- server/freebsd/HostHardwareFreeBSD.o] Error 1 The failing command: @g++47 -c -O2 -g -pipe -pedantic -Wshadow -Wshadow -Wall -Wextra -Wno-missi= ng- field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wn= o- long-long -Wno-long-long -Wno-delete-non-virtual-dtor -Wno-variadic-macros - Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive - fexceptions -frtti -O2 -mtune=3Dgeneric -fno-omit-frame-pointer -fno-strict- aliasing -fvisibility-inlines-hidden -fvisibility=3Dhidden - DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -g -pipe -pedantic= - Wshadow -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-trigrap= hs - fdiagnostics-show-option -Wno-long-long -Wno-long-long -Wno-delete-non- virtual-dtor -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor - Wshadow -fshort-wchar -fpermissive -fexceptions -frtti -O2 -mtune=3Dgeneric= - fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden - fvisibility=3Dhidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFA= ULT - m64 -I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/src/VBox/Main/include - I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/VBoxSVC - I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/Main/ - I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.4/src/VBox/Main - I/usr/include -I/usr/X11R6/include -I/usr/local/include - I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include=20 =2DI/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include/xpcom=20 =2DI/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include/string=20 =2DI/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include/xpcom=20 =2DI/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include/nsprpub=20 =2DI/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/= include/ipcd=20 =2DI/usr/local/include/libpng -I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/include -I/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release -DVBOX - DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS - DVBOX_WITH_HARDENING -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD6= 4__=20 =2DDRTPATH_APP_PRIVATE=3D\"/usr/local/share/virtualbox-ose\" - DRTPATH_APP_PRIVATE_ARCH=3D\"/usr/local/lib/virtualbox\" - DRTPATH_SHARED_LIBS=3D\"/usr/local/lib/virtualbox\" - DRTPATH_APP_DOCS=3D\"/usr/local/share/doc/virtualbox-ose\" -DIN_RING3 -DUNI= CODE=20 =2DDNDEBUG=3D1 -DVBOX_WITH_XPCOM -DVBOX_MAIN_SETTINGS_ADDONS -DIN_VMM_STATI= C - DVBOX_WITH_SYS_V_IPC_SESSION_WATCHER -DVBOX_WITH_RAW_MODE -DVBOX_WITH_NETFL= T - DVBOX_WITH_CROGL -DVBOX_WITH_GUEST_PROPS -DVBOX_WITH_GUEST_CONTROL - DVBOX_WITH_USB_CARDREADER -DVBOX_WITH_HOSTNETIF_API - DVBOX_WITH_NEW_SYS_V_KEYGEN -DVBOX_WITH_VBOXSDL -DVBOX_WITH_HEADLESS - DVBOX_WITH_QTGUI -DVBOX_WITH_HGCM -DVBOX_WITH_ALSA -DVBOX_WITH_PULSE - DVBOX_WITH_E1000 -DVBOX_WITH_VIRTIO -DVBOX_WITH_AHCI -DVBOX_WITH_LSILOGIC - DVBOX_WITH_RESOURCE_USAGE_API -DVBOX_WITH_PDM_ASYNC_COMPLETION - DVBOX_WITH_EXTPACK -DVBOX_WITH_VUSB -DVBOX_WITH_S3 -DVBOX_WITH_PCI_PASSTHRO= UGH=20 =2DDVBOX_WITH_USB -DVBOX_WITH_EHCI -DVBOX_WITH_NEW_USB_CODE_ON_DARWIN - DVBOX_WITH_HOSTNETIF_API -DVBOX_USE_LIBHAL -Wp,- MD,/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/VBoxSVC/src- server/freebsd/HostHardwareFreeBSD.o.dep -Wp,- MT,/usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/VBoxSVC/src- server/freebsd/HostHardwareFreeBSD.o -Wp,-MP -o=20 /usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/out/freebsd.amd64/release/obj/VBoxSVC/src- server/freebsd/HostHardwareFreeBSD.o /usr/ports/emulators/virtualbox- ose/work/VirtualBox-4.2.4/src/VBox/Main/src- server/freebsd/HostHardwareFreeBSD.cpp *** [do-build] Error code 2