HowToBuildGimias 1 6 InWindows Step 1
Required Tools
Before checking out and building GIMIAS, make sure that you have installed the following tools:
- A SVN client ([Smart SVN] or [Tortoise SVN])
- A compiler ([Microsoft Visual Studio 2008] is suggested)
- All Service packs available for the compiler
- [CMake 2.8]
- [Python 2.6 or 2.7]
- [CSnake 2.5.0]
- An advanced editor like [Notepad++] to edit Linux/Windows text files
![]() 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: |
GIMIAS source code
GIMIAS source code can be downloaded from:
- SVN repository: https://svn.gimias.org/svn/toolkit/gimias/stable/GIMIAS_1_6
- SVN repository: https://svn.gimias.org/svn/toolkit/gimias/extensions/branches/1_6
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)”
- Specify the URL: https://svn.gimias.org/svn/toolkit/gimias/stable/GIMIAS_1_6
- Specify the Local Directory: beware to chose a directory path with no blank spaces and no more than 20 characters length (e.g. C:/Code/src/GIMIAS_1_6).
- click “Next”
- 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
![]() 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. |
![]() 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. |
![]() 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 |
![]() 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 |