最近安装Nagios出图软件rrdtool的时候报错,先整理如下:

安装环境:

[root@k~]# uname -rm

2.6.32-504.el6.x86_64x86_64

[root@k~]# cat /etc/redhat-release

CentOSrelease 6.6 (Final)

安装rrdtool依赖库

1)安装基础库

[root@k~]#yum install cairo pango cairo-devel pango-devel zlib zlib-devel freetypefreetype-devle gd gd-devel –y

2)编译安装libart_lgpl

  安装包为:libart_lgpl-2.3.21.tar.gz

3)编译安装rrdtool

安装包为:rrdtool-1.5.0.tar.gz

在configure时,出现如下错误:

configure:error: Please fix the library issues listed above and try again

4)解决办法

[root@k ~]#yum install cairo-devel pango-devel–y

如果仍出错请执行

[root@k ~]#yum install libart_lgpl-deve –y

5)如果仍然出错请执行:

wget  http://down1.chinaunix.net/distfiles/cgilib-0.5.tar.gz

tar zxvf cgilib-0.5.tar.gz  

cd cgilib-0.5

make

cp libcgi.a /usr/local/lib

cp cgi.h /usr/include  

总结:

    其实主要是在安装的时候并未安装cairo-develpango-devel才导致出错,因此第4)的解决方法可以完全解决configure报错问题。