====Istruzioni==== Rigs of rods è un programma di simulazione 3D con le leggi della fisica ===come compilare e installare Rigs of Rods=== URL: https://github.com/RigsOfRods/rigs-of-rods/wiki/Compile-%28Linux%29 grep --count ^processor /proc/cpuinfo quale numero viene in output? se viene 4, questo numero è il numero di core da usare durante la compilazione (make) make -j4 ===dipedenze=== Alcune di queste dipendenze non sono indispensabili per la compilazione, ma se mancasse qualcosa si avrebbe errore in run time (quando è eseguito) build-essential git cmake pkg-config libboost-all-dev mercurial \ libfreetype6-dev libfreeimage-dev libzzip-dev libois-dev libgl1-mesa-dev libglu1-mesa-dev libopenal-dev \ libx11-dev libxt-dev libxaw7-dev libxrandr-dev libssl-dev libcurl4-openssl-dev libgtk2.0-dev libwxgtk3.0-dev \ I seguenti programmi sono opzionali, provare a compilare senza, ma potrebbero essere necessari per l'esecuzione (in alcuni casi, ad esempio per il rendering 3D con accelerazione grafica) nvidia-cg-toolkit (nonfree!) libogre-1.9-dev ogre-1.9-tools libmygui-dev ===dipendenze non presenti nei repository debian Scretch=== Mysocket e Ogree vanno compilati e installati a mano. $ cd ~/mysocketw # make install Ogre 1.9 va compilato manualmente e poi i file vanno installati nelle seguenti cartelle a mano (prima potrebbe essere necessario disinstallare ogre19 e libogre19-dev ) # cp * /usr/lib/x86_64-linux-gnu/OGRE-1.9.0/ # cp libO* /usr/lib/x86_64-linux-gnu/ # cp Ogre* /usr/bin ===Compilazione Rigs of Rods=== Errore ottenuto durante la compilazione (da correggere dentro il codice di Rigs of Rods) ~/ror/rigs-of-rods-master/source/main/RoRPrerequisites.h:61:54: fatal error: MyGUI_Prerequest.h: No such file or directory #include // Forward declarations Correzione (mettere delle maiuscole) errata cmake/DependenciesConfig.cmake: set(MYGUI_INCLUDE_DIRS "${ROR_DEPENDENCIES_DIR}/includes/${ARCH_DIR}/MyGUI" CACHE PATH "The mygui include path to use") corrige cmake/DependenciesConfig.cmake: set(MYGUI_INCLUDE_DIRS "${ROR_DEPENDENCIES_DIR}/includes/${ARCH_DIR}/MYGUI" CACHE PATH "The mygui include path to use") ===Come correggere file plugins.cfg=== # Defines plugins to load # Define plugin folder #commentare qui PluginFolder=/usr/local/lib/OGRE/ PluginFolder=/usr/lib/x86_64-linux-gnu/OGRE-1.9.0/ # Define plugins Plugin=RenderSystem_GL #Plugin=RenderSystem_GL3Plus Plugin=Plugin_ParticleFX Plugin=Plugin_OctreeSceneManager #Plugin=Plugin_CgProgramManager #Plugin=libCaelum.so in questo file: rigs-of-rods-master/bin/resources/particles/ commentare questo: // affector FireExtinguisher // { // effectiveness 1 // }