1From b1170cacff24cdfd3858edc2285c51cadef11488 Mon Sep 17 00:00:00 2001 2From: Jan Tojnar <jtojnar@gmail.com> 3Date: Sun, 10 Dec 2023 21:52:05 +0100 4Subject: [PATCH] xml: Fix compatibility with libxml 2.12 5 6libxml 2.12.0 reorganized includes, resulting in the following no longer being in scope: 7 8- XML_PARSE_DTDVALID 9- xmlReadMemory 10- xmlReadFile 11- xmlCleanupParser 12 13Signed-off-by: Jan Tojnar <jtojnar@gmail.com> 14(cherry picked from commit bb688d04294dda45e68dfaf13e3bc1187841e52a) 15 16Upstream: https://github.com/analogdevicesinc/libiio/commit/b1170cacff24cdfd3858edc2285c51cadef11488 17Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 18--- 19 xml.c | 1 + 20 1 file changed, 1 insertion(+) 21 22diff --git a/xml.c b/xml.c 23index 33f026103..3eaed92b3 100644 24--- a/xml.c 25+++ b/xml.c 26@@ -10,6 +10,7 @@ 27 #include "iio-private.h" 28 29 #include <errno.h> 30+#include <libxml/parser.h> 31 #include <libxml/tree.h> 32 #include <string.h> 33 34