Last updated: 22-Mar-2018.
This page has has been continually updated since first published in February 2014. Every so often I republish it with a more recent publication date and redirect the old URL to here.
NOTE: This article assumes that you are a competent software developer who is comfortable with build environments and command windows. Most people will have no need to build their own version of Firestorm.
Back in September 2010 I wrote about the pain of compiling your own Viewer and of the efforts of my friends Mariana and Forestaurora to try to write tutorials on doing it. Fortunately, things have moved on enormously since then and now it is fairly easy to do a private build. A majority of the work is in setting up your build environment.
After encountering and solving a few “gotchas”, I have successfully built Firestorm under Windows 7 64-bit and also under Ubuntu 16.04 LTS 64-bit and Ubuntu 17.04 64-bit.
I thought it was worth noting down the “gotchas” I encountered, which is what this article is about. If it helps just one other person in short-cutting the issues I have had, then this article will have been worth writing.