To be a better coder
分类: LINUX
2020-04-14 11:00:34
原文地址:安装ndoutils找不到mysql.h和errmsg.h 作者:中原小伙
原文地址:
安装ndoutils-1.4b9时报以下错
# ./configure --enable-mysql --with-mysql=/usr/local/mysql
# make
cd ./src && make
make[1]: Entering directory `/root/nagiosddd/ndoutils-1.4b9/src'
gcc -fPIC -g -O2 -I/usr/local/mysql/include/mysql -DHAVE_CONFIG_H -c -o io.o io.c
In file included from io.c:11:
../include/config.h:261:25: error: mysql/mysql.h: No such file or directory
../include/config.h:262:26: error: mysql/errmsg.h: No such file or directory
make[1]: *** [io.o] Error 1
make[1]: Leaving directory `/root/nagiosddd/ndoutils-1.4b9/src'
make: *** [all] Error 2
检查发现mysql的安装目录下存在这两个文件,而且路径也正确。
解决方法
删除安装文件,重新解压缩,重新configure,然后
# vi include/config.h
将
#include
#include
修改为
#include
#include
然后进行make