安装Merlin – “在从daemon.h:11,从status.c:1:sql.h:4:21中包含的文件中:错误:dbi / dbi.h:没有这样的文件或目录”

尝试按照快速入门指南中的说明安装Merlin for Nagios
当我运行“make”命令时,出现以下错误:

sh gen-version.sh > version.c CC version.o LINK merlin.so CC status.o In file included from daemon.h:11, from status.c:1: sql.h:4:21: error: dbi/dbi.h: No such file or directory In file included from daemon.h:11, from status.c:1: sql.h:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SQL_RESULT' sql.h:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sql_get_result' status.c:28: error: expected ')' before 'result' status.c: In function 'prime_host_states': status.c:80: warning: implicit declaration of function 'store_object_states' status.c:80: warning: implicit declaration of function 'sql_get_result' status.c:80: warning: assignment makes pointer from integer without a cast status.c: In function 'prime_service_states': status.c:95: warning: assignment makes pointer from integer without a cast make: *** [status.o] Error 1 

我找不到如何解决这个错误。 我在RHEL 5.5上,我该如何解决这个问题?

 yum whatprovides '*/dbi/dbi.h' 

然后select最合适的软件包并安装。