{"json_modified": "2016-08-24T02:06:26.675345", "uuid": "3d6d9245-8363-4671-b49e-32bf63d3b4f4", "title": "Building B2G OS", "url": "/en-US/docs/Mozilla/B2G_OS/Building", "tags": ["Boot", "B2G OS", "Build Documentation", "Guide", "Build documentation", "Gecko"], "translations": [{"uuid": "7bfc959f-9c43-44d4-812a-c3c79b39c3f2", "title": "Building Firefox OS", "url": "/bn-BD/docs/Mozilla/B2G_OS/Building", "tags": [], "summary": "If this isn't your very first time building B2G, you might want to pull the latest code before you start to build. To do that, you should update both the B2G tools and the dependencies, using the following two commands:", "localization_tags": [], "locale": "bn-BD", "last_edit": "2016-07-28T00:52:59", "review_tags": []}, {"uuid": "f501a61a-f246-4758-b163-2980a4d7a025", "title": "Building Firefox OS", "url": "/de/docs/Mozilla/B2G_OS/Building", "tags": [], "summary": "If this isn't your very first time building B2G, you might want to pull the latest code before you start to build. To do that, you should update both the B2G tools and the dependencies, using the following two commands:", "localization_tags": [], "locale": "de", "last_edit": "2016-07-28T01:07:02", "review_tags": []}, {"uuid": "6d7b8e47-3c1a-484e-8a64-ad4c793c26f8", "title": "Compilando Firefox OS", "url": "/es/docs/Mozilla/B2G_OS/Compilar_Boot_to_Gecko", "tags": [], "summary": "Una vez que hayas preparado tu sistema para compilar y hayas realizado la clonaci\u00f3n inicial y configurado el c\u00f3digo, podr\u00e1s compilar Boot to Gecko.", "localization_tags": [], "locale": "es", "last_edit": "2016-07-28T01:11:53", "review_tags": []}, {"uuid": "3dd91f6a-e27a-4a88-9d29-ddfc06ad21c6", "title": "Compiler Firefox OS", "url": "/fr/docs/B2G_OS/Compiler", "tags": [], "summary": "Si ce n'est pas la premi\u00e8re fois que vous compilez B2G, vous pouvez r\u00e9cup\u00e9rer la derni\u00e8re version du code avant de commencer \u00e0 compiler. Pour ce faire, vous devez mettre \u00e0 jour les outils B2G ainsi que les d\u00e9pendances gr\u00e2ce aux commandes suivantes :", "localization_tags": [], "locale": "fr", "last_edit": "2016-07-28T13:27:18", "review_tags": []}, {"uuid": "25e8015a-6bed-4e03-a69b-76adaf5b6cf0", "title": "Build-are Firefox OS", "url": "/it/docs/Mozilla/B2G_OS/Building", "tags": [], "summary": "If this isn't your very first time building B2G, you might want to pull the latest code before you start to build. To do that, you should update both the B2G tools and the dependencies, using the following two commands:", "localization_tags": [], "locale": "it", "last_edit": "2016-06-13T06:26:44", "review_tags": []}, {"uuid": "a9a4cc7f-99ae-461a-bb12-3d4e7fe8e233", "title": "B2G OS\u306e\u30d3\u30eb\u30c9", "url": "/ja/docs/Mozilla/B2G_OS/Building_Boot_to_Gecko", "tags": ["Boot", "B2G", "Build documentation", "Guide", "Firefox OS", "Gecko"], "summary": "\u4e00\u5ea6 \u30d3\u30eb\u30c9\u74b0\u5883\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7 \u304c\u5b8c\u4e86\u3057\u3066\u3001\u30b3\u30fc\u30c9\u306e \u6700\u521d\u306e pull \u3068 configure \u3092\u5b9f\u884c\u3059\u308c\u3070\u3001Boot to Gecko \u3092\u30d3\u30eb\u30c9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u30ac\u30a4\u30c9\u3067\u65b9\u6cd5\u3092\u8aac\u660e\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2016-07-10T02:59:00", "review_tags": []}, {"uuid": "445eab59-a37a-4f62-b31e-8ef440e8e7b3", "title": "Firefox OS \ube4c\ub4dc\ud558\uae30", "url": "/ko/docs/B2G_OS/Building", "tags": [], "summary": "\ube4c\ub4dc\ud658\uacbd \uc124\uc815\uacfc \ucf54\ub4dc \ubcf5\uc0ac \ubc0f \ucd08\uae30 \ud658\uacbd \uc124\uc815\uc774 \uc644\ub8cc \ub418\uace0 \ub098\uba74, Boot to Gecko\ub97c \uc2dc\uc791 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-07-28T13:41:48", "review_tags": []}, {"uuid": "3aeb9d28-555e-486c-8a06-d4a4db637104", "title": "Compilando o Firefox OS", "url": "/pt-BR/docs/Mozilla/B2G_OS/Compilando_O_Firefox_OS", "tags": ["Compila\u00e7\u00e3o B2G", "Erros no Mac OSX", "B2G"], "summary": "Se esta n\u00e3o \u00e9 sua primeira compila\u00e7\u00e3o do B2G, voc\u00ea talvez queira baixar a \u00faltima vers\u00e3o do c\u00f3digo antes de iniciar a compila\u00e7\u00e3o. Para fazer isso, voc\u00ea deve atualizar as ferramentas B2G e as depend\u00eancias, usando os seguintes comandos:", "localization_tags": [], "locale": "pt-BR", "last_edit": "2016-07-28T15:36:42", "review_tags": []}, {"uuid": "ae7dd07f-ae34-4d7c-802b-027b2c15b582", "title": "\u0421\u0431\u043e\u0440\u043a\u0430 Firefox OS", "url": "/ru/docs/Mozilla/B2G_OS/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5", "tags": ["B2G", "Build Documentation", "Guide", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f", "Firefox OS", "Build documentation"], "summary": "\u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u0430\u0448 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0441\u0431\u043e\u0440\u043a\u0438 B2G, \u0432\u044b, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435, \u0432\u044b\u0442\u0430\u0449\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043a\u043e\u0434, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043d\u0430\u0447\u0430\u0442\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c. \u0427\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u0431\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 B2G \u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0432\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:", "localization_tags": [], "locale": "ru", "last_edit": "2016-07-28T01:25:32", "review_tags": ["editorial"]}, {"uuid": "cb9d6cf5-dc31-4f16-80cf-1c57b344e53d", "title": "\u6784\u5efaB2G", "url": "/zh-CN/docs/Mozilla/B2G_OS/Building", "tags": [], "summary": "\u5728\u751f\u6210B2G\u7cfb\u7edf\u524d\uff0c\u5982\u679c\u8fd9\u4e0d\u662f\u4f60\u7b2c\u4e00\u6b21\u6784\u5efaB2G\uff0c \u4f60\u4e5f\u8bb8\u60f3\u8981\u83b7\u53d6\u6700\u65b0\u7684\u4ee3\u7801\u3002\u8981\u5b9e\u73b0\u8fd9\u4e00\u70b9\uff0c\u4f60\u5e94\u8be5\u4f7f\u7528\u4e0b\u9762\u4e24\u4e2a\u547d\u4ee4\u66f4\u65b0B2G\u5de5\u5177\u548c\u4f9d\u8d56\u9879\uff1a", "localization_tags": [], "locale": "zh-CN", "last_edit": "2014-11-03T18:48:13", "review_tags": []}, {"uuid": "40d186b0-1965-4bfb-9623-23419916a245", "title": "\u5efa\u7f6e Boot to Gecko", "url": "/zh-TW/docs/Mozilla/B2G_OS/Building", "tags": [], "summary": "\u7576\u60a8\u5df2\u7d93\u5efa\u7acb\u597d\u7de8\u8b6f\u7684\u7cfb\u7d71\u3001\u7b2c\u4e00\u6b21\u6210\u529f\u5730\u6293\u4e86\u7a0b\u5f0f\u78bc\u4ee5\u53ca\u8a2d\u5b9a\u597d\u7a0b\u5f0f\u78bc\uff0c\u60a8\u5c31\u53ef\u4ee5\u7de8\u8b6f Boot to Gecko\u3002", "localization_tags": [], "locale": "zh-TW", "last_edit": "2016-07-28T01:36:35", "review_tags": []}], "modified": "2016-08-24T02:06:25", "label": "Building B2G OS", "localization_tags": [], "locale": "en-US", "id": 46012, "last_edit": "2016-08-24T01:53:38", "summary": "Once you've set up your build system and performed your initial pull and configure\u00a0 the code, you can build Boot to Gecko. This guide explains how.", "sections": [{"id": "Updating_your_code", "title": "Updating your code"}, {"id": "Building_Boot_to_Gecko", "title": "Building Boot to Gecko"}, {"id": "Building_specific_modules", "title": "Building specific modules"}, {"id": "Setting_the_number_of_processor_cores_to_use", "title": "Setting the number of processor cores to use"}, {"id": "Building_multilocale", "title": "Building multilocale"}, {"id": "Building_an_official-style_engineering_build", "title": "Building an official-style engineering build"}, {"id": "Building_a_blob_free_full_system_zip", "title": "Building a blob free full system zip"}, {"id": "Known_errors", "title": "Known errors"}, {"id": "Build_failed!", "title": "\"Build failed!\""}, {"id": "Mountain_Lion-specific_build_errors", "title": "Mountain Lion-specific build errors"}, {"id": "Undefined_symbols__sqlite3_androidopt_handle_pragma_and__sqlite3_androidopt_open", "title": "Undefined symbols \"_sqlite3_androidopt_handle_pragma\" and \"_sqlite3_androidopt_open\""}, {"id": "KeyedVector.h19331_error_indexOfKey_was_not_declared_in_this_scope", "title": "KeyedVector.h:193:31: error: indexOfKey was not declared in this scope"}, {"id": "arm-linux-androideabi-g_Internal_error_Killed_(program_cc1plus)", "title": "arm-linux-androideabi-g++: Internal error: Killed (program cc1plus)"}, {"id": "...is_referenced_by_DSO_error", "title": "\"...is referenced by DSO\" error"}, {"id": "error_device_not_found", "title": "error: device not found"}, {"id": "If_you_get_build_errors_while_the_build_system_is_running_tests", "title": "If you get build errors while the build system is running tests"}, {"id": "Cannot_fetch_platformlibcore", "title": "Cannot fetch platform/libcore"}, {"id": "clang_errors_when_building_with_Xcode_5_on_Mac", "title": "clang errors when building with Xcode 5 on Mac"}, {"id": "systemcoreincludeloglog.h3820_error_stdarg.h_No_such_file_or_directory", "title": "\"system/core/include/log/log.h:38:20: error: stdarg.h: No such file or directory\""}, {"id": "cp_cannot_stat_'......backup-flamesystemliblibalsa-intf.so'_No_such_file_or_directory", "title": "cp: cannot stat '../../../backup-flame/system/lib/libalsa-intf.so': No such file or directory"}, {"id": "The_USB_connection_is_broken_while_pulling_data", "title": "The USB connection is broken while pulling data"}, {"id": "You're_building_for_the_wrong_target", "title": "You're building for the wrong target"}, {"id": "Emulator_build_issues", "title": null}, {"id": "Solution_1_have_both_32_bit_and_64_bit_OpenGL_libs_installed_with_the_right_symlinks", "title": "Solution #1: have both 32 bit and 64 bit OpenGL libs installed, with the right symlinks"}, {"id": "Solution_2_just_patch_the_emulator_so_it_only_builds_64_bit", "title": "Solution #2: just patch the emulator so it only builds 64 bit"}, {"id": "Android_can_only_be_built_by_versions_3.81_and_3.82.", "title": null}, {"id": "Next_steps", "title": "Next steps"}, {"id": "Submitting_bugs_on_B2GB2G_OSGaia", "title": "Submitting bugs on B2G/B2G OS/Gaia"}], "slug": "Mozilla/B2G_OS/Building", "review_tags": ["technical"]}