[Bug 279968] devel/tclxml: Fails to build with libxml2 2.13.1 and libxslt 1.1.41
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Jul 2024 06:51:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279968 --- Comment #8 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=af36765e17ba36d0e86e95d4476b67f894209468 commit af36765e17ba36d0e86e95d4476b67f894209468 Author: Pietro Cerutti <gahr@FreeBSD.org> AuthorDate: 2024-07-01 06:39:47 +0000 Commit: Pietro Cerutti <gahr@FreeBSD.org> CommitDate: 2024-07-01 06:49:49 +0000 devel/tclxml: fix build with libxml2 >= 2.12 Version 2.12 of libxml2 introduced a backwards incompatible change in the signature of some functions, notably the second argument to xmlStructuredErrorFunc has gained a const qualifier, changing from `xmlError *error` to `const xmlError *error`. To make the signatures compatible with both pre- and post-2.12, I have introduced a check on LIBXML_VERSION. PR: 279968 Reported by: dizzy devel/tclxml/Makefile | 2 +- devel/tclxml/files/patch-Makefile.in | 13 ++++++++- devel/tclxml/files/patch-configure | 19 ++++++++++--- devel/tclxml/files/patch-docObj.c (new) | 19 +++++++++++++ ...lude_tclxml-libxml2_tclxml-libxml2Decls.h (new) | 31 ++++++++++++++++++++++ devel/tclxml/files/patch-tclxml.c (new) | 11 ++++++++ 6 files changed, 90 insertions(+), 5 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.