Difference between revisions of "Compiling"

From VDrift
Jump to: navigation, search
 
Line 69: Line 69:
  
 
====Ubuntu====
 
====Ubuntu====
Ubuntu does not include a libbullet package, but getdeb does. To add the getdeb-repository to your sources-list.d:
+
Ubuntu 12.04 does not include libbullet and SDL2 packages. They are available in following ppas though:
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
 
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu natty-getdeb games" > /etc/apt/sources.list.d/getdeb.list'
 
sudo apt-get update
 
  
Ubuntu 11.04 (Natty Narwhal) does contain libglew1.5, only. To install libglew1.6 and its development headers:
+
    sudo add-apt-repository ppa:roblib/ppa
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/glew/libglew1.6_1.6.0-3_amd64.deb
+
    sudo add-apt-repository ppa:zoogie/sdl2-snapshots
sudo dpkg -i libglew1.6_1.6.0-3_amd64.deb
 
rm libglew1.6_1.6.0-3_amd64.deb
 
  
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/glew/libglew1.6-dev_1.6.0-3_amd64.deb
+
All required packages can be installed using this command:
sudo dpkg -i libglew1.6-dev_1.6.0-3_amd64.deb
 
rm libglew1.6-dev_1.6.0-3_amd64.deb
 
  
All other required packages can be installed using this command:
+
    sudo apt-get install g++ scons libsdl2-dev libsdl2-image-dev libbullet-dev libvorbis-dev libcurl4-gnutls-dev
sudo apt-get install g++ libarchive-dev libcurl4-gnutls-dev \
 
                      libdrm-dev libgl1-mesa-dev \
 
                      libglu1-mesa-dev libkms1 mesa-common-dev \
 
                      libsdl-gfx1.2-dev libsdl-image1.2-dev \
 
                      libsdl-net1.2-dev libvorbis-dev freeglut3 libbullet0 \
 
                      libbullet-dev scons
 
  
 
===Compiling===
 
===Compiling===

Latest revision as of 12:22, 24 June 2015

This page shows how to compile VDrift from source. It assumes you have downloaded the source code either by getting the source package from the latest release, or by getting the development version.

Windows

OS X

Linux

FreeBSD