= Build instructions = This page describes how to build !VirtualBox OSE, once you have gotten its source code (either from our SVN server or a tarball, as described on the [wiki:"Downloads"] page). The sources are the same, no matter whether you build on Linux or Windows. But the build instructions differ. == Building on Linux == We at InnoTek mostly use [http://www.gentoo.org Gentoo], so the following build instructions apply to that environment. Things should not be much different for other distributions though. If you want to supply build instructions (especially package names) for other distributions, please contact InnoTek. === Prerequisites === You need: * Subversion (http://subversion.tigris.org/project_packages.html) * GCC 3.2.3 or later (presently, only 3.x is supported; our recompiler doesn't like 4.x) * Qt 3.3.x (with x >= 5 if possible) * Sablotron XSLT Processor 1.0.2 * libIDL * Relatively recent WINE * Java (http://java.sun.com/j2se/1.5.0/download.jsp) * libSDL (with sdl-ttf) * Optional: DirectFB * Optional: Doxygen 1.4+ On Gentoo, run this: {{{ emerge -uav subversion =qt-3* sablotron libIDL wine blackdown-jdk libsdl sdl-ttf DirectFB doxygen }}} == Building on Windows == === Prerequisites === * Subversion (http://subversion.tigris.org/), version 1.4 recommended * Java (http://java.sun.com/j2se/1.5.0/download.jsp), runtime is sufficient * .NET, version 2.0 recommended