|  | 1 | = Building orxonox from source using Linux = | 
                          |  | 2 | This page describes how to build Orxonox using the latest source code. | 
                          |  | 3 |  | 
                          |  | 4 | == Get the Source Code == | 
                          |  | 5 | First, create a folder for Orxonox. Then get a copy of the code by checking out the trunk via anonymous subversionlogin . This will download the latest stable version to the directory ''trunk''. If you have trouble using SVN, go [wiki:SVN here]. | 
                          |  | 6 | {{{ | 
                          |  | 7 | user@unix:~> mkdir orxonox | 
                          |  | 8 | user@unix:~> cd orxonox | 
                          |  | 9 | user@unix:~/orxonox> svn co http://svn.orxonox.net/orxonox/trunk trunk | 
                          |  | 10 | }}} | 
                          |  | 11 | You won't be able to contribute your own code (check in) with the anonymous subversion login. You have to ask us for a username/password combination. If you have an account, check the code out like this: | 
                          |  | 12 | {{{ | 
                          |  | 13 | user@unix:~/orxonox> svn co https://svn.orxonox.net/orxonox/trunk trunk | 
                          |  | 14 | }}} | 
                          |  | 15 | You will then be asked for the username and password, that you got from us. | 
                          |  | 16 |  | 
                          |  | 17 | Furthermore, you will need to check out our data repository. This repository contains all the graphics, fonts and sounds and other third-party data for Orxonox. To check it out use the command: | 
                          |  | 18 | {{{ | 
                          |  | 19 | user@ubuntu:~/orxonox> svn co https://svn.orxonox.net/data/Media Media | 
                          |  | 20 | }}} | 
                          |  | 21 |  | 
                          |  | 22 | == Compiling == | 
                          |  | 23 | Just cd to the trunk directory, then make a build directory, execute cmake and make and finally run the game: | 
                          |  | 24 | {{{ | 
                          |  | 25 | user@ubuntu:~/orxonox> cd trunk | 
                          |  | 26 | user@ubuntu:~/orxonox/trunk> mkdir build | 
                          |  | 27 | user@ubuntu:~/orxonox/trunk> cd build | 
                          |  | 28 | user@ubuntu:~/orxonox/trunk/build> cmake .. | 
                          |  | 29 | ... | 
                          |  | 30 | user@ubuntu:~/orxonox/trunk/build> make -j4 | 
                          |  | 31 | ... | 
                          |  | 32 | user@ubuntu:~/orxonox/trunk/build> cd .. | 
                          |  | 33 | user@ubuntu:~/orxonox/trunk> ./run | 
                          |  | 34 | }}} | 
                          |  | 35 | * If cmake produces some error messages complaining about dependencies make sure you installed everything neccessary for your OS. | 
                          |  | 36 | * If orxonox aborts with an error message considering the Media repository make sure that you configured the path of the Media repository (in bin/orxonox.ini) correctly. |