对于问题标题的模糊性感到抱歉,但我一直在编译Firefox OS时遇到问题,我不确定在哪里转(我知道有Bugzilla但是我不确定我遇到的是否是一个bug )
基本上,我一直在尝试使用official instructions从源代码编译最新的Firefox OS。我正在尝试构建一个支持语言en-GB
,en-US
和tr
的系统(默认为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-GB和tr区域设置的克隆(没有'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
上可见。我还尝试删除out
和backup-inari
目录。
系统规格,PC:
make
(版本拒绝在任何比3.8更新的版本上运行)export CC=gcc-4.6
设置.userconfig
export CXX=g++-4.6
设置.userconfig
电话: