The Magic Lantern Rehearsal Player allows one to test Magic Lantern titles without mastering to a target platform. The Rehearsal Player uses the Digital Workprint to specify corresponding parts (Actors/Roles/Sets) that utiltize Open Inventor technology.
Before building the Magic Lantern Rehearsal Player for Linux, the Magic Lantern SDK for the Linux Platform must be constructed. Instructions for doing this may be found on the SDK Build Envionrment for Linux Platform wiki page.
After building the Magic Lantern SDK, use the following instructions to build and execute the Rehearsal Player.
These instructions build the Magic Lantern Rehearsal Player.
Import the above Eclipse project by selecting "File->Import...". This will bring up a Import dialog where you can choose "Existing Projects into Workspace" under the "General" tree item. Select "Next>" button to continue and browse to the above linux project.
In the Eclipse ProjectExplorer, right-click on the MlePlayers project and select "Build Project" from the pop-up menu.
The executable components that are built include
Library | Directory Location | Component |
---|---|---|
player | "$MLE_ROOT/bin" | Magic Lantern Rehearsal Player (Debug) |
Note: Make sure that $MLEROOT/bin is in your environment PATH.
To run the Rehearsal Player on Linux, the LD_LIBRARY_PATH environment variable must be set to reference where the Magic Lantern components have been installed. For example:
export LD_LIBRARY_PATH=$MLE_ROOT/lib:$MLE_ROOT/lib/mle/rehearsal:/usr/local/lib
where MLE_ROOT=/opt/MagicLantern. /usr/local/lib must be specifed in order to pick up the Coin and SoXt libraries.