How to compile FireStorm on Ubuntu 20.04 - Printable Version +- Second Life Copybot (https://secondlifecopybot.com) +-- Forum: THE LOUNGE (https://secondlifecopybot.com/forum-24.html) +--- Forum: General Discussion (https://secondlifecopybot.com/forum-25.html) +---- Forum: Viewers & Copybot Viewers (https://secondlifecopybot.com/forum-1235.html) +---- Thread: How to compile FireStorm on Ubuntu 20.04 (/thread-27962.html) |
How to compile FireStorm on Ubuntu 20.04 - jagiwig920 - 10-15-2020 Compiling Firestorm It's hard to find a proper tutorial on how to compile FireStorm with Ubuntu 20.04. So I made this easy-to-follow tutorial, you should be able to follow this tutorial by simply copy & pasting the commands. The "hardest" part is registering a FMOD account to download FMOD Engine. So we will start with that. Download FMOD (Sound Engine) Go to [To see links please register here] and register a account. You can use a disposable email service ([To see links please register here] ) if you don't like to give your personal mail.Make sure to download FMOD in your Downloads folder, this will make it easier to follow this tutorial. Afterwards open the terminal (CTRL + ALT +T) And you can start to copy and paste the commands below Load FMOD Version into Environment Variables Code: cd ~/Downloads Installing dependencies This may take a couple of minutes to complete Code: sudo apt install --install-recommends make cmake curl doxygen gdb git python2 python2-dev python-all python3-virtualenv libalut-dev libapr1-dev libaprutil1-dev libatk1.0-dev libboost-all-dev libcairo2-dev libcollada-dom2.4-dp-dev libcurl4-openssl-dev libgl1-mesa-dev libglu1-mesa-dev libpython-all-dev libstdc++6 libx11-dev libxinerama-dev libxml2-dev libxrender-dev g++ gcc -y Ubuntu 20.04 comes with Python 3.x, Linden Labs autobuild system still requires Python 2.7. To not affect the stability of our system we will create a virtual environment for python 2.7 Code: cd ~ Download and install Python PIP *PIP is a Package Installer for Python Code: mkdir -p ~/src/modules/python-pip Code: pip install --upgrade pip This may take a couple of minutes to complete Code: cd ~/src Vorbis is a audio encoder and decoder Code: mkdir -p ~/src/modules/vorbis Code: cd ~/src Code: cd ~/src/3p-fmodstudio Code: cd ~/src Code: cd ~/src/3p-fmodstudio Code: cd ~/src/phoenix-firestorm Because compiling takes a lot of time there is a time command added and speaker-test command to warn us when the build is ready. Code: cd ~/src/phoenix-firestorm Also ignore the percentages after a Segmentation Fault occurs as they do not represent the actual progress anymore and the build will suddenly skip to a 100% once it's completed. Install FireStorm Code: cd ~/src/phoenix-firestorm/build-linux-x86_64/newview |