From: Lokadamus on
Am 28.12.2009 00:24, schrieb Martin Wilke:
> -----BEGIN PGP SIGNED MESSAGE-----
>
> Happy Testing!
>
> - - Martin on behalf of the FreeBSD Vbox Team
>
Host is FreeBSD 8.0 Stable, 1GB Ram, P4-3GHz HTT, KDE3
Sound is OSS from pkg_add -r oss.

Installation of XP SP2 and update to SP3
Sound work fine,
Network work fine.
VLC work in XP, Daemon Tools give Error 256 back.

Direct3D testet with Age of Wonders Shadow Magic.
It looks like Software and not 3D.


--
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Henrik Hudson on
On Mon, 28 Dec 2009, Martin Wilke wrote:

> Howdy,
>
> Changelog from VirtualBox is available here:
> http://www.virtualbox.org/wiki/Changelog
>
> Changes in the port:
> - VirtualBox and the guest additions have been updated to 3.1.2.
> - Port has been renamed to virtualbox-ose to reflect that we are
> using the OSE version. Requested by: mm@
> - A seperate port for the kernel modules has been created: virtualbox-ose-kmod
> - A seperate port for guest additions for FreeBSD guests has been
> created: virtualbox-ose-additions
> - Added proper PulseAudio support for FreeBSD. Contributed by Noriyoshi Kawano
> - procfs is no longer required because vbox uses sysctl(3) now. Contributed by
> Baptiste Daroussin and Bernhard Froehlich
> - Fix build with a non-standard location for the system source. Submitted
> by: scf@
>
> How to upgrade:
> - Fetch the new ports:
> # fetch https://svn.bluelife.at/nightlies/virtualbox-port-r601.tar.gz
> # tar xf virtualbox-port-r601.tar.gz
>
> - Build the new ports:
> # cd virtualbox-ose-kmod && make
> # cd ../virtualbox-ose && make
>
> - If build was ok, deinstall old port
> # pkg_deinstall virtualbox-\*
>
> - Install new port:
> # cd ../virtualbox-ose-kmod && make install clean
> # cd ../virtualbox-ose && make install clean
>
> For FreeBSD guests within VirtualBox please try the new guest additions port:
> # fetch https://svn.bluelife.at/nightlies/virtualbox-port-r601.tar.gz
> # tar xf virtualbox-port-r601.tar.gz
> # cd virtualbox-ose-additions && make install clean
> # /usr/local/etc/rc.d/vboxguest.sh start
>
> Check that the VirtualBox kernel module is loaded via loader.conf
> and reboot the machine.
>
> Check the wiki page for known problems: http://wiki.freebsd.org/VirtualBox
>
> Please report any functionality which was working with previous versions of
> VirtualBox and no longer working with 3.1.2 or any build failure.
>
> Many thanks to the VirtualBox developers, all tester and patch submitter
> and the whole vbox@ team.

I downloaded the latest ports version (12/29/09) and built it last
night and installed Windows 7 x32. It all worked without a hitch.

FreeBSD 8-STABLE (12/27/09) amd64 with nvidia beta drivers.

Kudos people and thanks!

henrik
--
Henrik Hudson
lists(a)rhavenn.net
-----------------------------------------
"God, root, what is difference?" Pitr; UF

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Hideki Yamamoto on
Hi,

A happy new year!

Thank you for your porting of VirtualBox 3.1.2.
I have just tested as follows:

Host OS:
- FreeBSD 9-current
Guest OS:
- FreeBSD 8R, now compiling 9-current.
- Cent OS 5.4 I386

These are very good. But as Mr. Goto said, I could not
load kernel module for guest FreeBSD.

Best regards,
Hideki Yamamoto

2009/12/31 Henrik Hudson <lists(a)rhavenn.net>:
> On Mon, 28 Dec 2009, Martin Wilke wrote:
>
>> Howdy,
>>
>> Changelog from VirtualBox is available here:
>> http://www.virtualbox.org/wiki/Changelog
>>
>> Changes in the port:
>>   - VirtualBox and the guest additions have been updated to 3.1.2.
>>   - Port has been renamed to virtualbox-ose to reflect that we are
>>     using the OSE version. Requested by: mm@
>>   - A seperate port for the kernel modules has been created: virtualbox-ose-kmod
>>   - A seperate port for guest additions for FreeBSD guests has been
>>     created: virtualbox-ose-additions
>>   - Added proper PulseAudio support for FreeBSD. Contributed by Noriyoshi Kawano
>>   - procfs is no longer required because vbox uses sysctl(3) now. Contributed by
>>     Baptiste Daroussin and Bernhard Froehlich
>>   - Fix build with a non-standard location for the system source. Submitted
>>     by: scf@
>>
>> How to upgrade:
>>   - Fetch the new ports:
>>     # fetch https://svn.bluelife.at/nightlies/virtualbox-port-r601.tar.gz
>>     # tar xf virtualbox-port-r601.tar.gz
>>
>>   - Build the new ports:
>>     # cd virtualbox-ose-kmod && make
>>     # cd ../virtualbox-ose && make
>>
>>   - If build was ok, deinstall old port
>>     # pkg_deinstall virtualbox-\*
>>
>>   - Install new port:
>>     # cd ../virtualbox-ose-kmod && make install clean
>>     # cd ../virtualbox-ose && make install clean
>>
>> For FreeBSD guests within VirtualBox please try the new guest additions port:
>>     # fetch https://svn.bluelife.at/nightlies/virtualbox-port-r601.tar.gz
>>     # tar xf virtualbox-port-r601.tar.gz
>>     # cd virtualbox-ose-additions && make install clean
>>     # /usr/local/etc/rc.d/vboxguest.sh start
>>
>> Check that the VirtualBox kernel module is loaded via loader.conf
>> and reboot the machine.
>>
>> Check the wiki page for known problems: http://wiki.freebsd.org/VirtualBox
>>
>> Please report any functionality which was working with previous versions of
>> VirtualBox and no longer working with 3.1.2 or any build failure.
>>
>> Many thanks to the VirtualBox developers, all tester and patch submitter
>> and the whole vbox@ team.
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: "James R. Van Artsdalen" on
John Baldwin wrote:
>> I'm seeing this as well:
>>
>> kernel: link_elf_obj: symbol _Z6strlenPKc undefined
>>
>> ...which, I suppose, is the real kldload error message.
>
> Looks like it is trying to use a C++ named-version of strlen():
>
> % echo _Z6strlenPKc | c++filt
> strlen(char const*)
>
> Is the kernel module compiled using c++ instead of cc?

Here is where the symbol is coming from:

[root(a)xwin /usr/ports/emulators/virtualbox-ose-additions]# find . -name
\*.o | while read X; do nm "$X" | grep _Z6strlenPKc && echo $X; done
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/misc/thread.o
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/log/log.o
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/path/RTPathAbsEx.o
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/path/RTPathAppend.o
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/string/strformattype.o
U _Z6strlenPKc
../work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/RuntimeGuestR0/common/string/string.o
[root(a)xwin /usr/ports/emulators/virtualbox-ose-additions]#

And here are some presumed source files:

[root(a)xwin /usr/ports/emulators/virtualbox-ose-additions]# find . -name
thread.c\*
../work/VirtualBox-3.1.2_OSE/src/VBox/Runtime/common/misc/thread.cpp
../work/VirtualBox-3.1.2_OSE/src/VBox/Additions/x11/VBoxClient/thread.cpp
../work/VirtualBox-3.1.2_OSE/src/libs/xpcom18a4/nsprpub/pr/src/cplus/tests/thread.cpp
[root(a)xwin /usr/ports/emulators/virtualbox-ose-additions]#

src/VBox/Runtime/common/misc/thread.cpp contains:

#include <iprt/string.h>

include/iprt/string.h has this:

#elif defined(RT_OS_FREEBSD) && defined(_KERNEL)
# include <sys/libkern.h>

It seems sys/libkern.h is C namespace but thread.cpp or iprt/string.h
isn't using extern "C" to make it that.
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: =?iso-8859-1?Q?Eirik_=D8verby?= on
Hi,

On 28. des. 2009, at 00.24, Martin Wilke wrote:

> - Install new port:
> # cd ../virtualbox-ose-kmod && make install clean
> # cd ../virtualbox-ose && make install clean

At this point, the install fails like thus:

running install_egg_info
Removing /usr/local/lib/python2.6/site-packages/vboxapi-1.0-py2.6.egg-info
Writing /usr/local/lib/python2.6/site-packages/vboxapi-1.0-py2.6.egg-info
(cd /root/vbox/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/python && /bin/sh -c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null 2>&1) && /usr/sbin/chown -R root:wheel $1 && /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; && /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- "*" /usr/local/lib/python2.6/site-packages)
/usr/local/bin/python2.6 -mcompileall /usr/local/lib/python2.6/site-packages/xpcom/
Listing /usr/local/lib/python2.6/site-packages/xpcom/ ...
Listing /usr/local/lib/python2.6/site-packages/xpcom/client ...
Listing /usr/local/lib/python2.6/site-packages/xpcom/server ...
pw: group 'vboxusers' already exists
Adding group "vboxusers" failed...
*** Error code 1

Stop in /root/vbox/virtualbox-ose.
*** Error code 1

Stop in /root/vbox/virtualbox-ose.

The vboxusers group does indeed exist:
vboxusers:*:920:
but has no users. Adding myself changes nothing.

Should I install the current version from ports first, before trying to ugprade to this snapshot?


/Eirik

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"