Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
We rolled a new version with a fix for all users where
has problems with kernel load and unload. Many thanks to
Shin-ichi Okano where submitted this patch to the vbox ml.
http://people.freebsd.org/~miwi/vbox/virtualbox_4.tgz
happy testing.
- Martin
PS: Should this work for all maybe we can commit vbox
this weekend to the portstree.
Gerade ausprobiert, funktioniert hier unter FreeBSD/amd64 nach einem zugegeben kurzem Testlauf weitgehend einwandfrei. Nach wie vor startet VirtualBox zwei(!) Prozesse und reagiert nicht, schießt man einen mit kill(1) ab, startet der andere durch und alles ist ok.
Date: Thu, 11 Jun 2009 21:45:57 +0200
From: Martin Wilke <miwi@FreeBSD.org>
To: ports@FreeBSD.org
Cc: freebsd-emulation@FreeBSD.org, freebsd-current@FreeBSD.org
Subject: [Call For Testing] VirtualBox for FreeBSD! take 6
[-- PGP Ausgabe folgt (aktuelle Zeit: Do 11 Jun 22:10:56 2009) --]
gpg: Unterschrift vom Do 11 Jun 21:45:57 2009 CEST mittels DSA-Schlüssel ID
+B1E6FCE9
gpg: Korrekte Unterschrift von "Martin Wilke <miwi@FreeBSD.org>"
gpg: WARNUNG: Dieser Schlüssel trägt keine vertrauenswürdige Signatur!
gpg: Es gibt keinen Hinweis, daß die Signatur wirklich dem vorgeblichen
+Besitzer gehört.
Haupt-Fingerabdruck = C022 7D60 F598 8188 2635 0F6E 74B2 4884 B1E6 FCE9
[-- Ende der PGP-Ausgabe --]
[-- BEGIN PGP SIGNED MESSAGE --]
Huhu,
Yes we life and that's good :-).
Changes:
- Fix build error when compiling in debug mode on FreeBSD HEAD
- SemEvent?-r0drv/FreeBSD: Don't use tvtohz for an infinite timeout.
- Some FreeBSD relate typos
- Enable shared OpenGL service. Completely untested due to lack of
appropriate hardware but it compiles at least
- Add support for shared clipboards. Requires libXt
- FreeBSD: Implement preemption API for guest SMP and enable
it (slightly tested). Add neccessary RTMP* methods in userspace
for the frontends to detect the number of CPUs
- Runtime/semevent-r0drv-freebsd: Use a sleeping mutex
instead of a spinlock to fix the problems users are seeing
(assertions with debugging enabled) while still being able
to run on 100Hz hosts. No problems detected so far and Solaris
doesn't use a spin mutex in this code too so it shouldn't do
any harm (keeping fingers crossed)space for the frontends to
detect the number of CPUs
- Add support for curl
- Add VBoxSharedClipboard
Ports Changes;
- Force guestadditions version to 2.2.4
- Removed Qt3 include replacements (already upstream)
- Removed cosmetic X11 include path patch
Please make SURE, your world and kernel is in sync and you've read
the pkg-messages. Also please unload the kernel module before
you update the port ;-).
Many thx to all Vbox Devs, All supporters, my nice team! :-)
http://people.freebsd.org/~miwi/vbox/virtualbox_6.tgz
Happy Testing!
- Martin
#!/bin/sh
export XLIB_SKIP_ARGB_VISUALS=1
VirtualBox &
AMOUNT=`pgrep VirtualBox|wc -l`
if [ $AMOUNT -gt 1 ]; then
FIRSTPID=`pgrep VirtualBox|tail -1`
for i in `pgrep VirtualBox`; do
if [ $i -ne $FIRSTPID ]; then
kill $i && echo "Beende VirtualBox mit pid $i"
fi
done
fi
Absolut genial das es VirtualBox für FreeBSD geben soll!
Eine Virtualisierungssoftware für FBSD hat echt noch gefehlt,
qemu ist auf jeden Fall nicht schlecht, aber Virtualbox mit den
Snapshots und Suspend usw. usf. ist einfach deutlich besser.
Also vielen Dank und viel Erfolg!
Mist wie dumm von mir. Klar das haut nicht hin Ich installier xorg "einfach" in einer Jail. Dann werde ich es schnell wieder los, wenn ichs nicht brauch.Ich weiß auch nicht, wie du dann den Gast installieren willst/kannst.
make install WITHOUT_QT4=YES
kBuild: Linking VBoxDD
kBuild: Installing VBoxSharedFolders => /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/VBoxSharedFolders.so
kBuild: Installing VBoxSharedClipboard => /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/VBoxSharedClipboard.so
kBuild: Installing VBoxGuestPropSvc => /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/VBoxGuestPropSvc.so
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp: In member function 'void SDLConsole::setPointerShape(const PointerShapeChangeData*)':
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp:1486: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp:1505: error: 'struct SDL_SysWMinfo' has no member named 'info'
kmk[2]: *** [/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxBFE/SDLConsole.o] Error 1
The failing command:
@g++ -c -O2 -g -pipe -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -Wno-long-long -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -Wno-sign-compare -fPIC -m64 -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxBFE -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/include -I/usr/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -I/usr/local/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox\" -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DPIC -DVBOXBFE_WITHOUT_COM -DVBOX_WITH_HGCM -DUSE_SDL -DVBOXBFE_WITH_X11 -Wp,-MD,/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxBFE/SDLConsole.o.dep -Wp,-MT,/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxBFE/SDLConsole.o -Wp,-MP -o /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxBFE/SDLConsole.o /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp
kmk[2]: *** Waiting for unfinished jobs....
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp: In member function 'virtual nsresult VBoxSDLConsoleCallback::OnShowWindow(PRUint64*)':
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:619: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp: In function 'int TrustedMain(int, char**, char**)':
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:2189: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:2940: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:2955: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp: In function 'void SetPointerShape(const PointerShapeChangeData*)':
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:4762: error: 'struct SDL_SysWMinfo' has no member named 'info'
/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:4781: error: 'struct SDL_SysWMinfo' has no member named 'info'
kmk[2]: *** [/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxSDL/VBoxSDL.o] Error 1
The failing command:
@g++ -c -O2 -fPIC -g -pipe -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -Wno-long-long -Wno-non-virtual-dtor -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/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxSDL -I/usr/include -I/usr/X11R6/include -I/usr/local/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/string -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/local/include/SDL -I/usr/local/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/include -I/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox\" -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DPIC -DIN_RING3 -DUNICODE -DNDEBUG=1 -DVBOX_WITH_XPCOM -DNDEBUG -DTRIMMED -DVBOXSDL_WITH_X11 -Wp,-MD,/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxSDL/VBoxSDL.o.dep -Wp,-MT,/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxSDL/VBoxSDL.o -Wp,-MP -o /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.amd64/release/obj/VBoxSDL/VBoxSDL.o /var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp
kmk[2]: Leaving directory `/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk[2]: Entering directory `/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_dlls_this] Error 2
kmk[1]: Leaving directory `/var/ports/basejail/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk: *** [pass_dlls_order] Error 2
*** Error code 2
Stop in /basejail/usr/ports/emulators/virtualbox.
*** Error code 1
Stop in /basejail/usr/ports/emulators/virtualbox.
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen