Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2013 23:07:26 +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:  <775691382634446@web18m.yandex.ru>
In-Reply-To: <526944B2.4040308@gmail.com>
References:  <CAE-m3X1dzz4iS8EYJibyts1NVtZd1q2RRyQMwkzYHyjdZhV9sw@mail.gmail.com> <526944B2.4040308@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
   Â

   24.10.2013, 22:03, "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/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-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/Virtual
     Box-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/Virtual
     Box-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/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:133:30:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:139:14:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-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/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:205:39:
     error: 'malloc' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:209:18:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:217:18:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:291:16:
     warning: suggest explicit braces to avoid ambiguous 'else'
     [-Wparentheses]
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:303:14:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-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/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:328:39:
     error: 'malloc' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:332:18:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:340:18:
     error: 'free' was not declared in this scope
     /tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtual
     Box-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:404:14:
     error: 'free' was not declared in this scope
     kmk: ***
     [/tmp/ports/home/arcade/work/vb/emulators/virtualbox-ose/work/Virtua
     lBox-4.3.0/out/freebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/
     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...

   With pulse-related changes from Volodymyr I have other error (On
   FreeBSD 10-Beta1 AMD64 with Clang):

   Â

   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/HM.cpp
   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/CSAM.cpp
   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/PATM.cpp
   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/PATMPatch.cpp
   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/PATMGuest.cpp
   kBuild: Compiling VBoxVMM -
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/PATMA.asm
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/
   x86extra.mac:143: error: (AssertCompileSizeML:2) cannot reference
   symbol `X86TSS16_size' in preprocessor
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/
   x86extra.mac:143: warning: (AssertCompileSizeML:5) X86TSS16 is 1 bytes
   instead of 44
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/
   x86extra.mac:206: error: (AssertCompileSizeML:2) cannot reference
   symbol `X86TSS64_size' in preprocessor
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/
   x86extra.mac:206: warning: (AssertCompileSizeML:5) X86TSS64 is 1 bytes
   instead of 136
   kmk: ***
   [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.
   amd64/release/obj/VBoxVMM/VMMR3/PATMA.o] Error 1
   The failing command:
   @/usr/local/bin/kmk_redirect -wo
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.a
   md64/release/obj/VBoxVMM/VMMR3/PATMA.o.dep -- yasm -f elf64
   -DASM_FORMAT_ELF -D__YASM__ -Worphan-labels -g dwarf2
   -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VM
   M/
   -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VM
   M/include/
   -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VM
   M/PATM/ -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/obj/VBoxVMM/dtrace/
   -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__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DPIC
   -DIN_VMM_R3 -DIN_DIS -DIN_GMM_R3 -DIN_DBG -DVBOX_IN_VMM
   -DVBOX_WITH_FIRST_IEM_STEP -DVBOX_WITH_REM -DVBOX_WITH_MULTI_CORE
   -DVBOX_WITH_PCI_PASSTHROUGH -DVBOX_WITH_SAFE_STR -DVBOX_WITH_RAW_RING1
   -DVBOX_WITH_USB -DVBOX_WITH_PDM_ASYNC_COMPLETION -DVBOX_WITH_NETSHAPER
   -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_MODE_NOT_R0 -o
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.a
   md64/release/obj/VBoxVMM/VMMR3/PATMA.o
   /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/
   VMMR3/PATMA.asm -M
   kmk: *** Deleting file
   `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.
   amd64/release/obj/VBoxVMM/VMMR3/PATMA.o'
   kmk: ***
   [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.
   amd64/release/obj/VBoxVMM/VMMR3/PATMA.o] Deleting file
   `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.
   amd64/release/obj/VBoxVMM/VMMR3/PATMA.lst'
   *** Error code 2
   Stop.
   make[1]: stopped in /usr/ports/emulators/virtualbox-ose
   *** Error code 1
   Stop.

     --
     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"

   Â

   Â

   --------------------------------------------
   С Ñважением, ÐÑлÑев ÐоÑа.

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?775691382634446>