最近安装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报错问题。