Is FreeBSD ready for VirtualBox 5.0?

Korto Ivork korto.ivork at gmail.com
Sat Apr 4 05:02:59 UTC 2015


2015-04-04 0:59 GMT+05:00 Jung-uk Kim <jkim at freebsd.org>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 04/02/2015 17:46, Jung-uk Kim wrote:
> > On 04/02/2015 00:35, Korto Ivork wrote:
> >> Good day!
> >
> >> There is a announce of VirtualBox 5.0 Beta, is FreeBSD VBOX-Team
> >>  ready to bring that product in ports?
> > ...
> >
> > I took a look at it yesterday.  Unfortunately, it seems it may take
> > a while.
>
> I have done some work today.  If you feel adventurous, you can
> download the first rough cut from here.
>
> https://people.freebsd.org/~jkim/vbox/vbox5.tar.xz
>
> Sorry, some features may be missing.  Also, there is no guest addition
> for FreeBSD guest yet.
>
> Cheers,
>
> Jung-uk Kim
>  -----BEGIN PGP SIGNATURE-----

Version: GnuPG v2
>
> iQEcBAEBCAAGBQJVHvEJAAoJEHyflib82/FGnm8H/AmBmy76A/baYRh+KuRRayYR
> T5kq7mI9JEv2So8xrD8KAw3YX3/72fixQjXwuQu2QL7iL62T+cTFfcFJ4hC+Y02+
> qzmYSDbQAg4/K7j5qVtqZ+/Wf5z/2YI1g+Qm9h1L0ULS0kB9j7xnv4pnA0uv5Amw
> 9Atsx9yA5l8vs8Jf7XoQFGxFlhFLnqT2YcPp1/KgRS72djkxUL8g2X/XynMBR5x7
> t7RnAoKkYzG0iiY3mK9F04KjLyrCpgLaLd+ip2fo7alPlW9dyfnSqB4jI6luJ1rC
> YCVXsE0dV8W5bx7jS4VrA/OhbqJ6PE4hf2annZCcwDySxCY6QvD+jAqP+AYbE/I=
> =vPwH
> -----END PGP SIGNATURE-----
>

Good day Jung-uk Kim!

Thank for help!

On machine 10-STABLE from 10.03.15 port failed to build.

uname -a :
========
FreeBSD home 10.1-STABLE FreeBSD 10.1-STABLE #0: Tue Mar 10 21:54:34 NSK
2015 user at home:/usr/obj/usr/src/sys/SERV amd64

I'll try today update to latest 10-STABLE, also try on laptop with -CURRENT
ans also post result here.

make install clean
=========================
In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/xpcom/server.cpp:29:
In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/xpcom/server.h:21:
In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/include/VBox/com/com.h:29:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/include/VBox/com/defs.h:313:9:
warning: 'TRUE' macro redefined
#define TRUE PR_TRUE
^
/usr/include/rpc/types.h:60:10: note: previous definition is here
# define TRUE (1)
^
1 warning generated.
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Devices/Network/slirp/resolv_conf_parser.c
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp
85 warnings generated.
1 warning generated.
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/USBProxyService.cpp
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/PerformanceImpl.cpp
1 warning generated.
kBuild: Compiling VBoxSVC -
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/Performance.cpp
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/VirtualBoxImpl.cpp:2175:26:
error: 'm' is a private member of 'VirtualBox'
AssertCompile(sizeof(m->SettingsCipherKey) >= 32);
^
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/include/iprt/assert.h:314:49:
note: expanded from macro 'AssertCompile'
# define AssertCompile(expr) AssertCompileNS(expr)
^
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/include/iprt/assert.h:299:97:
note: expanded from macro 'AssertCompileNS'
# define AssertCompileNS(expr) extern int RTASSERTVAR[1]
__attribute__((unused)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((unused))
^
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/VirtualBoxImpl.h:367:11:
note: declared private here
Data *m;
^
In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/VRDEServerImpl.cpp:20:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
1 warning and 1 error generated.
kmk: ***
[/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC/src-server/VirtualBoxImpl.o]
Error 1
The failing command:
@c++ -c -O2 -g -pipe -pedantic -Wshadow -Wshadow -Wall -Wextra
-Wno-missing-field-initializers -Wno-unused -Wno-trigraphs
-fdiagnostics-show-option -Wno-unused-parameter -Wno-long-long
-Wno-long-long -Wno-delete-non-virtual-dtor -Wno-variadic-macros
-Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fexceptions
-frtti -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing
-fvisibility-inlines-hidden -fvisibility=hidden
-DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -g -pipe
-pedantic -Wshadow -Wshadow -Wall -Wextra -Wno-missing-field-initializers
-Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter
-Wno-long-long -Wno-long-long -Wno-delete-non-virtual-dtor
-Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow
-fshort-wchar -fexceptions -frtti -O2 -mtune=generic
-fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden
-fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN
-DRT_USE_VISIBILITY_DEFAULT -m64
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/Main/
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxAPIWrap
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main
-I/usr/local/include
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/string
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/ipcd
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC/dtrace
-I/usr/local/include/libpng
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/include
-I/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release
-DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_DEBUGGER
-DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__
-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\" -DIN_RING3
-DUNICODE -DNDEBUG=1 -DVBOX_WITH_XPCOM -DVBOX_MAIN_SETTINGS_ADDONS
-DIN_VMM_STATIC -DVBOX_WITH_GENERIC_SESSION_WATCHER -DVBOX_WITH_RAW_MODE
-DVBOX_WITH_RAW_RING1 -DVBOX_WITH_VMSVGA -DVBOX_WITH_NETFLT
-DVBOX_WITH_DRAG_AND_DROP -DVBOX_WITH_DRAG_AND_DROP_GH -DVBOX_WITH_CROGL
-DVBOX_WITH_CRHGSMI -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_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_PASSTHROUGH -DVBOX_WITH_PDM_AUDIO_DRIVER
-DVBOX_WITH_NAT_SERVICE -DVBOX_WITH_CROGL -DVBOX_WITH_CRHGSMI
-DVBOX_WITH_USB -DVBOX_WITH_EHCI -DVBOX_WITH_NEW_USB_CODE_ON_DARWIN
-DVBOX_WITH_HOSTNETIF_API -DVBOX_USE_LIBHAL
-Wp,-MD,/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC/src-server/VirtualBoxImpl.o.dep
-Wp,-MT,/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC/src-server/VirtualBoxImpl.o
-Wp,-MP -o
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/out/freebsd.amd64/release/obj/VBoxSVC/src-server/VirtualBoxImpl.o
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/VirtualBoxImpl.cpp
kmk: *** Waiting for unfinished jobs....
19 warnings generated.
6In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp:20:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
warningIn file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/xpcom/server.cpp:70:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
sIn file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/USBProxyService.cpp:21:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
In file included from generated.
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp:22:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
In file included from
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/src-server/Performance.cpp:26:
/home/user/emulators/virtualbox-ose-devel/work/VirtualBox-5.0.0_BETA1/src/VBox/Main/include/MachineImpl.h:102:40:
warning: commas at the end of enumerator lists are a C++11 extension
[-Wc++11-extensions]
MutableOrSavedOrRunningStateDep,
^
1 warning generated.
1 warning generated.
3 warnings generated.
1 warning generated.
1 warning generated.
2 warnings generated.
1 warning generated.
1 warning generated.
1 warning generated.
10 warnings generated.
kmk: *** Exiting with status 2
*** Error code 2

Stop.
make[1]: stopped in /home/user/emulators/virtualbox-ose-devel
*** Error code 1

Stop.
make: stopped in /home/user/emulators/virtualbox-ose-devel
root at home:/home/user/emulators/virtualbox-ose-devel #


More information about the freebsd-emulation mailing list