HowToBuildGimias 1 6 InWindows Step 1

From user's Wiki!
Jump to: navigation, search

Required Tools

Before checking out and building GIMIAS, make sure that you have installed the following tools:

Note Note: Visual Studio compiler

If you want to compile GIMIAS for 64 bits, you need to select this option on the [Visual Studio Setup].

If you don't have a commercial version of Visual Studio, you can use the free one [Microsoft Visual Studio 2008 Express]. However, the express edition has some limitations and does not include a 64 bits compiler.

Here you can find the service packs for VS2003, VS2008 and VS2010:

Be sure that your Visual Studio has service pack installed. You can see it on menu Help->About:

Visual Studio 2008 with SP1 Visual Studio 2003 with SP1

GIMIAS source code

GIMIAS source code can be downloaded from:

Check out the source code into a folder of your local computer. The folder must meet the following requirements:

  • Must not contain white spaces
  • Path length less than 30 characters

A valid path is C:\Code\src\GIMIAS_1_6

Not valid paths are:

  • C:\Documents and Settings\Administrador\Mis documentos\Gimias\: It's too long (63 chars)
  • d:/scratch/thomas/projects/current/gimias: It's too long (42 chars)
  • C:\My Code\src\GIMIAS: Has white spaces

Check out GIMIAS from SVN repository using SmartSVN

If you are using SmartSVN follow the instructions below to checkout GIMIAS:

  • Open SmartSVN
  • Select “Checkout project from repository”
  • In the “Repository” step, select “Quick checkout (less configuration)”

Quick checkout

  • Click “Finish”
  • SmartSVN will automatically do a checkout of the project

Follow the same steps to download source code of GIMIAS extensions from https://svn.gimias.org/svn/toolkit/gimias/extensions/branches/1_6 into the folder C:/Code/src/Extensions_1_6

Note Note: SmartSVN configuration

We recommend you to disable automatic refresh on windows activation because it takes a lot of hard disk resources. To disable this option you need to go to the menu Edit->Preferences->Actions->Refresh.

Automatically refresh on SmartSVN


Note Note: Proxy configuration

If you receive an error when trying to check out the code from the SVN URL, but you can access it from your Internet browser, it's possible that you need to configure the proxy of your Internet access. To configure the proxy, you need to go to the menu Repository->Manage profiles. Under the Proxies page, you can add the proxy configuration of your local network. After this, you need to configure the proxy on the Profile page of GIMIAS URL.

Automatically refresh on SmartSVN


Note Note: Transactions

To see all transactions, you need to build the log cache. You need to select this URL: https://svn.gimias.org/svn/toolkit/gimias/stable/GIMIAS_1_6

Log cache


Note Note: Server Timeout

If you receive a time out error when connecting to the SVN server, we advise you to decrese the timeout parameter. The default value is 1 hour but you can set it to 60 seconds. You need to edit the file smartsvn.properties and add the line:

smartsvn.http.timeout=60

To find this file you need to check this web page:

http://www.syntevo.com/smartsvn/documentation.html?page=installation


Go to Next step