PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   自編譯Firefox 7.0發佈 徵求測試 (https://www.pcdvd.com.tw/showthread.php?t=942950)

leacks 2012-03-13 08:42 PM

引用:
作者野口隆史
你用的命令是什麼?還有編譯器是?
編譯的是32還是64bit?

原本是make -f clink.mk #bulid Firefox
套pymake
python -OO ../build/pymake/make.py -f clink.mk #bulid Firefox

我的是vs2010
我是用start-msvc10.bat
==========
另外只要使用ac_add_options --enable-ui-locale=zh-TW
好像就會出現l10n的問題

野口隆史 2012-03-13 08:56 PM

引用:
作者leacks
原本是make -f clink.mk #bulid Firefox
套pymake
python -OO ../build/pymake/make.py -f clink.mk #bulid Firefox

我的是vs2010
我是用start-msvc10.bat
==========
另外只要使用ac_add_options --enable-ui-locale=zh-TW
好像就會出現l10n的問題

使用pymake必須使用絕對路徑
既python -OO /c/mozilla-release/build/pymake/make.py -f client.mk build

那你有裝directx sdk跟windows sdk嗎?
沒有這兩個東西是無法編譯的

leacks 2012-03-13 11:42 PM

引用:
作者野口隆史
使用pymake必須使用絕對路徑
既python -OO /c/mozilla-release/build/pymake/make.py -f client.mk build

那你有裝directx sdk跟windows sdk嗎?
沒有這兩個東西是無法編譯的

當然有
不然一般的MAKE怎能過?

你的語系包有成功加入了嗎?
就是可以直接產生ZH-TW的FIREFOX

leacks 2012-03-14 12:04 AM

剛測試一下,就算是下絕對路徑還是會停住
跟相對路徑一樣

leacks 2012-03-14 12:18 AM

引用:
作者leacks
剛測試一下,就算是下絕對路徑還是會停住
跟相對路徑一樣

最新版Build2好像一般make也有問題
明天在來重搞

leacks 2012-03-14 12:35 AM

引用:
作者leacks
最新版Build2好像一般make也有問題
明天在來重搞


該死的10分鐘

用全新還沒編譯過的來用pymark就可以正常編的樣子
舊的反而因為pymark&原來的mark他已經搞混了.
pymark不行就算了,mark也跑出pymark的錯誤訊息

用pymark好像可以用-j4,跑了快10分鐘還沒跳出錯誤
且整個cpu就真的有狂吃的感覺

結論:用相對路徑根絕對路徑一樣
另外感謝您的協助
===========
先想辦法搞定語系包,再來搞PGO

野口隆史 2012-03-14 09:15 AM

引用:
作者leacks
當然有
不然一般的MAKE怎能過?

你的語系包有成功加入了嗎?
就是可以直接產生ZH-TW的FIREFOX

mozilla build system有bug
有的時候編譯環境檢查不過,它也不會終止編譯


你把語系的編譯項改成這樣看看
--enable-ui-locale=zh-TW
--with-l10n-base=/path/to/lang

我自己是沒用過這樣編譯
而且我看官方的多語系也不是這樣出來的
所以我想官方的多語言應該是編譯完後再加上的

你的.mozconfig內容是如何?
是照我Google Code上的去改嗎?
如果是的話,編譯11會過不去
我還沒把mozconfig跟patches放上去

leacks 2012-03-14 12:45 PM

引用:
作者野口隆史
mozilla build system有bug
有的時候編譯環境檢查不過,它也不會終止編譯


你把語系的編譯項改成這樣看看
--enable-ui-locale=zh-TW
--with-l10n-base=/path/to/lang

我自己是沒用過這樣編譯
而且我看官方的多語系也不是這樣出來的
所以我想官方的多語言應該是編譯完後再加上的

你的.mozconfig內容是如何?
是照我Google Code上的去改嗎?
如果是的話,編譯11會過不去
我還沒把mozconfig跟patches放上去

我也沒打算讓他多語系~直接繁中就好了
有從你提供的那個copy了一些
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release
#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../fx-de
ac_add_options --enable-optimize="-O2 -Oi -Ot -Ob2 -Oy -Gs -GF -Gy -MP -arch:SSE2"

ac_add_options --disable-auto-deps
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-debug-symbols
ac_add_options --disable-ipdl-tests
ac_add_options --enable-installer
ac_add_options --enable-official-branding
mk_add_options MOZ_MAKE_FLAGS="-j4"
ac_add_options --enable-application=browser
#mk_add_options MOZ_CO_LOCALE="zh-TW"
ac_add_options --enable-ui-locale=zh-TW
#mk_add_options MOZ_CO_LOCALES=all
ac_add_options --with-l10n-base=..
ac_add_options --disable-compile-environment


# for debug
ac_add_options --enable-debugger-info-modules=no
ac_add_options --disable-debugger-info-modules

# enable shared js
ac_add_options --enable-shared-js

# crt dir
WIN32_REDIST_DIR=$VCINSTALLDIR/redist/x86/Microsoft.VC100.CRT

紅色部分要mark起來才會過
主要是語系問題
=========
另外,我沒有/path/to/lang的資料夾

野口隆史 2012-03-14 01:03 PM

那個路徑應該是要你指定語系檔的所在位置
其實我沒有試過直接編譯打包語言的方法
也許diff一下不同語言版本的firefox打包
你就會知道要怎麼加語系了

JayPlus 2012-03-15 11:20 AM

剛看到版友有提到FF 11 release 野口大有回應
就去翻了一下野口大的發佈網頁
看到野口大的11.2 32 bit版本出了耶 :D
瀏覽速度又提升了

恐怖呦 恐怖到了極點 XD
超讚的啦

感恩呦


所有的時間均為GMT +8。 現在的時間是06:28 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。