无法编译Firefox OS

时间:2015-03-16 15:21:57

标签: compilation firefox-os

对于问题标题的模糊性感到抱歉,但我一直在编译Firefox OS时遇到问题,我不确定在哪里转(我知道有Bugzilla但是我不确定我遇到的是否是一个bug )

基本上,我一直在尝试使用official instructions从源代码编译最新的Firefox OS。我正在尝试构建一个支持语言en-GBen-UStr的系统(默认为en-GB)。我的.userconfig如下:

export MAKE=
export CC=gcc-4.6
export CXX=g++-4.6

VARIANT=user

# GAIA l10n
export GAIA_DEFAULT_LOCALE="en-GB"
export LOCALE_BASEDIR="$PWD/locales"
export LOCALES_FILE="$PWD/locales/languages_some.json"
export GAIA_KEYBOARD_LAYOUTS="en,tr"

# Gecko l10n
export L10NBASEDIR=$PWD/gecko-locales
export MOZ_CHROME_MULTILOCALE="en-GB tr"
export PATH="$PATH:$PWD/compare-locales/scripts"
export PYTHONPATH="$PWD/compare-locales/lib"

languages_some.json的内容如下:

{
  "en-GB"     : "English (GB)",
  "en-US"     : "English (US)",
  "tr"        : "Türkçe"
}

compare_locales包含未经修改的this repo克隆,gecko-locales包含来自官方存储库的en-GBtr区域设置的克隆(没有'en '或'en-US'存储库)。

现在,我不是100%确定错误的位置。我曾尝试在谷歌搜索任何可疑线路,但没有任何事情发生。

我已将完整输出发布为GitHub Gist。据我所知,怀疑线(这是我第一次编译Firefox或手机操作系统):

2015-03-16 16:43:12: stackwalker.cc:125: INFO: Couldn't load symbols for: |
2015-03-16 16:43:12: basic_code_modules.cc:88: INFO: No module at 0x2ab95ac94aa0

(然后是很多'没有模块......'错误)

System JS : ERROR file:///opt/src/B2G/gaia/b2g_sdk/34.0a1-2014-08-12-04-02-01/b2g/components/nsHandlerService.js:120 - NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]

在整个代码中,这个错误重复了几次,但是我无法判断它是否无害或是否正在停止构建。

还有很多关于缺失翻译的内容,但我认为它们只是无害的。我试图尽可能地减少它们(通过添加缺少的翻译)但问题仍然存在。

哦,是的,如果有人问,我一直在手机插电的情况下运行,它在adb devices上可见。我还尝试删除outbackup-inari目录。

系统规格,PC:

  • Debian Sid,大多是最新的,但运行旧版make(版本拒绝在任何比3.8更新的版本上运行)
  • GCC 4.6和4.9。 export CC=gcc-4.6设置.userconfig
  • G ++ 4.6和4.9。 export CXX=g++-4.6设置.userconfig

电话:

0 个答案:

没有答案