Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 31 and Version 32 of dev/LinuxGentoo


Ignore:
Timestamp:
Sep 17, 2008, 9:13:19 PM (16 years ago)
Author:
FelixSchulthess
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/LinuxGentoo

    v31 v32  
    66
    77This Tutorial assumes that you are using x86. If you are using amd64 just substitute the keyword.
    8 === Preparation (required libs) ===
    98
    10 Orxonox used Ogre with CEGUI for rendering, OIS for input handling, eNet for network support Boost for threading and cMake as build-system. Every needed package is in portage.
    11 Add USE-Flags
     9=== Prerequisites ===
     10
     11Orxonox uses Ogre with CEGUI for rendering, OIS for input handling, eNet for network support Boost for threading and cMake as build-system. You will have to install these packages. Every needed package is in portage.
     12
     13Add USE-Flags:
    1214{{{
    1315# echo "dev-games/cegui devil expat" >> /etc/portage/package.use
    1416# echo "dev-games/ogre cegui devil lua threads" >> /etc/portage/package.use
    1517}}}
    16 some packages are unstable, for portage to use them
     18Some packages are unstable, for portage to use them do:
    1719{{{
    1820# echo "dev-games/ogre-1.4.5 ~x86" >> /etc/portage/package.keywords
    1921# echo "dev-games/ois-1.0 ~x86" >> /etc/portage/package.keywords
    2022}}}
    21 emerge the packages. cegui and boost are dependencies of ogre, so they wont be installed explicitly.
    22 As of May \'08 TCL is a mandatory dependency
     23Then, emerge the packages. CEGUI and Boost are dependencies of Ogre, so they will not be installed explicitly. TCL is also mandatory.
    2324{{{
    2425# emerge cmake ogre ois tcl
    2526# CFLAGS="-fPIC" emerge enet
    2627}}}
    27 eNet need to be compile with -fPIC to be included as shared library ([wiki:NicolasSchlumberger nico]: Dec '07)
     28eNet needs to be compiled with -fPIC to be included as shared library ([wiki:NicolasSchlumberger nico]: Dec '07).
    2829
    2930=== Getting the Source Code ===
    30 First of all you have to install subversion on your system: Make sure, that you have '''ssl''' included in your ''make.conf'' file:[[br]]
    31 '''/etc/make.conf'''
     31If you have not done so already, you need to install Subversion on your system. To do this, make sure that you have '''ssl''' included in your '''make.conf''' file:, which is normally located at '''/etc/make.conf''':
    3232{{{
    3333 ...
     
    3535 ...
    3636}}}
    37 now emerge subversion
     37Now emerge subversion:
    3838{{{
    3939# emerge subversion
    4040}}}
    41 Check out the source via anonymous subversion login. This will download the whole project to the directory orxonox-dir.
     41Now get a copy of the code by checking out the trunk via anonymous subversion login. This will download the latest stable version to the directory ''trunk''. If you have trouble using SVN, go [wiki:SVN here].
    4242{{{
    4343$ svn co http://svn.orxonox.net/orxonox/trunk orxonox-trunk
    4444}}}
    45 You won't be able to commit your own code (check in) with the anonymous subversion repository. You have to ask us for a username/password combination. If you already have an account, check it out like this:
     45You won't be able to contribute your own code (check in) with the anonymous subversion repository. You have to ask us for a username/password combination. If you already have an account, check the code out like this:
    4646{{{
    4747$ svn co https://svn.orxonox.net/orxonox/trunk orxonox-trunk
    4848}}}
    49 You will be asked for your username and password, that you got from us.
     49You will then be asked for the username and password, that you got from us.
    5050
    5151