Three files are provided here to help those students who want to compile the assimp library from source for use on their home computer. assimp-3.1.1-src.zip - unzipping this file will expand to form a subdirectory named assimp-3.1.1-src. To compile assimp, you need to already have 'cmake' installed. 'cmake' is an open-source software for managing the build process of other software. In brief, 'cmake' looks at the CMakeLists.txt file and creates the Makefile for you. If you don't have 'cmake', then you will need to install it first. logfile-cmake - this is the log file storing what was output to my computer screen after I typed: cmake . logfile-make - this is the log file storing what was output to my computer screen after I typed: make ------------- Compilation procedure: 1. unzip assimp-3.1.1-src.zip 2. change directory by typing: cd assimp-3.1.1-src 3. type: ls -l lib The 'lib' subdirectory should be empty initially. 4. type: cmake . (note that the full-stop is needed in the command above. It tells 'cmake' to use the CMakeLists.txt in the current directory) Look at the messages printed on the computer screen and compare them with those in my logfile-cmake file. You can see that there are two fatal error messages in my 'logfile-cmake' file; however, they appear to cause no problems to my later compilation of scene-start.cpp. If you see other error messages, you may not be able to successfully compile assimp or scene-start later on. 5. To compile the source code of assimp, type: make Compare the output printed on the computer screen with those in my logfile-make. There would be some warning messages but no error messages. 6. change to the 'lib' directory by typing: cd lib Next, type: ls -l You should see three files with the names libassimp.so.3.1.1 (a very large file) libassimp.so.3 (a symbolic link file pointing to libassimp.so.3.1.1) libassimp.so (a symbolic link file pointing to libassimp.so.3) 7. you can copy all the three files in the 'lib' directory to the same directory where scene-start.cpp is stored. You won't need to run the 'setup-once' files as you have copied the symbolic link files over. 8. change to the directory where scene-start.cpp is stored. You should be able to compile scene-start.cpp and link with the assimp shared library that you have created. Du Huynh