mozilla

Versionen vergleichen

Windows Build Voraussetzungen

Versionsänderungen

Version 104994:

Version 104994 von fscholz am

Version 332699:

Version 332699 von Editmonkey am

Titel:
Windows Build Voraussetzungen
Windows Build Voraussetzungen
Adressname:
Entwicklerhandbuch/Build_Anweisungen/Windows_Build_Voraussetzungen
Entwicklerhandbuch/Build_Anweisungen/Windows_Build_Voraussetzungen
Schlagwörter:
"Build Dokumentation", "Mozilla entwickeln"
"Mozilla entwickeln", "Build Dokumentation"
Inhalt:

Version 104994
Version 332699
nn10    <h2 id="Hardware_Anforderungen">
11      Hardware Anforderungen
12    </h2>
13    <p>
14      Mozilla braucht Zeit zum Kompilieren. Sie brauchen daher ei
 >n Entwickler-System:
15    </p>
16    <ul>
17      <li>Einen schnellen Prozessor, am besten einen Multi-Core-P
 >rozessor
18      </li>
19      <li>Mindestens 2GB RAM, 4GB oder mehr empfohlen
20      </li>
21      <li>1.5 GB NTFS oder 3 GB FAT Speicher oder mehr
22      </li>
23      <li>Windows Vista oder höher empfohlen (der resultierende B
 >uild sollte aber auch auf Windows XP funktionieren)
24      </li>
25    </ul>
26    <h2>
27      Übersicht
28    </h2>
n16    <ul>n
17      <li>Builds von den Mercurial Repositories
18        <ul>
19          <li>
20            <a href="/de/mozilla-central" title="de/mozilla-centr
>al">mozilla-central</a> (1.9.3/Firefox 4) 
21          </li>
22          <li>mozilla-1.9.2 (1.9.2/Firefox 3.6)
23          </li>
24          <li>tracemonkey
25          </li>
26          <li>mozilla-1.9.1 (1.9.1/Firefox 3.5)
27          </li>
28          <li>
29            <a href="/de/comm-central" title="de/comm-central">co
>mm-central</a> (Thunderbird 3.2/SeaMonkey 2.1) 
30          </li>
31          <li>comm-1.9.2 (Thunderbird 3.1)
32          </li>
33          <li>comm-1.9.1 (Thunderbird 3.0/SeaMonkey 2.0)
34          </li>
35        </ul>
36      </li>
37      <li>Builds von der CVS Code Repository<br>
38        <ul>
39          <li>HEAD (1.9.0.x/Firefox 3.0.x)
40          </li>
41        </ul>
42      </li>
43    </ul>
n54            VC7.1 <span style="font-size: smaller;">(Visual Studin
>o 2003)</span> 
55          </th>
56          <th scope="col">
nn52          </th>
53          <th scope="col">
54            VC11 <span style="font-size: smaller;">(Visual Studio
 > 2012)</span>
n70            CVS&nbsp;HEAD<br>n61            Firefox und andere Mozilla-Anwendungen
71            Gecko 1.9.0<br>
72            Firefox 3.0
n78            Ja <span style="font-size: smaller;">(Offiziell)</span
>n> 
79          </td>
80          <td style="background-color: rgb(102, 255, 102);">
81            Ja <span style="font-size: smaller;">(Experimentell)<
>/span> 
82          </td>
83          <td style="background-color: rgb(255, 153, 153);">
84            Nein
85          </td>
86        </tr>
87        <tr>
88          <th scope="row">
89            mozilla-1.9.1/comm-1.9.2<br>
90            Gecko 1.9.1<br>
91            Firefox 3.5
92          </th>
93          <td style="background-color: rgb(102, 255, 102);">
94            Ja<sup>1</sup>
95          </td>
96          <td style="background-color: rgb(102, 255, 102);">
97            Ja <span style="font-size: smaller;">(Offiziell)</spa
>n> 
98          </td>
99          <td style="background-color: rgb(102, 255, 102);">
n102          <td style="background-color: rgb(255, 153, 153);">n69          <td style="background-color: rgb(102, 255, 102);">
103            Nein70            Ja (offiziell)
104          </td>
105        </tr>
106        <tr>
107          <th scope="row">
108            mozilla-1.9.2/comm-1.9.2<br>
109            Gecko 1.9.2<br>
110            Firefox 3.6
111          </th>
112          <td style="background-color: rgb(255, 153, 153);">
113            Nein<sup>2</sup>
114          </td>
115          <td style="background-color: rgb(102, 255, 102);">
116            Ja <span style="font-size: smaller;">(Offiziell)</spa
>n> 
117          </td>
118          <td style="background-color: rgb(102, 255, 102);">
119            Ja
120          </td>
121          <td style="background-color: rgb(255, 153, 153);">
122            Nein
123          </td>
124        </tr>
125        <tr>
126          <th scope="row">
127            mozilla-central/tracemonkey/comm-central<br>
128            Gecko 2 &amp; später<br>
129            Firefox 4 &amp; später
130          </th>
131          <td style="background-color: rgb(255, 153, 153);">
132            Nein<sup>3</sup>
133          </td>
134          <td style="background-color: rgb(102, 255, 102);">
135            Ja <span style="font-size: smaller;">(Offiziell)</spa
>n> 
136          </td>
137          <td style="background-color: rgb(102, 255, 102);">
138            Ja
nn79      Falls Visual Studio 2010 and 2012 parellel installiert sind
 >, kann es zu Problemen kommen. Auch ein .NET Framework 4.5, das p
 >arallel zu Visual Studio 2010 installiert wird, kann zu Problemen
 > führen. Die Lösung dafür ist das Visual Studio 2010 SP1 zu insta
 >llieren (siehe <a href="http://support.microsoft.com/kb/2757355" 
 >title="http://support.microsoft.com/kb/2757355">http://support.mi
 >crosoft.com/kb/2757355</a>).
80    </p>
81    <p>
82      &nbsp;
83    </p>
84    <p>
n149    <p>n
150      <sup>1</sup>VC7.1 kann SSE2 Code in libpixman nicht richtig
> kompilieren. Entweder muss die Code-Optimierung aktiviert sein o 
>der SSE2 in der Makefile deaktiviert werden.<br> 
151      <sup>2</sup>Es gibt Patches zur Kompatibilität zu VC7.1, al
>lerdings ohne Reviews.<br> 
152      <sup>3</sup>VC7.1 unterstützt keine alternativen Enum Daten
>größen. Außerdem funktioniert -showIncludes nicht immer korrekt. 
153    </p>
154    <h2 id="Hardware_Anforderungen">
155      Hardware Anforderungen
156    </h2>
157    <p>
158      Mozilla braucht Zeit zum Kompilieren. Sie brauchen daher ei
>n Entwickler-System: 
159    </p>
160    <ul>
161      <li>Pentium III oder gleichwertiger Prozessor, 1GHz oder be
>sser 
162      </li>
163      <li>512 MB RAM, 1 GB oder mehr empfohlen
164      </li>
165      <li>1.5 GB NTFS oder 3 GB FAT Speicher oder mehr
166      </li>
167      <li>Windows 2000SP4 der höher (Windows XP oder höher empfoh
>len, sodass das Windows Vista SDK installiert werden kann) 
168      </li>
169    </ul>
n174      Die folgende Software muss für ein Standard-Build installien91      Die folgende Software muss für einen Standard-Build install
>rt sein:>iert sein:
nn100      <li>DirectX SDK
183    </ul>101      </li>
184    <p>102    </ul>
185      Mozilla kann unter Umständen nicht kompiliert werden, wenn 
>einige Tools in einem Verzeichnis installiert sind, welches Leerz 
>eichen oder andere Unterbrechungszeichen wie Plus, Anführungszeic 
>hen oder andere Meta-Zeichen enthält. Die Visual C++ Tools können 
> allerdings auch in solchen Verzeichnissen installiert werden (da 
>s Standardverzeichnis wird jedoch empfohlen). 
186    </p>103    <p>
104      Mozilla kann unter Umständen nicht kompiliert werden, wenn 
 >einige Tools in einem Verzeichnis installiert sind, welches Leerz
 >eichen oder andere Unterbrechungszeichen wie Plus, Anführungszeic
 >hen oder andere Meta-Zeichen enthält. Die Visual C++ Tools können
 > allerdings auch in solchen Verzeichnissen installiert werden (da
 >s Standardverzeichnis wird jedoch empfohlen). Es muss die <a href
 >="http://www.microsoft.com/download/en/details.aspx?displaylang=e
 >n&amp;id=6812" title="http://www.microsoft.com/download/en/detail
 >s.aspx?displaylang=en&amp;id=6812">Juni 2010 DirectX SDK</a> Vers
 >ion des DirectX SDK installiert werden, andere Versionen funktion
 >ieren nicht. Falls Sie sich den Download des großen SDKs sparen w
 >ollen, müssen Sie WebGL mit der Anweisung <code>ac_add_options --
 >disable-webgl</code> in ihrer <a href="/en-US/docs/Configuring_Bu
 >ild_Options" title="/en-US/docs/Configuring_Build_Options">.mozco
 >nfig</a> Datei deaktivieren.
105    </p>
187    <h3 id="Microsoft_Visual_C++_(MSVC)">106    <h3 id="Microsoft_Visual_C.2B.2B_(MSVC)">
nn112    <div class="warning">
113      Fall Sie jemalloc aktivieren möchten, müssen Sie <a class="
 >external" href="http://www.microsoft.com/downloads/details.aspx?f
 >amilyid=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&amp;displaylang=en">
 >Visual Studio 2005 SP1 (service pack 1)</a> oder Visual Studio 20
 >08 SP1 verwenden.&nbsp; Andere Versionen von Visual Studio werden
 > nicht funktionieren.
114    </div>
115    <ul>
116      <li>Visual Studio 2012 for Windows Desktop Pro oder Express
 >. Die Express-Version ist bei Microsoft kostenlos erhältlich: <a 
 >href="http://www.microsoft.com/visualstudio/eng/downloads" title=
 >"http://www.microsoft.com/visualstudio/eng/downloads">http://www.
 >microsoft.com/visualstudio/eng/downloads</a>
117      </li>
118      <li>Visual C++ 2010 Pro oder Express. Die Express-Version i
 >st bei Microsoft kostenlos erhältlich: <a href="http://go.microso
 >ft.com/?linkid=9709949" title="http://go.microsoft.com/?linkid=97
 >09949">http://go.microsoft.com/?linkid=9709949</a>
119      </li>
120      <li>Visual C++ 9 von Microsoft ist als Teil der <a class="e
 >xternal" href="http://www.microsoft.com/express/download/">Visual
 > C++ 2008 Express Edition SP1</a> frei verfügbar (stellen Sie sic
 >her, dass Sie die richtige Version mit SP1 erhalten). Sie brauche
 >n die Silverlight Runtime oder die SQL&nbsp;Server 2008 Express E
 >dition nicht installieren, wenn dies angeboten wird.
121      </li>
122      <li>Der Visual C++&nbsp;8 Kommandozeilen Compiler ist in de
 >r Vista SDK enthalten, enthält aber keinen Debugger. Falls Sie de
 >n Express Edition Debugger nicht downloaden wollen, können Sie al
 >ternativ auch den WinDbg Debugger verwenden.
123      </li>
124    </ul>
n198        Projekte, die auf Gecko 1.9.0 (wie etwa Firefox 3.0) aufbn130        Projekte, die auf Gecko 1.9.0 (wie etwa Firefox 3.0) aufb
>auen, erfordern eine Verwendung von Visual C++ 7.1 (Visual Studio>auen, erfordern eine Verwendung von Visual C++ 8 (Visual Studio 2
> 2003), Visual C++ 8 (Visual Studio 2005) oder Visual C++ 9 (Visu>005) oder höher.
>al Studio 2008). 
199      </dd>
200      <dd>
201        <div class="warning">
202          Fall Sie jemalloc aktivieren möchten, müssen Sie <a cla
>ss="external" href="http://www.microsoft.com/downloads/details.as 
>px?familyid=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&amp;displaylang= 
>en">Visual Studio 2005 SP1 (service pack 1)</a> oder Visual Studi 
>o 2008 SP1 verwenden.&nbsp; Andere Versionen von Visual Studio we 
>rden nicht funktionieren. 
203        </div>
n206    <ul>n
207      <li>Visual C++ 9 von Microsoft ist als Teil der <a class="e
>xternal" href="http://www.microsoft.com/express/download/">Visual 
> C++ 2008 Express Edition SP1</a> frei verfügbar (stellen Sie sic 
>her, dass Sie die richtige Version mit SP1 erhalten). Sie brauche 
>n die Silverlight Runtime oder die SQL&nbsp;Server 2008 Express E 
>dition nicht installieren, wenn dies angeboten wird. 
208      </li>
209      <li>Der Visual C++&nbsp;8 Kommandozeilen Compiler ist in de
>r Vista SDK enthalten, enthält aber keinen Debugger. Falls Sie de 
>n Express Edition Debugger nicht downloaden wollen, können Sie al 
>ternativ auch den WinDbg Debugger verwenden. 
210      </li>
211    </ul>
n213      <strong>Hinweis:</strong> Parallele Builds mit Visual C++&nn134      <strong>Hinweis:</strong> Parallele Builds mit GNU <code>ma
>bsp;7.1 (aus Visual Studio 2003) über <code>make -jN</code> funkt>ke -jN</code> funktionieren nicht unter Windows. Mit <a href="/en
>ioniert nicht mit Firefox 3 und später.>/pymake" title="/en/pymake">pymake</a> (Engl.) sind parallele Bui
 >lds aber möglich.
n228      <a class="external" href="http://ftp.mozilla.org/pub/mozilln149      <a class="external" href="http://ftp.mozilla.org/pub/mozill
>a.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe" title="h>a.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe" title="h
>ttp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/Moz>ttp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/Moz
>illaBuildSetup-1.4.exe">Das aktuelle MozillaBuild Paket herunterl>illaBuildSetup-1.4.exe">Das aktuelle MozillaBuild Paket herunterl
>aden<br></a>>aden</a>
n236    <h2 id="Eingabeaufforderung_für_das_Kompilieren_erhalten">n157    <h2 id="Eingabeaufforderung_f.C3.BCr_das_Kompilieren_erhalten
 >">
n244        <code>start-msvc71.bat (VS 2003)</code>n165        <code>start-msvc8.bat&nbsp; (VS 2005)</code>
245      </li>
246      <li>166      </li>
247        <code>start-msvc8.bat (VS 2005)</code>
248      </li>167      <li>
249      <li>
250        <code>start-msvc9.bat (VS 2008)</code>168        <code>start-msvc9.bat&nbsp; (VS 2008)</code>
nn173      <li>
174        <code>start-msvc11.bat (VS 2012)</code>
255    </ul>175      </li>
256    <p>176    </ul>
177    <p>
257      <strong>Selbst wenn Sie 64-bit Windows benutzen, verwenden 178      <strong>Selbst wenn Sie 64-bit Windows benutzen, verwenden 
>Sie nicht die <code>start-msvcX-x64.bat</code> Dateien</strong> (>Sie nicht die <code>start-msvcX-x64.bat</code> Dateien</strong> (
>wenn Sie nicht wissen, was Sie tun). Diese Dateien sind <strong>e>wenn Sie nicht wissen, was Sie tun). Diese Dateien sind <strong>e
>xperimentell</strong> und <strong>nicht unterstützt</strong>. Sie>xperimentell</strong> und <strong>nicht unterstützt</strong>. Sie
>he <a class=" external" href="http://wiki.mozilla-x86-64.com/How_>he <a class="external" href="http://wiki.mozilla-x86-64.com/How_T
>To_Build_Windows_x64_Build" title="http://wiki.mozilla-x86-64.com>o_Build_Windows_x64_Build" title="http://wiki.mozilla-x86-64.com/
>/How_To_Build_Windows_x64_Build">Build:MozillaBuild For x64</a>.&>How_To_Build_Windows_x64_Build">Build:MozillaBuild For x64</a>.&n
>nbsp;>bsp;
n265    <h2 id="Bekannte_Probleme,_Hinweise_und_Einschränkungen">n186    <h2 id="Bekannte_Probleme.2C_Hinweise_und_Einschr.C3.A4nkunge
 >n">
t280      <li>Falls Sie mit VS2005 kompilieren und ein Build mit dem t201      <li>Falls Sie mit VS2005 kompilieren und ein Build mit dem 
>Fehler: "C2118: negative subscript" unter win_util.cc fehlschlägt>Fehler: "C2118: negative subscript" unter win_util.cc fehlschlägt
>, müssen Sie das VS2005 Service Pack 1 installieren. Falls Sie di>, müssen Sie das VS2005 Service Pack 1 installieren. Falls Sie di
>e Meldung "LNK1103: debugging information corrupt" erhalten, vers>e Meldung "LNK1103: debugging information corrupt" erhalten, vers
>uchen Sie diesen Hotfix: <a class=" external" href="http://suppor>uchen Sie diesen Hotfix: <a class="external" href="http://support
>t.microsoft.com/kb/949009" rel="external nofollow" target="_blank>.microsoft.com/kb/949009" rel="external nofollow" target="_blank"
>" title="http://support.microsoft.com/kb/949009">http://support.m> title="http://support.microsoft.com/kb/949009">http://support.mi
>icrosoft.com/kb/949009</a>>crosoft.com/kb/949009</a>

Zurück zur Versionsgeschichte