Difference between revisions of "Get source and compile"

From Second Life Wiki
Jump to navigation Jump to search
(→‎Version Control: added link to source version control page)
(→‎Compiling: copyedit on the list)
Line 16: Line 16:
= Compiling =
= Compiling =


Per platform instructions are available for the following platforms:
Per platform instructions are available in these topics:
* [[Compiling the viewer (MSVS2003)|Microsoft Windows - Visual Studio .NET 2003]] (recommended, Linden Lab uses VS2003)
* [[User:Dzonatas_Sol/Microsoft_Visual_Studio|Microsoft Windows]]
** see also: [[Compiling the viewer libraries (MSVS 2003)]]
* [[Compiling the viewer (MSVS2005)|Microsoft Windows - Visual Studio 2005 & Visual C++ 2005 Express]]
* [[Cross compiling the viewer (i686-mingw32)|Microsoft Windows - Cross compiling on Linux]]
* [[Compiling the viewer (Mac OS X)|Mac OS X]]
* [[Compiling the viewer (Mac OS X)|Mac OS X]]
* [[Compiling the viewer (Linux)|Linux]]
* [[Compiling the viewer (Linux)|Linux]]
* [[Cross compiling the viewer (i686-mingw32)|Linux - Cross compiling to Microsoft Windows]]
* [[Compiling the viewer (FreeBSD)|FreeBSD]]
* [[Compiling the viewer (FreeBSD)|FreeBSD]]



Revision as of 09:26, 22 December 2007

Even if you don't plan to develop, just the act of downloading and compiling can uncover problems. If the version you download doesn't build on your platform, file a bug.

Getting the source

Download Source Archives (Zipfile/Tarball)

Linden Lab does provide current and past downloads in an archived format, see the source downloads page.

Version Control

Linden Lab also maintains a version control repository. There are some unofficial repositories, too. See the version control repository page and source version control for more details.

Compiling

Per platform instructions are available in these topics:

See Common compilation problems if you run into errors while building.

See Improving compilation time for information on how to compile faster