Menu

Rehearsal_Player_for_Linux_Platform

Linux Build Environment for Rehearsal Player

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.

Dependencies

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.

Details

After building the Magic Lantern SDK, use the following instructions to build and execute the Rehearsal Player.

Build the Magic Lantern Rehearsal Player

These instructions build the Magic Lantern Rehearsal Player.

  • Eclipse Makefile: "$MLE_HOME/Players/rehearsal/build/linux/.project"

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.

Running the Magic Lantern Rehearsal Player

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.


Related

Developer Wiki: SDK_Build_Environment_for_Linux_Platform

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.