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
