Hi,

I started a few days ago trying to build FFOS on my Mac OS X 10.10.2. 
I followed then all the instructions from 
https://developer.mozilla.org/en-US/Firefox_OS/Building_and_installing_Firefox_OS.

But I can't get it to build successfully. I believe that it has something to do 
with the emulator (emulator kk). I've also applied this patch 
(https://bug897727.bugzilla.mozilla.org/attachment.cgi?id=786280), but no luck.

Here is the last part from the logs:

------
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.h:94: error: 
expected specifier-qualifier-list before 'CGDirectPaletteRef'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_SetupOpenGL':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:83: error: 
'struct SDL_PrivateVideoData' has no member named 'bpp'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:85: error: 
'struct SDL_PrivateVideoData' has no member named 'bpp'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:140: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:145: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:158: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:179: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_TearDownOpenGL':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:192: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:193: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_GL_LoadLibrary':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:202: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:207: error: 
'struct SDL_PrivateVideoData' has no member named 'opengl_library'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:208: error: 
'struct SDL_PrivateVideoData' has no member named 'opengl_library'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:213: error: 
'struct SDL_PrivateVideoData' has no member named 'opengl_library'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:214: error: 
'struct SDL_PrivateVideoData' has no member named 'opengl_library'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_GL_GetProcAddress':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:224: error: 
'struct SDL_PrivateVideoData' has no member named 'opengl_library'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_GL_GetAttribute':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:275: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_GL_MakeCurrent':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:286: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m: In function 
'QZ_GL_SwapBuffers':
external/qemu/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m:291: error: 
'struct SDL_PrivateVideoData' has no member named 'gl_context'
make: *** 
[out/host/darwin-x86/obj/STATIC_LIBRARIES/emulator-libui_intermediates/distrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.o]
 Error 1

real    0m34.096s
user    0m14.076s
sys     0m10.673s

> Build failed! <

Build with |./build.sh -j1| for better messages
If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf out| 
to clobber everything else.
-----

Any ideas?
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to