今天终于在Solaris下编译成功了pidgin,可以不用virtualbox启个虚拟机再开QQ了。真是不容易啊!
准备工作
下载pidgin最新版本
解压缩pidgin
执行下面的语句:
# bunzip2 pidgin-2.2.2.tar.bz2
# tar xvf pidgin-2.2.2.tar
# cd pidgin-2.2.2
准备GCC编译器
Solaris10以后,gcc缺省安装在/usr/sfw/bin目录下。因此,只需要设置好环境变量即可:
# PATH=/usr/sfw/bin:/usr/ccs/bin:$PATH
# export PATH
修改configure文件
主要目的是由于Solaris中,xgettext和msgfmt两个命令没有-version选项。所以将20180行附近的(pidgin2.4.3版本)如下几句注释掉:
if test -z “$xgversion” -o -z “$mmversion” -o -z “$mfversion”; then
{ { echo “$as_me:$LINENO: error: GNU gettext tools not found; required for intltool” >&5
echo “$as_me: error: GNU gettext tools not found; required for intltool” >&2;}
{ (exit 1); exit 1; }; }
fi
注释的方法就是在句首加上#就可以了。
编译过程
执行如下命令:
# configure -prefix=/opt/pidgin-pengfei -disable-gtkspell -disable-meanwhile -disable-nm -disable-perl
成功后,再执行下面的编译命令:
# gmake
# gmail install
应该能够一切顺利的执行。
运行过程
执行:
# /opt/pidgin-pengfei/bin/pidin &
即可。
有了自己编译后的版本,就可以同时上QQ、MSN和Gtalk了。