红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

编译pidgin时的依赖问题解决方法

发布时间:2008-06-02 16:44:56来源:红联作者:Ineatie
每次刚装系统,需要到pidgin上Q。

因为源里面没有pidgin,所以要自己编译一个,但却每次都要面对烦人的依赖问题,搞得很烦。

写这个为了不用每次编译的时候都要查资料,也让后面的人参考一下。

首先,我们要安装编译环境(我没有试过不安装的情况下编译pidgin,不知道具体会出现什么错误)

sudo apt-get install build-essential
sudo apt-get install gcc-3.4
sudo apt-get install linux-headers-`uname -r` export CC=gcc-3.4

然后编译pidgin
./configure
出错:checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
解决: sudo apt-get install libc6-dev

出错:The msgfmt command is required to build libpurple. If it is installed
on your system, ensure that it is in your path. If it is not, install
GNU gettext to continue.
解决:sudo apt-get install gettext

出错:You must have the GLib 2.0 development headers installed to build.
解决:sudo apt-get install libglib2.0-dev

出错:You must have the GTK+ 2.0 development headers installed to compile Pidgin.
解决: sudo aptitude install libgtk2.0-dev

出错:You must have libxml2 >= 2.6.0 development headers installed to build.
解决:sudo apt-get install libxml2-dev

make
sudo make install

总结:需要安装的编译环境是

sudo apt-get install build-essential
sudo apt-get install gcc-3.4
sudo apt-get install linux-headers-`uname -r` export CC=gcc-3.4
sudo apt-get install libc6-dev
sudo apt-get install gettext
sudo apt-get install libglib2.0-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libxml2-dev

MSN 支持 :
apt-get install libgnutls-dev
apt-get install libnss3-dev
--
XML依赖:libxml-parser-perl

gettext依赖:gettext

GTK+ 2.0依赖:libgtk2.0-dev
文章评论

共有 1 条评论

  1. lixz007 于 2008-06-02 18:17:16发表:

    在ubuntu8.04下安装了virtualbox,并安装了XP,在本机F:盘生成的虚拟硬盘文件deenpinXP.vdi,,
    然后在windowsxp下安装的virtualbox,,还是可以用deenpinXP.vdi启动虚拟机,,!!!!!!!!!!!!!!!!
    没试过VM,不知道它行不行呢??有人试过没有??