Name | Description/Information | Available at |
Required Packages | ||
Python | Optional if not compiling from source – Used to run the configuration tool to help setting up the environment variables | |
CppDOM | XML parser – The project is stalled and had known issues to build under windows environments. A custom branch is maintained by Ryan Pavlik to add CMake Support. | |
Boost 1.34+
| C++ library providing many powerful utility classes and libraries – Tested with boost 1.46. It’s possible to compile Boost from source but windows visual studio builds up to VS2010 are availble, provided by BoostPro [1] | http://www.boostpro.com/download/
|
GMTL | A generic math library that makes use of C++ templates and STL paradigms – No compilation needed. GMTL is comprised of header files
| |
Partially Required Packages | ||
Java Developer Kit | The JavaSE SDK (or JDK) is used to compile all the Java code used in the Juggler Project. Without it, none of the Java code can be built. Requires version 1.4 or newer. | http://www.oracle.com/technetwork/ |
omniORB | A C++ implementation of CORBA 2.3, required for the Tweek C++ API. | |
Doozer |
|
|
VRPN | Virtual Reality Peripheral Network. Implements a network-transparent interface between application programs and the set of physical devices (tracker, etc.) | |
OpenAL SDK + ALUT SDK |
| http://connect.creativelabs.com/ |
SDL | Simple DirectMedia Layer | |
DirectX SDK |
| http://www.microsoft.com/en-us/download/details.aspx?id=6812 |
[1] BoostPro will stop supporting the free installers soon, but up to the time of this writting they were still active, and a message by BoostPro indicates that a community of users will keep the project alive.
This should help you find the dependencies, but it's not completed. If someone spot any mistake of mine, or has anything to add to my document, I would be glad to hear.