在编译Bacula的时候遇到 mysql.h 的错误。
错误信息:
configure:error: Invalid MySQL directory /usr/include/mysql - unable to find mysql.hunder /usr/include/mysql
错误内容是找不到Mysql 的文件。这里需要安装Mysql的开发包。
MySQL-devel-5.6.23-1.rhel5.i386.rpm
这个有个问题,如果是用编译的方式安装,有明确的mysql的安装目录,在编译的时候可以指定,但是rpm包的安装方式,没有明确的安装目录。所以我用find命令找到了mysql.h这个文件的路径。
[[email protected]]# find / -name mysql.h
/usr/include/mysql/mysql.h
在指定参数的时候,不能指定/usr/include/mysql,还是会报错说找不到的,需要指定为 /usr/
#./configure --prefix=/opt/bacula --with-mysql=/usr/
在make 的时候报错
错误信息:
/usr/bin/ld: cannot find -lz
需要安装包zlib-devel
yuminstall zlib-devel.i686
时间: 2024-11-29 07:37:20