Difference between revisions of "Compiling TPT++ on debian/ubuntu"

From The Powder Toy
Jump to: navigation, search
m (moved Compiling TPTpp for Linux to Compiling TPT++ for Linux: Changed title to "TPT++" instead of "TPTpp")
m (Removed unnecesary things)
Line 17: Line 17:
  
 
''5)'' Run TPT++ by typing '''./powder-legacy''' or '''./powder''' in the Terminal (depending on if you used the '''--sse3''' flag during the compiling process or not, just issue the '''ls''' command and find any of these files.)
 
''5)'' Run TPT++ by typing '''./powder-legacy''' or '''./powder''' in the Terminal (depending on if you used the '''--sse3''' flag during the compiling process or not, just issue the '''ls''' command and find any of these files.)
 
If you need any help just post on the forums, message me (ristovski) or highlight me on our IRC channel with the same nick.
 

Revision as of 20:45, 6 November 2012

To compile TPT++ you need to do the following:

1) Open your Terminal and type:

sudo apt-get install build-essential libsdl1.2-dev libbz2-dev liblua5.1.0-dev fftw3-dev scons (64 bit systems use lib64bz2-dev) You MUST have Python installed and working in order for scons to work!

(If you use Debian or Ubuntu you can just paste this in to your browser instead of typing it in the terminal: apt:build-essential,libsdl1.2-dev,libbz2-dev,liblua5.1.0-dev,fftw3-dev,scons)

2) Get the TPT++ source code from Simon's github (I will not cover how to use git in this tutorial, refer to the old compiling tutorial for TPT)

3) Navigate to your folder containing the TPT++ source code and type:

scons --lin --release

4) Once scons has finished compiling (it will say "Done building targets" in the terminal), you will need to navigate to the "build/" folder, you can do this by typing cd build/ in the Terminal.

5) Run TPT++ by typing ./powder-legacy or ./powder in the Terminal (depending on if you used the --sse3 flag during the compiling process or not, just issue the ls command and find any of these files.)