MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-24, 05:15

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 13 篇文章 ] 
發表人 內容
文章發表於 : 2006-01-31, 15:13 
離線

註冊時間: 2005-12-30, 23:28
文章: 7
沒找到完整的方案,誰試過自己編譯FireFox?那裏有用VS2003編譯FireFox的方案?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-CN; rv:1.8) Gecko/20060118 (mmoy CE Branch 2005-12-21 K8B-X58)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-01-31, 17:02 
離線
[MozTW 版主群]

註冊時間: 2005-04-16, 09:20
文章: 1492
a2o 寫:
沒找到完整的方案,誰試過自己編譯FireFox?那裏有用VS2003編譯FireFox的方案?


這個您應該會用得著,我個人是用VS6就是了
http://www.wretch.cc/blog/froce&category_id=483846
(作者 froce 也是用 VS2003)
有問題歡迎再發問,我也只是剛能編成功就是了
(我可從來沒用過 VC 也編出來了...不過您可以放心,我們只要用純文字指令的部分XD)


如果是用免錢的 VC Toolkit 2003 請另外再看這篇 (英文的忍耐一下 :D )
http://whereswalden.com/mozilla/msvcfree/
2005 EE 則要看這邊
http://resources.kairo.at/mozilla/build ... press.html
留意一些程式的版本號,不是最新版就好…很可能反而會造成失敗


另外版主,這篇個人覺得似乎比較適合放到開發討論區。
如果您也這麼覺得麻煩請幫它搬家吧^^b

_________________
我的網誌…
Atenza Cafe


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20060130 Firefox/1.0.7 (ax)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-01-31, 18:05 
離線

註冊時間: 2005-04-13, 19:43
文章: 1169
因為最近hinet的爛招...我網路空間不能上傳...
所以我打算藉著要找新空間上傳build的機會...
(目前預定網路空間用filefront...blog用xuite...)
重新開個fx/tb專用的blog...
順便整理一下目前我有發過的文章...以及在moztw到處爬來的秘技...

那篇也預定會收在新的blog裡...應該會把錯誤改一下...
Platform SDK如果是用VC7.1以上的並不用裝...
(2005我不清楚...沒試過...)
所以才沒先貼出來的...XD

另外最有用的連結應該是...
http://developer.mozilla.org/en/docs/Bu ... umentation
好好看一遍吧...
---
其實真的不難啦...我自己VC7.1根本就是專門裝來編fx的...
我只會一點點trubo C...XD
只是在自己的電腦上編譯出來的可以惡搞罷了...(逃


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.1) Gecko/20060125 Firefox/1.5.0.1 [moe kitsune]
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-02-02, 01:29 
離線

註冊時間: 2005-12-30, 23:28
文章: 7
怎麽說找不到文件?這是那裏的文件?

G:\moz>make -f client.mk build
/bin/sh: mozilla/.mozconfig.out: No such file or directory
client.mk:329: /cygdrive/g/moz/.mozconfig.mk: No such file or directory
make: *** No rule to make target `/cygdrive/g/moz/.mozconfig.mk'. Stop.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-CN; rv:1.8) Gecko/20060118 (mmoy CE Branch 2005-12-21 K8B-X58)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-02-02, 22:53 
離線
頭像

註冊時間: 2006-01-12, 14:33
文章: 178
來自: 火狐星球
英文討論版http://forums.mozillazine.org/viewtopic.php?t=338845
有提到


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.1) Gecko/20060201 Firefox/1.5.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-02-03, 01:16 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
viewtopic.php?t=777
有點過時的東西,很久以前用 VS6 編 Mozilla 的作法 (往下找個幾樓哦)。當然現在您直接照著拿去編一定都編不出來的,因為現在規則又改了 ... orz

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows; U; Win 9x 4.90; zh-TW; rv:1.7.12) Gecko/20050915
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-02-03, 06:29 
離線
[MozTW 版主群]

註冊時間: 2005-04-16, 09:20
文章: 1492
s793016 寫:
http://forum.moztw.org/viewtopic.php?t=777
有點過時的東西,很久以前用 VS6 編 Mozilla 的作法 (往下找個幾樓哦)。當然現在您直接照著拿去編一定都編不出來的,因為現在規則又改了 ... orz

我是用新的規則編的…
原來這個問題困擾我好久了 viewtopic.php?t=562
TB 一直編不出來…

或許我po在開發區只有froce會幫我看吧 orz
(人家f大是用vs2003的當然不會有這個問題)

2006-02-03 09:18
我用 UltraEdit 的方法改過來,沒有問題了。

_________________
我的網誌…
Atenza Cafe


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060202 Firefox/1.5.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-02-03, 09:33 
離線
[MozTW 版主群]

註冊時間: 2005-04-16, 09:20
文章: 1492
我編成功了。有機會我會嘗試加一些額外的補丁上去
(目前只有換掉 Big-5 2003 + UAO 的單向對應的部分)
以及…使用cvs去編出非英文版語系。

不過有一點我覺得離譜的是,我編出來的 FX/TB 1.0.7
的 firefox.exe / thunderbird.exe 都差不多 10mb 大
但是編 FX 1.5.0.1 就沒有這樣的問題。

_________________
我的網誌…
Atenza Cafe


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060202 Firefox/1.5.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-03-04, 20:12 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
遇到奇怪的問題...
make build時它不斷在./ looping...
怎麼辦... orz
代碼:
C:\mozilla\mozilla>make -f client.mk build
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
make[1]: Entering directory `/cygdrive/c/mozilla/mozilla'
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
make[2]: Entering directory `/cygdrive/c/mozilla/mozilla'
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
make[3]: Entering directory `/cygdrive/c/mozilla/mozilla'
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
make[4]: Entering directory `/cygdrive/c/mozilla/mozilla'
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
make[5]: Entering directory `/cygdrive/c/mozilla/mozilla'
Adding client.mk options from /cygdrive/c/mozilla/mozilla/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-$(CONFIG_GUESS)
    MOZ_OPTIMIZE_LDFLAGS=-opt:ref,icf,nowin98 -fixed:no
    MOZ_CO_PROJECT=browser
make -f /cygdrive/c/mozilla/mozilla/client.mk build
cvs [checkout aborted]: received interrupt signal
make[5]: *** [build] Interrupt
make[4]: *** [build] Interrupt
make[3]: *** [build] Interrupt
make[2]: *** [build] Interrupt
make[1]: *** [build] Interrupt
make: *** [build] Interrupt


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060226 Firefox/1.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-03-05, 23:19 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
自己解決しました。
原來是checkout不完全啊...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060226 Firefox/1.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-03-06, 00:08 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
問題又來了...
make -f client.mk build 的時候它說要 iconv ...
可是mozilla.org中沒說要安裝啊......
代碼:
checking for Gdiplus.h... yes
checking for iconv... checking for iconv... no
configure: error: iconv not found in $PATH
*** Fix above errors and then restart with "make -f client.mk build"
make[1]: *** [configure] Error 1


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060226 Firefox/1.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-03-06, 07:42 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
上面的解決了...
問題還是接踵而來... orz
代碼:
/usr/bin/make -C /cygdrive/c/mozilla/mozilla/security/coreconf MAKE="/usr/bin/ma
ke -j1" -j1 CC="/cygdrive/c/mozilla/mozilla/build/cygwin-wrapper cl" MOZILLA_INC
LUDES=-Ic:/mozilla/mozilla/obj-i586-pc-msvc/dist/include/dbm SOURCE_MD_DIR=c:/mo
zilla/mozilla/obj-i586-pc-msvc/dist DIST=c:/mozilla/mozilla/obj-i586-pc-msvc/dis
t NSPR_INCLUDE_DIR=c:/mozilla/mozilla/obj-i586-pc-msvc/dist/include/nspr NSPR_LI
B_DIR=c:/mozilla/mozilla/obj-i586-pc-msvc/dist/lib MOZILLA_CLIENT=1 NO_MDUPDATE=
1 BUILD_TREE=c:/mozilla/mozilla/obj-i586-pc-msvc BUILD_OPT=1 NS_USE_GCC= NS_USE_
NATIVE=1 OS_TARGET=WIN95 clean
make[4]: Entering directory `/cygdrive/c/mozilla/mozilla/security/coreconf'
../coreconf/rules.mk:365: target `c' doesn't match the target pattern
../coreconf/rules.mk:403: target `c' doesn't match the target pattern
../coreconf/rules.mk:404: warning: overriding commands for target `c'
../coreconf/rules.mk:366: warning: ignoring old commands for target `c'
../coreconf/rules.mk:434: target `c' doesn't match the target pattern
../coreconf/rules.mk:435: warning: overriding commands for target `c'
../coreconf/rules.mk:404: warning: ignoring old commands for target `c'
../coreconf/rules.mk:442: target `c' doesn't match the target pattern
../coreconf/rules.mk:443: warning: overriding commands for target `c'
../coreconf/rules.mk:435: warning: ignoring old commands for target `c'
../coreconf/rules.mk:446: target `c' doesn't match the target pattern
../coreconf/rules.mk:447: warning: overriding commands for target `c'
../coreconf/rules.mk:443: warning: ignoring old commands for target `c'
../coreconf/rules.mk:461: target `c' doesn't match the target pattern
../coreconf/rules.mk:462: warning: overriding commands for target `c'
../coreconf/rules.mk:447: warning: ignoring old commands for target `c'
../coreconf/rules.mk:465: target `c' doesn't match the target pattern
../coreconf/rules.mk:466: warning: overriding commands for target `c'
../coreconf/rules.mk:462: warning: ignoring old commands for target `c'
../coreconf/rules.mk:961: *** multiple target patterns.  Stop.
make[4]: Leaving directory `/cygdrive/c/mozilla/mozilla/security/coreconf'
make[3]: *** [.nss.cleaned] Error 2
make[3]: Leaving directory `/cygdrive/c/mozilla/mozilla/obj-i586-pc-msvc/securit
y/manager'

這是什麼鬼 orz


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060226 Firefox/1.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-03-07, 22:42 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
上面的問題修正了...
另一個問題又來了...
卡在最後關頭啊 orz
代碼:
/cygdrive/c/mozilla/mozilla/build/cygwin-wrapper link -NOLOGO -OUT:firefox.exe -PDB:firefox.pdb -SUBSYSTEM:WINDOWS   -opt:ref,icf,nowin98 -fixed:no /HEAP:0x40000 nsBrowserApp.obj nsStaticComponents.obj ./module.res -LIBPATH:../../dist/lib/components  ../../dist/lib/xulapp_s.lib ../../dist/lib/js3250.lib ../../dist/lib/xpcom.lib ../../dist/lib/xpcom_core.lib ../../dist/lib/nspr4.lib ../../dist/lib/plc4.lib ../../dist/lib/plds4.lib    ../../dist/lib/components/xpcom_compat_c.lib ../../dist/lib/components/xpc3250.lib ../../dist/lib/components/uconv.lib ../../dist/lib/components/ucvmath.lib ../../dist/lib/components/i18n.lib ../../dist/lib/components/intlcmpt.lib ../../dist/lib/components/necko.lib ../../dist/lib/components/necko2.lib ../../dist/lib/components/jar50.lib ../../dist/lib/components/xppref32.lib ../../dist/lib/components/caps.lib ../../dist/lib/components/rdf.lib ../../dist/lib/components/gkparser.lib ../../dist/lib/components/gkgfxwin.lib ../../dist/lib/components/imgicon.lib ../../dist/lib/components/imglib2.lib ../../dist/lib/components/gkplugin.lib ../../dist/lib/components/gkwidget.lib ../../dist/lib/components/gklayout.lib ../../dist/lib/components/docshell.lib ../../dist/lib/components/embedcomponents.lib ../../dist/lib/components/webbrwsr.lib ../../dist/lib/components/editor.lib ../../dist/lib/components/txmgr.lib ../../dist/lib/components/composer.lib ../../dist/lib/components/appshell.lib ../../dist/lib/components/oji.lib ../../dist/lib/components/chrome.lib ../../dist/lib/components/mork.lib ../../dist/lib/components/mozfind.lib ../../dist/lib/components/appcomps.lib ../../dist/lib/components/cmdlines.lib ../../dist/lib/components/tkitcmps.lib ../../dist/lib/components/strgcmps.lib ../../dist/lib/components/pipboot.lib ../../dist/lib/components/pipnss.lib ../../dist/lib/components/pippki.lib ../../dist/lib/components/cookie.lib ../../dist/lib/components/xmlextras.lib ../../dist/lib/components/autoconfig.lib ../../dist/lib/components/transformiix.lib ../../dist/lib/components/universalchardet.lib ../../dist/lib/components/websrvcs.lib ../../dist/lib/components/auth.lib ../../dist/lib/components/perms.lib ../../dist/lib/components/srchsvc.lib ../../dist/lib/components/browserdirprovider.lib ../../dist/lib/components/brwsrcmp.lib ../../dist/lib/unicharutil_s.lib ../../dist/lib/ucvutil_s.lib ../../dist/lib/gfxshared_s.lib ../../dist/lib/gkgfx.lib ../../dist/lib/gksvggdiplus.lib ../../dist/lib/jsj3250.lib ../../dist/lib/xulapp_s.lib  ../../dist/lib/png.lib ../../dist/lib/jpeg3250.lib ../../dist/lib/mozz.lib  ../../dist/lib/crmf.lib ../../dist/lib/smime3.lib ../../dist/lib/ssl3.lib ../../dist/lib/nss3.lib ../../dist/lib/softokn3.lib   ../../dist/lib/mozcairo.lib ../../dist/lib/mozlibpixman.lib gdiplus.lib ../../dist/lib/xpcom_compat.lib comctl32.lib comdlg32.lib uuid.lib shell32.lib ole32.lib oleaut32.lib Urlmon.lib version.lib winspool.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib comctl32.lib comdlg32.lib uuid.lib shell32.lib ole32.lib oleaut32.lib version.lib winspool.lib gdi32.lib
nsBrowserApp.obj : warning LNK4218: non-native module found; restarting link with /LTCG
   Creating library firefox.lib and object firefox.exp
tkitcmps.lib(nsFormFillController.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall nsFormHistory::AutoCompleteSearch(class nsAString_internal const &,class nsAString_internal const &,class nsIAutoCompleteMdbResult2 *,class nsIAutoCompleteResult * *)" (?AutoCompleteSearch@nsFormHistory@@QAEIABVnsAString_internal@@0PAVnsIAutoCompleteMdbResult2@@PAPAVnsIAutoCompleteResult@@@Z)
firefox.exe : fatal error LNK1120: 1 unresolved externals
make[4]: *** [firefox.exe] Error 96
make[4]: Leaving directory `/cygdrive/c/mozilla/mozilla/obj-i686-pc-cygwin/browser/app'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/cygdrive/c/mozilla/mozilla/obj-i686-pc-cygwin/browser'
make[2]: *** [tier_99] Error 2
make[2]: Leaving directory `/cygdrive/c/mozilla/mozilla/obj-i686-pc-cygwin'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/c/mozilla/mozilla/obj-i686-pc-cygwin'
make: *** [build] Error 2


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060302 Firefox/1.5 (pigfoot)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 13 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 86 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群