[packages/zabbix] add missing include to fix build with libxml2 >= 2.12

atler atler at pld-linux.org
Fri Dec 1 13:50:09 CET 2023


commit 0fe180a3d1251fb2f74c376e6dcabc2a0d94548e
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Dec 1 12:43:39 2023 +0100

    add missing include to fix build with libxml2 >= 2.12

 missing-includes.patch | 10 ++++++++++
 zabbix.spec            |  2 ++
 2 files changed, 12 insertions(+)
---
diff --git a/zabbix.spec b/zabbix.spec
index f877c09..193ab7c 100644
--- a/zabbix.spec
+++ b/zabbix.spec
@@ -52,6 +52,7 @@ Patch1:		sqlite3_dbname.patch
 Patch2:		always_compile_ipc.patch
 Patch3:		go-destdir.patch
 Patch4:		go-vendor.patch
+Patch5:		missing-includes.patch
 URL:		https://www.zabbix.com/
 BuildRequires:	OpenIPMI-devel
 BuildRequires:	autoconf
@@ -360,6 +361,7 @@ This package provides the Zabbix Java Gateway.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %{__libtoolize}
diff --git a/missing-includes.patch b/missing-includes.patch
new file mode 100644
index 0000000..662dbc5
--- /dev/null
+++ b/missing-includes.patch
@@ -0,0 +1,10 @@
+--- zabbix-6.0.23/src/libs/zbxxml/xml.c.orig	2023-10-31 07:26:29.368117699 +0100
++++ zabbix-6.0.23/src/libs/zbxxml/xml.c	2023-12-01 12:41:09.132402761 +0100
+@@ -23,6 +23,7 @@
+ #include "zbxvariant.h"
+ 
+ #ifdef HAVE_LIBXML2
++#	include <libxml/parser.h>
+ #	include <libxml/xpath.h>
+ #endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zabbix.git/commitdiff/264d65b4c464064bea13bbb5ac76bbf2b02a1e60



More information about the pld-cvs-commit mailing list