天天看點

rrdtool:configure: error: Please fix the

安裝rrdtool之前確定安裝了這些庫zlib libpng freetype libart_lgpl

驗證如下

[root@localhost rrdtool-1.2.6]# rpm -qa |grep zlib

zlib-1.2.3-3

zlib-devel-1.2.3-3

[root@localhost rrdtool-1.2.6]# rpm -qa |grep libpng

libpng-devel-1.2.10-7

libpng-1.2.10-7

[root@localhost rrdtool-1.2.6]# rpm -qa |grep freetype

freetype-2.2.1-16.el5

freetype-devel-2.2.1-16.el5

[root@localhost rrdtool-1.2.6]# rpm -qa |grep libart_lgpl

libart_lgpl-2.3.17-4

libart_lgpl-devel-2.3.17-4

安裝rrdtool時必須要安裝cgilib這個庫,以下是正確的安裝方法

rrdtool 1.2.*

Download:

http://oss.oetiker.ch/rrdtool/

Dependent package:

http://oss.oetiker.ch/rrdtool/pub/libs/

Difficulty:

install libcgi

wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs/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

cd rrdtool-1.2.6

./configure

進行配置

如果./configure時出現下面這個錯誤

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

就要安裝libart_lgpl-devel這個包

make   進行編譯

make install  将編譯好的安裝到/usr/local/rrdtool-1.2.6/

ls /usr/local/rrdtool-1.2.6/ 檢視該目錄

bin examples include lib man share shared 應該有這些目錄才正至此rrdtool安裝成功

如果已經被安裝,而你freetype又是通過2進制包編譯安裝的,那麼他的包也不能通過,必須安裝rpm的開發包:

  1. yum install freetype-devel

繼續閱讀