mozilla

Compare Revisions

Simple Firefox build

Change Revisions

Revision 18054:

Revision 18054 by Mitch 1 2 on

Revision 18055:

Revision 18055 by Mitch 1 2 on

Title:
Simple Firefox build
Simple Firefox build
Slug:
Simple_Firefox_build
Simple_Firefox_build
Tags:
Firefox, "Developing Mozilla", "Build documentation"
Firefox, "Developing Mozilla", "Build documentation"
Content:

Revision 18054
Revision 18055
n16    <table style="margin-left: 2.5em;">n16    <p>
17      <tbody>17      &nbsp;
18        <tr>18    </p>
19          <td style="vertical-align: baseline;">19    <p>
20            Ubuntu&nbsp;Linux:20      Ubuntu&nbsp;Linux:&nbsp;&nbsp;&nbsp;&nbsp;
21          </td>21    </p>
22          <td>22    <pre>
23            <pre>
n27          </td>n26    <p>
28        </tr>27      &nbsp;
29        <tr>28    </p>
30          <td style="vertical-align: baseline;">29    <p>
31            Fedora&nbsp;Linux:30      Fedora&nbsp;Linux:&nbsp;&nbsp;&nbsp;&nbsp;
32          </td>31    </p>
33          <td>32    <pre>
34            <pre>
n38          </td>n36    <p>
39        </tr>37      &nbsp;
40        <tr>38    </p>
41          <td style="vertical-align: baseline;">39    <p>
42            Mac:40      Mac:
43          </td>41    </p>
44          <td>42    <ul>
45            <ul>
46              <li>Install <a class=" link-https" href="https://co43      <li>Install <a class=" link-https" href="https://connect.ap
>nnect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?>ple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID
>bundleID=20792" title="https://connect.apple.com/cgi-bin/WebObjec>=20792" title="https://connect.apple.com/cgi-bin/WebObjects/Membe
>ts/MemberSite.woa/wa/getSoftware?bundleID=20792">Xcode 3</a>. (Yo>rSite.woa/wa/getSoftware?bundleID=20792">Xcode 3</a>. (You may ha
>u may have a recent enough version on your "Mac OS X Install Disc>ve a recent enough version on your "Mac OS X Install Disc 2"; ope
> 2"; open <code>XcodeTools.mpkg</code> (for some Mac OS X version>n <code>XcodeTools.mpkg</code> (for some Mac OS X versions, you w
>s, you will find it in a directory called "Optional Installs").)>ill find it in a directory called "Optional Installs").)
47              </li>44      </li>
48              <li>If you're using OS X 10.6.5 or later, install <45      <li>If you're using OS X 10.6.5 or later, install <a class=
>a class=" external" href="http://connect.apple.com/cgi-bin/WebObj>" external" href="http://connect.apple.com/cgi-bin/WebObjects/Mem
>ects/MemberSite.woa/wa/getSoftware?bundleID=20719" title="http://>berSite.woa/wa/getSoftware?bundleID=20719" title="http://connect.
>connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftwar>apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundle
>e?bundleID=20719">Java Developer Package for Mac</a> (for a file >ID=20719">Java Developer Package for Mac</a> (for a file required
>required by the MacPorts packages we install below).> by the MacPorts packages we install below).
49              </li>46      </li>
50              <li>Install <a class="external" href="http://www.ma47      <li>Install <a class="external" href="http://www.macports.o
>cports.org/install.php">MacPorts</a>.>rg/install.php">MacPorts</a>.
51              </li>48      </li>
52              <li>Run these commands to install the other build t49      <li>Run these commands to install the other build tools:
>ools: 
53                <pre class="eval">50        <pre class="eval">
t57              </li>t54      </li>
58            </ul>55    </ul>
59            <p>56    <p>
60              Problems? See <a class="internal" href="/En/Develop57      Problems? See <a class="internal" href="/En/Developer_Guide
>er_Guide/Build_Instructions/Mac_OS_X_Prerequisites" title="en/Mac>/Build_Instructions/Mac_OS_X_Prerequisites" title="en/Mac_OS_X_Bu
>_OS_X_Build_Prerequisites">Mac OS X build prerequisites</a>.>ild_Prerequisites">Mac OS X build prerequisites</a>.
61            </p>58    </p>
62          </td>59    <p>
63        </tr>60      &nbsp;
64        <tr>61    </p>
65          <td style="vertical-align: baseline;">62    <p>
66            Windows:63      Windows:
67          </td>64    </p>
68          <td>65    <ul>
69            <ul>
70              <li>Make sure your system is up-to-date through&nbs66      <li>Make sure your system is up-to-date through&nbsp;Window
>p;Windows Update. Windows XP needs at least <a class="external" h>s Update. Windows XP needs at least <a class="external" href="htt
>ref="http://www.microsoft.com/windowsxp/sp2/default.mspx">Service>p://www.microsoft.com/windowsxp/sp2/default.mspx">Service Pack 2<
> Pack 2</a> and <a class="external" href="http://www.microsoft.co>/a> and <a class="external" href="http://www.microsoft.com/downlo
>m/downloads/info.aspx?na=47&amp;p=3&amp;SrcDisplayLang=en&amp;Src>ads/info.aspx?na=47&amp;p=3&amp;SrcDisplayLang=en&amp;SrcCategory
>CategoryId=&amp;SrcFamilyId=4377f86d-c913-4b5c-b87e-ef72e5b4e065&>Id=&amp;SrcFamilyId=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;u=de
>amp;u=details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&>tails.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;disp
>amp;displaylang=en">.NET Framework 2.0</a>.>laylang=en">.NET Framework 2.0</a>.
71              </li>67      </li>
72              <li>Install Visual C++ 2005 Professional, VC++&nbsp68      <li>Install Visual C++ 2005 Professional, VC++&nbsp;2008 Pr
>;2008 Professional or <a class="external" href="http://www.micros>ofessional or <a class="external" href="http://www.microsoft.com/
>oft.com/downloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-9>downloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408
>2E26E408569&amp;displaylang=en" title="http://www.microsoft.com/d>569&amp;displaylang=en" title="http://www.microsoft.com/downloads
>ownloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E4085>/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408569&amp;d
>69&amp;displaylang=en">Express with SP1</a>, or Visual C++ 2010 P>isplaylang=en">Express with SP1</a>, or Visual C++ 2010 Professio
>rofessional. VC++ 2008 Express without SP1 will not work.>nal. VC++ 2008 Express without SP1 will not work.
73              </li>69      </li>
74              <li>You may need to install one or more Windows SDK70      <li>You may need to install one or more Windows SDKs. See <
>s. See <a class="internal" href="/En/Windows_SDK_versions" title=>a class="internal" href="/En/Windows_SDK_versions" title="En/Wind
>"En/Windows SDK versions">Windows SDK&nbsp;versions</a> for a qui>ows SDK versions">Windows SDK&nbsp;versions</a> for a quick guide
>ck guide.>.
75              </li>71      </li>
76              <li>Install <a class="external" href="http://ftp.mo72      <li>Install <a class="external" href="http://ftp.mozilla.or
>zilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSet>g/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Lates
>up-Latest.exe" title="http://ftp.mozilla.org/pub/mozilla.org/mozi>t.exe" title="http://ftp.mozilla.org/pub/mozilla.org/mozilla/libr
>lla/libraries/win32/MozillaBuildSetup-Latest.exe">MozillaBuild</a>aries/win32/MozillaBuildSetup-Latest.exe">MozillaBuild</a>, a pac
>>, a package of additional build tools. (If you see a Windows err>kage of additional build tools. (If you see a Windows error dialo
>or dialog giving you the option to re-install with the 'correct s>g giving you the option to re-install with the 'correct settings'
>ettings', choose that option and after that all should be well.)>, choose that option and after that all should be well.)
77              </li>73      </li>
78              <li>Open a shell window by running: <code>c:\mozill74      <li>Open a shell window by running: <code>c:\mozilla-build\
>a-build\start-msvcX.bat</code> (where X is 8 for VS 2005, and 9 f>start-msvcX.bat</code> (where X is 8 for VS 2005, and 9 for VS 20
>or VS 2008). <strong>Even if you're on 64-bit Windows, do not use>08). <strong>Even if you're on 64-bit Windows, do not use the fil
> the files ending in <code>-x64.bat</code>.</strong>>es ending in <code>-x64.bat</code>.</strong>
79              </li>75      </li>
80            </ul>76    </ul>
81            <p>77    <p>
82              Problems? See <a class="internal" href="/En/Develop78      Problems? See <a class="internal" href="/En/Developer_Guide
>er_Guide/Build_Instructions/Windows_Prerequisites" title="en/Wind>/Build_Instructions/Windows_Prerequisites" title="en/Windows_Buil
>ows_Build_Prerequisites">Windows build prerequisites</a>.>d_Prerequisites">Windows build prerequisites</a>.
83            </p>79    </p>
84          </td>
85        </tr>
86      </tbody>
87    </table>

Back to History