やかんブログ

監視ツールZABBIXのビルドでcURLの設定にはまる

2009年05月28日(木)09:15|天方

こんにちは天方です。

最近、CentOS5(64bit) に サーバの監視ツールとしてZABBIXをインストールしました。

ZABBIXは死活監視、負荷のグラフ生成、死活アラートなど一通りの機能がそろっていて、日本語にも対応しているのがいいですね。

64bitのOS用のZABBIXのrpmがなかったので、ソースをビルドしていれようとしたのですが、その際、なぜかZABBIXのconfigureで落ちてしまいます。

具体的には

checking for curl-config... /usr/bin/curl-config
checking for the version of libcurl... 7.15.5
checking for libcurl >= version 7.13.1... yes
checking for main in -lcurl... no
configure: error: Not found libcurl library

という形で落ちてしまいます。

しばらく悩んだのですが、 これはcURLのpkg-configの設定ファイルの問題でした。

/usr/lib64/pkgconfig/libcurl.pc

Libs: -L${libdir} -lcurl -L/usr/kerberos/lib64 -lssl \
-lcrypto -ldl -lz   -lgssapi_krb5 -lkrb5 -lk5crypto \
-lcom_err -lidn -lssl -lcrypto  -lz
の行をとりあえず
Libs: -L${libdir} -lcurl

のようにすることでconfigureが通りました。 ライブラリが入っている状況で、理由に検討がつけられず結構時間つかいました orz

この記事に関するお問い合わせはこちら

ページの先頭へ