Linux7+mysql8+zabbix3.4

本文记录了在搭建Zabbix监控系统过程中遇到的问题:当尝试编译安装Zabbix Server时出现了一个关于未知类型'my_bool'的错误。文中提供了解决方案,即将'my_bool'替换为'_Bool'。
摘要由CSDN通过智能技术生成

前期搭建都顺利 到最后zabbix server 做编译 make && make install 的时候

碰过了报错 

db.c: In function ‘zbx_db_connect’:
db.c:288:2: error: unknown type name ‘my_bool’
  my_bool  mysql_reconnect = 1;

 

上了zabbix平台 查看了 发现算一个BUG 

继续观察

--- zabbix-3.4.8/src/libs/zbxdb/db.c.orig	2018-04-03 12:15:54.000000000 +0100
+++ zabbix-3.4.8/src/libs/zbxdb/db.c	2018-04-30 22:29:54.604497240 +0100
@@ -282,7 +282,7 @@
 #if defined(HAVE_IBM_DB2)
 	char		*connect = NULL;
 #elif defined(HAVE_MYSQL)
-	my_bool		mysql_reconnect = 1;
+	_Bool		mysql_reconnect = 1;
 #elif defined(HAVE_ORACLE)
 	char		*connect = NULL;
 	sword		err = OCI_SUCCESS;    
zabbix.support 上面的解决方案
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值