前期搭建都顺利 到最后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 

Linux7+mysql8+zabbix3.4

继续观察

--- 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 上面的解决方案

相关文章:

  • 2021-10-26
  • 2021-12-29
  • 2021-04-09
  • 2022-02-08
  • 2021-12-29
  • 2021-08-20
  • 2021-10-24
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2021-11-22
  • 2021-06-11
  • 2021-09-16
  • 2022-12-23
  • 2021-12-05
  • 2021-12-14
相关资源
相似解决方案