Chinaunix

标题: 编译安装nagios 插件,报错 [打印本页]

作者: 吃饱了晒太阳的猪    时间: 2016-07-07 19:07
标题: 编译安装nagios 插件,报错
请大神帮忙指教,谢谢  
  1. /bin/sh ../libtool --tag=CC   --mode=link gcc -DNP_VERSION='"1.5"' -g -O2  -L. -o check_pgsql check_pgsql.o libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a  -lnsl -lresolv -L/lib -lpq -lcrypt -lpthread -ldl
  2. libtool: link: gcc -DNP_VERSION=\"1.5\" -g -O2 -o check_pgsql check_pgsql.o  -L. libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -L/lib -lpq -lcrypt -lpthread -ldl
  3. check_pgsql.o(.text+0x1018): In function `main':
  4. /tmp/nagios-plugins-1.5/plugins/check_pgsql.c:239: undefined reference to `PQserverVersion'
  5. collect2: ld returned 1 exit status
  6. make[2]: *** [check_pgsql] Error 1
复制代码

作者: cjfeii    时间: 2016-07-08 09:16
应该是相关依赖包没有安装, pg的开发包装了吗?
作者: cjfeii    时间: 2016-07-08 09:18
参看以下这个可以不:http://stackoverflow.com/questio ... oci-with-postgresql
主要就是修改cmake中关于pg的路径
作者: 吃饱了晒太阳的猪    时间: 2016-07-08 09:26
pg依赖包都安装了
  1. [root@testmail nagios-plugins-1.5]# rpm -qa | grep postgresql
  2. postgresql-python-7.4.13-2.RHEL4.1
  3. postgresql-test-7.4.13-2.RHEL4.1
  4. postgresql-devel-7.4.13-2.RHEL4.1
  5. postgresql-libs-7.4.13-2.RHEL4.1
  6. postgresql-7.4.13-2.RHEL4.1
  7. freeradius-postgresql-1.0.1-3.RHEL4.3
  8. postgresql-tcl-7.4.13-2.RHEL4.1
  9. postgresql-server-7.4.13-2.RHEL4.1
  10. postgresql-jdbc-7.4.13-2.RHEL4.1
  11. postgresql-odbc-7.3-8.RHEL4.1
  12. postgresql-docs-7.4.13-2.RHEL4.1
  13. postgresql-contrib-7.4.13-2.RHEL4.1
  14. postgresql-pl-7.4.13-2.RHEL4.1
复制代码

作者: 流氓无产者    时间: 2016-07-08 09:35
postgresql版本低了?
作者: 吃饱了晒太阳的猪    时间: 2016-07-08 09:39
我另外一台就只装了个postgresql-libs-7.4.13-2.RHEL4.1  都安装成功了          没有其他任何postgresql 包
作者: woxizishen    时间: 2016-07-08 10:38
本帖最后由 woxizishen 于 2016-07-08 11:01 编辑

回复 6# 吃饱了晒太阳的猪


/tmp/nagios-plugins-1.5/plugins/check_pgsql.c:239: undefined reference to `PQserverVersion'


1.根据这个提示
编辑check_pgsql.c
vim plugins/check_pgsql.c

2.找到239行   把if那一整段的条件判断语句   给他删除。你再安装就可以成功了。
作者: 吃饱了晒太阳的猪    时间: 2016-07-08 15:17





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2