mozilla

Compare Revisions

Firefox OS build prerequisites

Change Revisions

Revision 296563:

Revision 296563 by NickDesaulniers on

Revision 296979:

Revision 296979 by mariow on

Title:
B2G build prerequisites
B2G build prerequisites
Slug:
Mozilla/Boot_to_Gecko/B2G_build_prerequisites
Mozilla/Boot_to_Gecko/B2G_build_prerequisites
Tags:
"B2G", "Build documentation"
"B2G", "Build documentation"
Content:

Revision 296563
Revision 296979
tt124</pre>
125      <p>
124</pre>If it cannot be found there you will need to extract and co126        If it cannot be found there you will need to extract and 
>py it from the XCode 4.3 DMG file which is available at the <a cl>copy it from the XCode 4.3 DMG file which is available at the <a 
>ass="external" href="https://developer.apple.com/downloads/index.>class="external" href="https://developer.apple.com/downloads/inde
>action">Apple Developer</a> portal. You can use the utility Pacif>x.action">Apple Developer</a> portal. You can use the utility Pac
>ist to extract the 10.6 SDK. Be sure to add a symlink to it to th>ifist to extract the 10.6 SDK. Be sure to add a symlink to it to 
>e <code>/Applications/Xcode.app/Contents/Developer/Platforms/MacO>the <code>/Applications/Xcode.app/Contents/Developer/Platforms/Ma
>SX.platform/Developer/SDKs/</code> directory.>cOSX.platform/Developer/SDKs/</code> directory.
127      </p>
128      <p>
129        If you are building on OSX 10.8 Mountain Lion / Xcode 4.4
 >.1+ and encounter the following error:
130      </p>
131      <pre>
132external/qemu/android/skin/trackball.c:130:25: error: 'M_PI' unde
 >clared (first use in this function)
133</pre>Edit the file: B2G/external/qemu/makefile.android and add i
 >n line 78:<br>
134      <br>
135      <pre>
136MY_CFLAGS += -DM_PI=3.14159265358979323846264338327950288   #/* B
 >2G_fix: not finding M_PI constant */
137</pre>

Back to History