およ、pkgsrc-wip に virtualbox が入ってるぞ。 試しに make install を試みたがこけた。でも、 コンパイルでこけるのは一箇所で、pthread_yield() を sched_yield() に再定義してしまえば通る。あと、リンクでこけるところが あったが、LIBS=-lcurl make で呼べば行けた。
がしかし、make install がいかなーい。 work/VirtualBox-3.0.4_OSE/out/netbsd.x86/release に色んなバイナリが 入っているので、そこに LD_LIBRARY_PATH を通して起動すると、 こんな風には上がるけど。
Sun VirtualBox Simple SDL GUI built Jan 15 2010 15:37:16
Usage:
-hda <file> Set first hard disk to file
-hdb <file> Set second hard disk to file
-fda <file> Set first floppy disk to file
-cdrom <file> Set CDROM to file/device ('none' to unmount)
-boot <a|c|d> Set boot device (a = floppy, c = first hard disk, d = DVD)
-boot menu <0|1|2> Boot menu (0 = disable, 1 = menu only, 2 = message + menu)
-m <size> Set memory size in megabytes (default 128MB)
-vram <size> Set size of video memory in megabytes
-prealloc Force RAM pre-allocation
-fullscreen Start VM in fullscreen mode
-statefile <file> Define the file name for VM save/restore
-restore Restore the VM if the statefile exists, normal start otherwise
-nofstoggle Forbid switching to/from fullscreen mode
-share <dir> <name> [readonly]
Share directory <dir> as name <name>. Optionally read-only.
-nohostkey Disable hostkey
-[no]acpi Enable or disable ACPI (default: enabled)
-[no]ioapic Enable or disable the IO-APIC (default: disabled)
-audio Enable audio
-natdev<1-N> [mac] Use NAT networking on network adapter <N>. Use hardware
address <mac> if specified.
-hifdev<1-N> Use Host Interface Networking with host interface <int>
<int> [mac] on network adapter <N>. Use hardware address <mac> if
specified.
-intnet<1-N> Attach network adapter <N> to internal network <net>. Use
<net> [mac] hardware address <mac> if specified.
-[no]rellog Enable or disable the release log './VBoxBFE.log' (default: enabled)
-[no]rawr0 Enable or disable raw ring 3
-[no]rawr3 Enable or disable raw ring 0
-[no]patm Enable or disable PATM
-[no]csam Enable or disable CSAM
むおー、惜しいなあ。