Purpose of this page
The Mozilla build process and code base have evolved considerably over the past few years, this has resulted in many caveats and tips being added to the MDN documentation for building older versions of the code base or to deal with older build tools.
These tips while helpful are jarring and superfluous to the majority of new Mozilla builders who are mainly interested in building the latest version of Firefox.
Therefore instead of deleting all these nuggets of information it's best to collect them all here and remove them from the majority happy path documentation.
Each piece of information should mention the page and the section it originally came from. You can copy in the original text and bold out what has been removed.
Obsolete caveats and tips
Install a version of Visual Studio that supports C++ development: VS 2012 for Windows Desktop Pro or Express (free), or VC++ 2010 Pro or Express (free), or VC++ 2008 Pro or Express with SP1 (free) (Warning ! From Firefox 10, the compilator is Visual Studio 2010; if you want to use it, you must use a previous version of it !), or 2005 Professional