其实我是想编译firefox的,可是看了BLFS BOOK上两者的介绍:
SeaMonkey:
Required
GTK+-2.18.7, libIDL-0.8.13, and Zip-3.0
Firefox:
Required
ALSA Library-1.0.21, GTK+-2.18.7, libIDL-0.8.13 Pango-1.26.2 Python-2.6.4, and Zip-3.0
看起来SeaMonkey的依赖要少一些,图省事就选了SeaMonkey,结果编译开始后我发现我错了。。。
装上gtk+2 libIDL zip后仍然出错。
先是报找不到dbus-glib-1,google无果,最后还是在BLFS BOOK的D-Bus Bindings页面发现了这个文件,原来它是这个包里带的:
dbus-glib又依依赖dbus,得,把dbus也顺手装上得了。
本以为一切顺利了,再次编译,报找不到alsa-lib
计划中,alsa是要装的,不过不是现在,好了,既然不行,那就装吧。
装完alsa再次编译,又出现错误,出错信息没记下来,不过看起来是“崩溃报告”类似的东西,可以用参数--disable-crashreporter禁用。
修改参数后再次编译
接下来是是漫长的等待。。。。。。。。。。。。。
大约一个多小时后,终于完成了。
回过头来看,与编译firefox相比,似乎没省下什么事,唯一的好处是我可以自豪地这样认为:
我的系统里全部都是开源软件,并且没有潜在的版权纠纷!
阅读(1433) | 评论(0) | 转发(0) |