分页: 1 / 1

[问题] 如何 编译 firefox 3.0 代码????

发表于 : 2008-06-23 21:44
luckyone
我从 官网 把 firefox-3.0-source.tar.bz2 下载并解压了。 并用 sudo apt-get build-dep firefox 安装了一些相关程序,然后进入解压的文件夹 ,输入命令: :o ./configure :lol:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

checking for C++ reinterpret_cast... yes
checking for C++ dynamic_cast to void*... yes
checking whether C++ requires implementation of unused virtual methods... yes
checking for trouble comparing to zero near std::operator!=()... no
checking for LC_MESSAGES... yes
configure: error: --enable-application=APP was not specified and is required.
wyb@wyb-desktop:~/桌面/mozilla$

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.>>>>>>> :lol: :lol:

请问 ,这是 什么 原因??????????? :? :? :?

发表于 : 2008-06-23 21:54
HuntXu
--enable-application=APP was not specified and is required
看不懂?这个参数必须指定的~自己看看help~

P.S.:兄台无聊到编译fx... :em26

发表于 : 2008-06-23 21:58
poet
源里面已经有3.0的源代码,你可以这样编译:

sudo apt-get build-dep firefox
# 这一步cd到一个自己可写的目录
apt-get source firefox
sudo apt-get --compile source firefox

最后一个步骤会进行编译。

如果你需要修改代码,可以在最后一个步骤编译之后,再去修改代码,然后
把所有相关文件的chown为自己的,然后就可以在相关目录下make了。

发表于 : 2008-06-25 18:13
luckyone
./configure --enable-application=browser

发表于 : 2008-06-25 18:27
syrano
最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox

发表于 : 2008-06-25 19:51
yaska
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??

发表于 : 2008-06-25 20:26
syrano
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。

发表于 : 2008-06-26 6:11
dogfox
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?

发表于 : 2008-06-26 8:15
syrano
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。

发表于 : 2008-06-26 11:21
dogfox
syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel

发表于 : 2008-06-26 12:42
syrano
dogfox 写了:
syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel
这样干是不行的 :lol:
曾经试过,8个小时过去了,还没编译完。

发表于 : 2008-06-26 12:46
dogfox
syrano 写了:
dogfox 写了:
syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel
这样干是不行的 :lol:
曾经试过,8个小时过去了,还没编译完。
看来你还是一个不折不扣的实践者啊 :twisted:

发表于 : 2008-06-26 12:48
HuntXu
又盖楼...会打deb的给我个短信...

发表于 : 2008-06-26 13:12
yaska
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
这样的话,apt-get 也有下载,并编译的选项啊,貌似 -b,不过没用过。

以前用dh_make, dpkg-buildpackage来制作deb包,现在用checkinstall多点。