|
发表于 2009-9-10 09:16:59
|
显示全部楼层
上述错误原因找到了,原来我把从 debian 镜像下载的 iceweasel 源码包:iceweasel_3.0.12.orig.tar.gz 解压后没有改名为 mozilla (原包解压后名称为 firefox+xulrunner-3.0.12-1.9.0.12),导致出项上面的错误,改名后不用 ./configure 这个步骤直接 make -f client.mk build 就可以编译了,目前正在编译中。。。。。感谢 d00m3d 的提示。
另外,目前我的系统是 debian testing ,我想编译 firefox-3.5.2,如果完全按照 d00m3d 给出的 BLFS 手册中 Firefox-3.5.2 章节在目前的平台来手动编译构造 firefox-3.5.2 不知道行不行。因为目前debian testing 的 Xulrunner 包的版本是 Xulrunner-1.9.0 的,firefox-3.5.2 所依赖的 Xulrunner-1.9.1.2 包的问题不大好解决,我想,能否把 xulrunner-1.9.1.2 直接静态编译进 firefox-3.5.2 呢,让它和系统已有的 xulrunner-1.9.0 互不影响? 我在手册看到这样一句:
“If you did not install Xulrunner-1.9.1.2 or NSPR-4.8 and NSS-3.12.4, then apply the patch with the following command:"
如果按它上面说的直接在源包以打补丁方式加入 Xulrunner-1.9.1.2 源代码,就可以实现我上面说的静态编译了?与原来的 Xulrunner-1.9.0 包不冲突? |
|