Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Oct 2012 17:04:53 -0400
From:      Mike Jakubik <mike.jakubik@intertainservices.com>
To:        freebsd-ports@freebsd.org
Cc:        emulation@freebsd.org, Bernhard =?iso-8859-1?q?Fr=F6hlich?= <decke@freebsd.org>
Subject:   Re: [Call for Testers] VirtualBox 4.2.4
Message-ID:  <201210301704.53980.mike.jakubik@intertainservices.com>
In-Reply-To: <201210301605.06718.mike.jakubik@intertainservices.com>
References:  <CAE-m3X0bA2g3yMomta1pZwtfi_FawDvzyE=aKaJ6x_QFRVMtOA@mail.gmail.com> <CAE-m3X054xDBEev=7n8zXOK5ZbkP-ADKFWuVyLt8kA4g5LzJmg@mail.gmail.com> <201210301605.06718.mike.jakubik@intertainservices.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210301704.53980.mike.jakubik>