Chinaunix
标题:
编译安装nagios 插件,报错
[打印本页]
作者:
吃饱了晒太阳的猪
时间:
2016-07-07 19:07
标题:
编译安装nagios 插件,报错
请大神帮忙指教,谢谢
/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
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
check_pgsql.o(.text+0x1018): In function `main':
/tmp/nagios-plugins-1.5/plugins/check_pgsql.c:239: undefined reference to `PQserverVersion'
collect2: ld returned 1 exit status
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依赖包都安装了
[root@testmail nagios-plugins-1.5]# rpm -qa | grep postgresql
postgresql-python-7.4.13-2.RHEL4.1
postgresql-test-7.4.13-2.RHEL4.1
postgresql-devel-7.4.13-2.RHEL4.1
postgresql-libs-7.4.13-2.RHEL4.1
postgresql-7.4.13-2.RHEL4.1
freeradius-postgresql-1.0.1-3.RHEL4.3
postgresql-tcl-7.4.13-2.RHEL4.1
postgresql-server-7.4.13-2.RHEL4.1
postgresql-jdbc-7.4.13-2.RHEL4.1
postgresql-odbc-7.3-8.RHEL4.1
postgresql-docs-7.4.13-2.RHEL4.1
postgresql-contrib-7.4.13-2.RHEL4.1
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