Open Source Platform
for interconnected virtual worlds

Building Taiga from source 0.0.1

From Rex community wiki

Contents

Getting the Source

You need a SVN client to access the source code repository. You need to also be familiar how to use your client, this page will not go into detail how SVN works.

Taiga 0.0.1 source code
svn checkout http://dev.realxtend.org/svn/servers/tags/Taiga-0.0.1

More detailed access information can be found from here

  • Note: downloading the source may take a while, Taiga 0.0.1 is about 70mb of external projects

What am I getting exactly?

For those interested in the external projects revisions and tags, here is the complete properties data from Taiga 0.0.1 trunk.

libomv -r 2935 http://openmetaverse.org/svn/omf/libopenmetaverse/trunk
opensim -r 9952 http://opensimulator.org/svn/opensim/trunk
openidprovider http://dev.realxtend.org/svn/openidprovider/tags/0.0.1
modrex http://forge.opensimulator.org/svn/modrex/branches/taiga
modcablebeach -r 20 http://forge.opensimulator.org/svn/cablebeach/trunk
cablebeach -r 116 http://cablebeach.googlecode.com/svn/trunk

Building

We tried to make the Taiga servers build process easy to use and as much automated as possible. On Windows you will be running various batch files (.bat) and on unix you will be running shell scripts (.sh) to accomplish the end goal.

Windows

  1. Go into the \trunk folder
  2. Execute the runprebuild-all2008.bat batch file
  3. Read the information that is printed for you in the newly created command prompt window
  4. Start going trough the steps, press for example SPACE when prompted
    • For every Press any key to continue... pause please check that there is no errors on that part of the building process. You will see warnings but you shouldn't see any errors.
  5. When you see RealXtend Taiga prebuild and compile completed! you are done.

Unix

Coming...

Running

Before running the servers you need to configure them, especially the database connections. Please refer to Modifying example configs to suit your needs on how to accomplish this.

Please note that the example configs .zip file will not extract to the correct places when you are building and running from source code. You need to manually copy the configs to the correct places.

Windows

  1. Execute start.bat - This will open the servers in the correct order

Packaging

Windows

  1. Run package-all.bat
  2. When the command prompt window closes you are done packaging
  3. Go to the \package folder. You will find Taiga-0.0.1.zip file from there.
  4. You may now continue from Setting Up MySql page from Getting Started with Taiga using this self made package.

Unix

Coming...