Date: Thu, 31 Oct 2013 21:17:37 +0600 From: =?koi8-r?B?59XM0cXXIOfP28E=?= <gosha-necr@yandex.ru> To: Volodymyr Kostyrko <c.kworr@gmail.com>, =?utf-8?B?QmVybmhhcmQgRnLDtmhsaWNo?= <decke@freebsd.org>, "freebsd-emulation@freebsd.org" <emulation@freebsd.org> Subject: Re: [Call for Testers] VirtualBox 4.3.0 Message-ID: <74691383232657@web1m.yandex.ru> In-Reply-To: <52711A32.1090507@gmail.com> References: <CAE-m3X1dzz4iS8EYJibyts1NVtZd1q2RRyQMwkzYHyjdZhV9sw@mail.gmail.com> <526944B2.4040308@gmail.com> <52711A32.1090507@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
  30.10.2013, 20:39, "Volodymyr Kostyrko" <c.kworr@gmail.com>: 20.10.2013 19:25, Bernhard Fröhlich wrote:  Hi virtualbox users!  This is again a call for testers to get some feedback before we commit  VirtualBox 4.3 to the portstree. As usual the stable 4.2.18 port will  still  be available as emulators/virtualbox-ose-legacy.  I optionized pulse (e.g ripped relevant part from old version):  .if ${PORT_OPTIONS:MPULSEAUDIO}  PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio  PULSEAUDIO_CONFIGURE_ENABLE=  pulse  .else  CONFIGURE_ARGS+=--disable-pulse  .endif  Compilation seems to go on until:  kBuild: Compiling VBoxSVC -  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:  In function 'int getDefaultIfaceIndex(short unsigned int*, int)':  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:94:39 :  error: 'malloc' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:98:18 :  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:133:3 0:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:139:1 4:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:  In function 'int NetIfList(std::list<ComObjPtr<HostNetworkInterface> >&)':  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:205:3 9:  error: 'malloc' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:209:1 8:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:217:1 8:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:291:1 6:  warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:303:1 4:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:  In function 'int NetIfGetConfigByName(PNETIFINFO)':  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:328:3 9:  error: 'malloc' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:332:1 8:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:340:1 8:  error: 'free' was not declared in this scope  /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtu alBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:404:1 4:  error: 'free' was not declared in this scope  kmk: ***  [/tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virt ualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxSVC/src-server/freebs d/NetIf-freebsd.o]  Error 1  Missing "#include <stdlib.h>"?  Installed fine here, Snow Leo and WinXP seems working... Yet WinXP is  giving BSOD, maybe some HW changes... Tested this 10-STABLE and it works for me like a charm. The only change is that I'm building virtualbox-ose with USE_GCC=yes (picking lang/gcc from the ports). On 9-STABLE this also requires overloading libstdc++.so.6 with gcc46/libstdc++.so.6 in /etc/libmap.conf. -- Sphinx of black quartz, judge my vow. _______________________________________________ [1]freebsd-emulation@freebsd.org mailing list [2]http://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "[3]freebsd-emulation-unsubscribe@freebsd.org" Friends! I don't fully understand from your mails is it possible to build and use VirtualBox on FreeBSD-STABLE? I get ports from first [CFT] message, add USE_GCC=yes in /etc/make.conf (and also change USE_GCC=any to USE_GCC=yes in Makefile on emulators/virtualbox-ose), and when try to build I get errors exactly as above Is it any way to use virtualbox on -STABLE?  uname -a: FreeBSD BSD-VBOX 10.0-BETA1 FreeBSD 10.0-BETA1 #0: Thu Oct 17 22:04:29 MSK 2013 mike@BSD-VBOX:/usr/obj/usr/src/sys/BSDSERV amd64  /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/VBox/ com/defs.h:313:0: warning: "TRUE" redefined [enabled by default] /usr/include/rpc/types.h:61:0: note: this is the location of the previous definition kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/USBDeviceFilterImpl.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/USBProxyService.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/HostUSBDeviceImpl.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/PerformanceImpl.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/Performance.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/generic/NetIf-generic.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/HostHardwareFreeBSD.cpp /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/HostHardwareFreeBSD.cpp: In function 'int getDVDInfoFromCAM(DriveInfoList*, bool*)': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/HostHardwareFreeBSD.cpp:254:122: warning: invalid conversion from 'int' to 'periph_pattern_flags' [-fpermissive] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/HostHardwareFreeBSD.cpp: At global scope: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/HostHardwareFreeBSD.cpp:337:12: warning: unused parameter 'isDVD' [-Wunused-parameter] kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/USBProxyServiceFreeBSD.cpp kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:40:5: warning: unused parameter 'user' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:40:5: warning: unused parameter 'kernel' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:40:5: warning: unused parameter 'idle' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:102:5: warning: unused parameter 'process' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:102:5: warning: unused parameter 'user' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:102:5: warning: unused parameter 'kernel' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:107:5: warning: unused parameter 'process' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:107:5: warning: unused parameter 'used' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:112:5: warning: unused parameter 'name' [-Wunused-parameter] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/PerformanceFreeBSD.cpp:112:5: warning: unused parameter 'list' [-Wunused-parameter] kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp: In function 'int getDefaultIfaceIndex(short unsigned int*, int)': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:94:39: error: 'malloc' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:98:18: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:133:30: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:139:14: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp: In function 'int NetIfList(std::list<ComObjPtr<HostNetworkInterface> >&)': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:205:39: error: 'malloc' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:209:18: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:217:18: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:291:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:303:14: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp: In function 'int NetIfGetConfigByName(PNETIFINFO)': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:328:39: error: 'malloc' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:332:18: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:340:18: error: 'free' was not declared in this scope /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp:404:14: error: 'free' was not declared in this scope kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd. amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o] Error 1 The failing command: @g++46 -c -O2 -g -pipe -pedantic -Wshadow -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-long-long -Wno-long-long -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -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-long-long -Wno-long-long -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -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/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Ma in/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/obj/VBoxSVC -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/obj/Main/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/obj/VBoxAPIWrap -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Ma in -I/usr/include -I/usr/X11R6/include -I/usr/local/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include/string -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd .amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/local/include/libpng -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/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_NETFLT -DVBOX_WITH_GUEST_PROPS -DVBOX_WITH_GUEST_CONTROL -DVBOX_WITH_USB_CARDREADER -DVBOX_WITH_HOSTNETIF_API -DVBOX_WITH_NEW_SYS_V_KEYGEN -DVBOX_WITH_HEADLESS -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_NAT_SERVICE -DVBOX_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.3.0/out/f reebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/f reebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o -Wp,-MP -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.a md64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main /src-server/freebsd/NetIf-freebsd.cpp *** Error code 2 Stop. make[1]: stopped in /usr/ports/emulators/virtualbox-ose *** Error code 1 Stop. make: stopped in /usr/ports/emulators/virtualbox-ose  -------------------------------------------- С Ñважением, ÐÑлÑев ÐоÑа. References 1. mailto:freebsd-emulation@freebsd.org 2. http://lists.freebsd.org/mailman/listinfo/freebsd-emulation 3. mailto:freebsd-emulation-unsubscribe@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?74691383232657>