LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 905|回复: 9

有谁是自己手工编译 mozilla 的? 想问configure时的参数

[复制链接]
发表于 2004-5-31 21:26:33 | 显示全部楼层 |阅读模式
我用的是 FC1,下载了最新的NSPR 4.4.1 和 NSS 3.9 并编译成功。下面是Mozilla 1.7 RC2 的编译:

用以下参数编译成功,可运行时是速度上不理想,比redhat自带的还慢。并且界面不能根据theme而改变........

./configure --prefix=/usr --with-x --with-pthreads --enable-default-toolkit=gtk --enable-calendar --enable-official-branding --enable-xft --enable-crypto --enable-native-uconv --enable-extensions --enable-optimize

而用一下参数编译时则出错:

./configure --prefix=/usr --with-x --with-pthreads --with-system-nspr --enable-default-toolkit=gtk --enable-calendar --enable-official-branding --enable-xft --enable-crypto --enable-xinerama --enable-native-uconv --enable-extensions --enable-xpctools --enable-optimize --enable-jprof --enable-efence --enable-timeline --enable-perf-metrics --enable-xterm-updates --enable-cpp-rtti --enable-cpp-exceptions --enable-componentlib --enable-meta-components

请问那位大侠编译过mozilla? 并且用的是什么参数?
发表于 2004-6-1 01:40:57 | 显示全部楼层
My Configure arguments:
--prefix=/usr/local/mozilla-1.7rc2 --disable-tests --disable-debug --enable-optimize --enable-svg --enable-svg-renderer-cairo --without-system-nspr --without-system-zlib --without-system-jpeg --without-system-png --without-system-mng --enable-crypto --enable-xft --enable-default-toolkit=gtk2 --disable-ldap --disable-mailnews --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices '--enable-optimize= -O3 -march=pentium3 -mcpu=pentium3'

只保留了navigator和composer,仅供参考。
发表于 2004-6-1 02:52:29 | 显示全部楼层
楼主的参数有些莫名其妙,是不是没有理解,从别处抄来填上的?
 楼主| 发表于 2004-6-1 02:59:44 | 显示全部楼层
不是别处抄的,是看 ./configure --help 里的参数选着加上去的,当然很多选项都不知道是啥意思。 现在看到一篇文章讲如何编译mozilla的,参数跟您的差不多,呵呵,谢谢先。

http://www.opq.se/sxs/internet_browsing/mozilla.html

http://www.osnews.com/story.php?news_id=1182

Vel 您看看您的和这两篇文章说的还有什么优化的余地,最好大家能讨论一下。

:-)
 楼主| 发表于 2004-6-1 19:22:19 | 显示全部楼层
我按之前成功的参数再编译了一次,打下mozilla后却出现了一下的错误:

Type Manifest File: /usr/lib/mozilla-1.7/components/xpti.dat
+++ JavaScript debugging hooks installed.
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nNCL: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsAppShellService.cpp, line 269
+++ JavaScript debugging hooks removed.
nsStringStats
=> mAllocCount: 1263
=> mReallocCount: 818
=> mFreeCount: 1263
=> mShareCount: 1517
=> mAdoptCount: 194
=> mAdoptFreeCount: 193

请问是什么原因呢?参数都是一模一样的....

急....
发表于 2004-6-1 20:39:18 | 显示全部楼层
这是我编译用的参数

--enable-optimize=-O2 -march=i686 -mtune=pentium4 -pipe' --disable-debug --enable-shared --disable-static --disable-pedantic --enable-strip --enable-elf-dynstr-gc --enable-reorder --disable-tests --enable-crypto '--enable-extensions=cookie wallet content-packs xml-rpc xmlextras p3p pref transformiix venkman inspector universalchardet typeaheadfind webservices datetime finger cview layout-debug' --disable-xinerama --enable-mathml --without-system-nspr --with-system-zlib --with-system-jpeg --with-system-png --enable-image-decoders=all --enable-xft --disable-freetype2 --disable-xprint --enable-old-abi-compat-wrappers --disable-accessibility --enable-calendar --enable-svg --enable-svg-renderer-cairo --enable-default-toolkit=gtk2
发表于 2004-6-2 09:28:23 | 显示全部楼层

你出现这个错误就不对了

这些参数还是调试版用的。
我的参数,调试版
--enable-default-toolkit=gtk2 --enable-xft
发行版
--enable-default-toolkit=gtk2 --enable-xft --disable-tests --disable-debug --enable-optimize
 楼主| 发表于 2004-6-2 10:31:49 | 显示全部楼层
噢,好象忘了一个disable debug.... 难道就是差这么一个选项就运行不了? 再试试先.
 楼主| 发表于 2004-6-2 12:13:11 | 显示全部楼层
试过加上 --disable-debug 了.... 没有用,只不过是没有显示出debug信息而已。

现在变成一打 mozilla,然后就什么反应都没有。(只是没有显示以上错误而已)

>mozilla
>_

现在我想也许是我删除不正确的问题,因为编译的话没有 make uninstall,所以我只把那个 /usr/lib/mozilla-1.7 删掉而已。这样删法对么?或者该怎么删?我上面的错误还是没有解决.....

郁闷ing
发表于 2004-6-2 12:37:51 | 显示全部楼层

下载fc的src

看看里面的spec加了什么参数了?
直接删除/usr/lib/mozilla-1.7是没问题的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表