本帖最后由 firemail 于 2017-4-19 11:58 编辑 问题 : RuntimeError: File "necko.properties" not found in e:/zhaomokeje/gecko-dev/l10n/zh-CN\netwerk 解决:https://hg.mozilla.org/releases/l10n/mozilla-release/zh-CN/tags hg源码树浏览:https://hg.mozilla.org/ 源码下载 http://releases.mozilla.org/pub/mozilla.org/ http://releases.mozilla.org/pub/ FTP:ftp://ftp.mozilla.org/pub/thunderbird/releases/ HTTP:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ CSV: |
本帖最后由 firemail 于 2017-6-9 09:25 编辑 问题: configure: error: This version (18.00.21005) of the MSVC compiler is unsupported. You must install Visual C++ 2013 Update 3 or newer in order to build. See https://developer.mozilla.org/en/Windows_Build_Prerequisites. 解决:https://support.microsoft.com/en ... tudio-2013-update-3 Note This table includes both released and prerelease Visual Studio 2013 updates.
Visual Studio 2013 Update 5 下载 链接:http://pan.baidu.com/s/1jIGBD3K 密码:ow1c |
本帖最后由 firemail 于 2017-2-14 18:54 编辑 首次编译
|
本帖最后由 firemail 于 2017-2-9 19:38 编辑 zzzzzzzzzz |
本帖最后由 firemail 于 2017-2-8 20:27 编辑 http://www.cnblogs.com/michaellee/archive/2009/08/06/1540467.html 编译好的程序放在了 E:\mozilla\dist\bin 下面,趁热双击Firefox.exe 看一看新鲜出炉的成果。 源代码编译出来的Firefox都是英文版本的,而且人家也不叫Firefox 而是Gran Paradiso。下面介绍一下给Firefox打语言包的方法: 1) 到ftp://ftp.mozilla.org/pub/firefox/releases/版本号/win32/xpi/ 目录下下载简体中文语言包插件zh-CN.xpi 到E:\Mozilla\dist\bin 目录下(别忘了把"版本号"替换成真正的版本号)。 2) 使用命令控制台(cmd.exe)转到E:\Mozilla\dist\bin 目录下, 运行firefox -install-global-extension zh-CN.xpi 安装语言包插件。 3) 启动Firefox,在地址栏输入 about:config 回车,设置Firefox的默认语言。 4) 将general.useragent.locale 的值由en变为zh-CN。重启Firefox。 5) 至此Firefox已经变为中文版本。 https://hg.mozilla.org/ https://dxr.mozilla.org/ |
本帖最后由 firemail 于 2017-2-14 18:46 编辑 mozconfig方法 https://developer.mozilla.org/en ... uring_Build_Options
\gecko-dev\browser\config 问题
|
本帖最后由 jimu 于 2016-12-14 20:26 编辑 start-shell-msvc2013.bat 问题1: bolt@bolt-PC /d/zmkj/gecko-dev $ mach build 0:04.64 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk -s 0:06.84 client.mk:89: *** This source tree appears to have Windows-style line endings. To convert it to Unix-style line endings, check "https://developer.mozilla.org/en-US/docs/Developer_Guide/Mozilla_build_FAQ\#Win32-specific_questions" for a workaround of this issue.. Stop. 0:06.86 0 compiler warnings present. 2 解决1: 就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。 换行符的问题 autocrlf and safecrlf Windows(\r\n)、Linux(\n)和MacOS(\r)三个主流系统的换行符各不相同,这样在跨平台合作的时候就容易出现换行符的问题。 Git提供了 autocrlf 和 safecrlf 两个参数来解决这个问题。但这两个参数如果没用好,就会影响开发。 例如,出现这种情况: A和B两个开发人员,A使用LF(\n)做换行符,B使用CRLF(\r\n)做换行符,且都没有开启 autocrlf 参数,那么A在迁出B的文件,并使用自己的编辑器打开之后就会发现,虽然没有对文件做任何修改,但它的状态是modified。这是由于A的编辑器自动将B的文件中的所有换行符替换成了(LF),这与版本库中的(CRLF)不同。 让我们来看看 autocrlf 参数的作用:
这些选项在TorgoiseGit中也可以设置。 我的建议是在无论在什么系统下编程,都把所有人的编辑器的换行符模式设置成Unix格式,然后把autocrlf设置成false,这样一劳永逸。 毕竟除了Windows记事本这类软件外,已经很少有文本编辑器不支持换行符设置了。 如果你把换行符搞乱了,在一个文件中既包含windows风格的换行符也包含unix风格换行符,那么 safecrlf 就可以发挥作用了:
safecrlf(检查换行) 设置为 warn 然后从日志中重新reset一下 |
|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )
GMT+8, 2024-11-22 22:57 , Processed in 0.062639 second(s), 23 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.