MozTW 討論區 https://forum.moztw.org/ |
|
有自己編 FX 的請進 (已解决) https://forum.moztw.org/viewtopic.php?f=18&t=12608 |
第 1 頁 (共 1 頁) |
發表人: | 某A [ 2006-01-27, 23:25 ] |
文章主題 : | 有自己編 FX 的請進 (已解决) |
我看了 froce 的文,想用 VS6 去編一個最接近官方但含有最新的 Big-5 2003 的單向對應字碼的版本。有些問題想要請教: 1. 我的環境是英文 Windows XP PRO SP-2,MSVS6 (含 SP-5 + Processer Pack),Windows Server 2003 SP1 Platform SDK…還有 Cygwin 2. 我不曉得是不是因為我的 XP 有經 nLite 改造過的關係,是不是有某些必要的原件沒裝到…剛剛才想到,這部分我再試試 3. 我後來對過 .mozconfig 和 載入環境設定的 bat 檔應該沒有問題才是 等一下看看能不能把圖附上來,不然乾脆我用敲的好了… |
發表人: | froce [ 2006-01-28, 00:35 ] |
文章主題 : | |
cmd下複製文字是選取後按enter... 訊息先丟出來看看吧... |
發表人: | 某A [ 2006-01-30, 12:35 ] |
文章主題 : | |
自己解答… 是我裝錯更新檔的問題 vs6的sp5要裝130mb的那一個,不然是沒包括vc部分的sp5 現在正在跑當中,跑成功再來回報 |
發表人: | 某A [ 2006-01-30, 13:39 ] |
文章主題 : | |
我編出來了…不過沒有跟著弄出安裝版本。 我改一下載入的次序再看看行不行 |
發表人: | 某A [ 2006-01-31, 17:28 ] |
文章主題 : | 雖然我成功了… |
我是成功的…弄出英文版的檔案,但是 1. 非英文的我弄不出來 (看了一下壽司空,不是,是 source code 裡面只有英文語系檔案。我沒用過 CVS 啊) 2. 安裝程式我編不出來。目前電腦裡裝了 ActivePerl 5.6.xx (後面我忘了) 不過英文版的安裝程式即使是參照這篇說的改了 mozconfig 不過沒效。(加上下列兩行) 引言回覆: ac_add_options --disable-shared (有人知道這兩行的意義嗎?)
ac_add_options --enable-static 不過剛剛發現我沒裝上面文中所說的 MASM32。不曉得是不是這個問題還是? 官方的文件我是沒看到要裝這個,不過不論是 VC Toolkit 或是 VC 2005 EE 文件都有指出要裝這個。 3. 其他:我不曉得 PSDK (Windows Platform SDK) 對 VS6 而言是不是必需載入的部分!? |
發表人: | froce [ 2006-01-31, 18:32 ] |
文章主題 : | |
1. 照著moztw下載頁面那樣下指令就行了... 只是CVS.exe這檔案不好找...@@a 另外1.0.X和1.5的locals擺的位置不同... 1.0.x的要覆蓋source... 1.5取下的l10n資料夾就直接跟source放在同一資料夾下就行了... 不用覆蓋... 2. 引言回覆: ac_add_options --enable-static --disable-shared These options build a larger single executable, which has components linked statically. This means that there are many fewer component DLLs, which can improve startup time. However, unless your build machine has a lot of RAM, this option is not for you. 512MB RAM minimum, 1G recommended. These options should always be used together. If you use --enable-static, it is recommended that you also --disable-tests. ac_add_options --disable-static --enable-shared These options make components into separate shared libraries. This makes debugging and incremental compiling much easier, but the resulting build can be slower and somewhat less efficient. This option is the default. MASM32我沒裝... 3. 引言回覆: If you are using at least Visual Studio .NET 2003, you already have all the necessary SDKs for building mozilla and can skip this requirement step.
|
發表人: | 某A [ 2006-01-31, 19:24 ] |
文章主題 : | |
Froce 大,感謝您的解答 我後來編 TB 出現了這樣的問題,幫我看一下是什麼樣的問題好嗎? 引言回覆: C:\msvs\VC98\INCLUDE\wabtags.h(507) : fatal error C1004: unexpected end of file
found make[5]: *** [nsAbWinHelper.obj] Error 2 make[5]: Leaving directory `/cygdrive/c/mozilla/mozilla/mailnews/addrbook/src' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/cygdrive/c/mozilla/mozilla/mailnews/addrbook' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/cygdrive/c/mozilla/mozilla/mailnews' make[2]: *** [tier_97] Error 2 make[2]: Leaving directory `/cygdrive/c/mozilla/mozilla' make[1]: *** [default] Error 2 make[1]: Leaving directory `/cygdrive/c/mozilla/mozilla' make: *** [build] Error 2 |
發表人: | Mook [ 2006-02-06, 22:00 ] |
文章主題 : | |
某A 寫: C:\msvs\VC98\INCLUDE\wabtags.h(507) : fatal error C1004: unexpected end of file
found chcp 850 wabtags.h 內有謎樣文字, 一定要用英文的 code page. 當然出來的程式可以不是英文的 (ac_add_options --enable-ui-locale=zh-TW ; mk_add_options MOZ_CO_LOCALES=zh-TW 等等) |
發表人: | s793016 [ 2006-11-10, 15:21 ] |
文章主題 : | |
viewtopic.php?t=562 VisualStudio 2005 都出了,還一樣有這個問題,微軟那堆人都是豬頭啊!? 提一個不相干的:MSVCR80.DLL 在 XP 上不允許沒有 .manifest 的程式呼叫 雖然我有 crt 的原始碼,不過不會改。 |
發表人: | 某A [ 2006-11-11, 01:13 ] |
文章主題 : | |
s793016 寫: http://forum.moztw.org/viewtopic.php?t=562
VisualStudio 2005 都出了,還一樣有這個問題,微軟那堆人都是豬頭啊!? 提一個不相干的:MSVCR80.DLL 在 XP 上不允許沒有 .manifest 的程式呼叫 雖然我有 crt 的原始碼,不過不會改。 .manifest 已經有編譯的人在 mozillazine 討論這樣的問題了 (雖然好像不太一樣) 找一下像是 vc8 的關鍵字就會有不少在講 vc2005 的 bug 了,tete 和 ayakawa 到底是關了什麼部分不用能編出來,我不太想研究。trunk 我 cvs 下來用 vsts (功能最多的那個版本) 也是編不出來… 我是很想試著加上 pgo 的部分,不過似乎沒用有 upx 壓縮的效果好到那裡去 難怪 pigfoot 之前和他聊他還以為我的 b5f 有針對 cpu 加速 (WinXP 在沒有優化的情況下那來那麼多記憶體給一個 Firefox 吃!? 我家都只有配到 512mb,現在記憶體那麼貴實在沒理由昇級。比起加速,我還覺得預載我想要的預設值比較實際點…) |
發表人: | roytam1 [ 2006-11-11, 01:29 ] |
文章主題 : | |
某A 寫: s793016 寫: http://forum.moztw.org/viewtopic.php?t=562 VisualStudio 2005 都出了,還一樣有這個問題,微軟那堆人都是豬頭啊!? 提一個不相干的:MSVCR80.DLL 在 XP 上不允許沒有 .manifest 的程式呼叫 雖然我有 crt 的原始碼,不過不會改。 .manifest 已經有編譯的人在 mozillazine 討論這樣的問題了 (雖然好像不太一樣) 找一下像是 vc8 的關鍵字就會有不少在講 vc2005 的 bug 了,tete 和 ayakawa 到底是關了什麼部分不用能編出來,我不太想研究。trunk 我 cvs 下來用 vsts (功能最多的那個版本) 也是編不出來… 我是很想試著加上 pgo 的部分,不過似乎沒用有 upx 壓縮的效果好到那裡去 難怪 pigfoot 之前和他聊他還以為我的 b5f 有針對 cpu 加速 (WinXP 在沒有優化的情況下那來那麼多記憶體給一個 Firefox 吃!? 我家都只有配到 512mb,現在記憶體那麼貴實在沒理由昇級。比起加速,我還覺得預載我想要的預設值比較實際點…) (不要叫我用Platform SDK XD) |
發表人: | 某A [ 2006-11-11, 03:04 ] |
文章主題 : | |
roytam1 寫: manifest和VS8只支援XP SP2這兩點讓我放棄使用VC8了...
(不要叫我用Platform SDK XD) VC8 還有支援 2000 SP4 (爆 我倒是用學校授權的os,沒注意到不能用在 XP SP1 上面囧 連 server 2003 也比照辦理,沒最新的 SP 不給用。 |
發表人: | s793016 [ 2006-11-12, 01:14 ] |
文章主題 : | |
某A 寫: s793016 寫: http://forum.moztw.org/viewtopic.php?t=562 VisualStudio 2005 都出了,還一樣有這個問題,微軟那堆人都是豬頭啊!? 提一個不相干的:MSVCR80.DLL 在 XP 上不允許沒有 .manifest 的程式呼叫 雖然我有 crt 的原始碼,不過不會改。 .manifest 已經有編譯的人在 mozillazine 討論這樣的問題了 (雖然好像不太一樣) 找一下像是 vc8 的關鍵字就會有不少在講 vc2005 的 bug 了,tete 和 ayakawa 到底是關了什麼部分不用能編出來,我不太想研究。trunk 我 cvs 下來用 vsts (功能最多的那個版本) 也是編不出來… 無意間找到的:http://marilab.hp.infoseek.co.jp/buildfx/vc8.html 實際上我自己編到後面很後面結果跑出來 c2.dll fatal error ... 等 sp1 beta 裝完再來試吧 ... 馬的一個小 patch 裝了6小時還裝不完 ... orz 某A 寫: 我是很想試著加上 pgo 的部分,不過似乎沒用有 upx 壓縮的效果好到那裡去
難怪 pigfoot 之前和他聊他還以為我的 b5f 有針對 cpu 加速 (WinXP 在沒有優化的情況下那來那麼多記憶體給一個 Firefox 吃!? 我家都只有配到 512mb,現在記憶體那麼貴實在沒理由昇級。比起加速,我還覺得預載我想要的預設值比較實際點…) 還好之前為了在 VPC 上跑 Vista 所以把 RAM 改成 1G ... |
發表人: | 某A [ 2006-11-12, 10:20 ] |
文章主題 : | |
s793016 寫: 無意間找到的:http://marilab.hp.infoseek.co.jp/buildfx/vc8.html
實際上我自己編到後面很後面結果跑出來 c2.dll fatal error ... 等 sp1 beta 裝完再來試吧 ... 馬的一個小 patch 裝了6小時還裝不完 ... orz 原來有這麼詳細的說明… 在 mozillazine 問不到個所以然來的說囧 我也弄個 vc2005 sp1beta 來試試好了… 反正我的 build 要放的擴充套件沒有不相容的問題XD |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |