Table of Contents
There are a few different ways to build the modules related to the VR Juggler project. This chapter explains all the ins and outs of getting the VR Juggler source code and compiling everything, including the documentation you are reading right now.
In general, readers should refer to the file INSTALL.html found in the top-level VR Juggler source directory and to the build-from-CVS public Wiki page. These have the most up-to-date information. In this part of the book, we cover more general topics that are not likely to change frequently. All developers of VR Juggler should nonetheless read this and the following chapters carefully to understand the build process as a whole.
This section lists the comprehensive set of software tools that we require when compiling VR Juggler from its source. If you are reading a printed version of this file, please check the website to ensure that you have the latest information. There have been several instances where bugs in third party software caused problems with compiling VR Juggler and running VR Juggler applications. For the most current system setup instructions, visit the system setup Wiki page.
Table 2.1. All Platforms
| CVS | 1.11 (or newer) |
| GNU make | 3.78 (or newer) |
| GNU Autoconf | 2.53 (or newer) |
| GNU Automake | 1.5 (or newer) |
| Perl | 5.6.0 (or newer) |
| Boost | 1.31.0 |
| CppDOM | 0.3.1 (or newer) |
| Java 2 Platform (for Tweek and VRJConfig) | 1.3.1 or newer (1.4.2 is recommended) |
Table 2.5. Win32
| Operating System | Windows 2000/XP[a] |
| Microsoft Visual Studio | 7.0 (.NET 2002) or 7.1 (.NET 2003) |
| Juggler Tools | Latest |
| Cygwin | 1.3 (including Perl 5.6.1 or newer) |
| NSPR | 4.1 (or newer) |
[a] Windows 2000 (or XP) is needed only for compiling the VR Juggler libraries. Applications can be compiled against the libraries on Windows 95/98/ME. | |