Bug 285907 - finance/gnucash: Fails to build with libxml2 2.14.1
Summary: finance/gnucash: Fails to build with libxml2 2.14.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Guido Falsi
URL:
Keywords:
Depends on:
Blocks: 279705
  Show dependency treegraph
 
Reported: 2025-04-05 21:17 UTC by Daniel Engberg
Modified: 2025-05-13 12:02 UTC (History)
0 users

See Also:
madpilot: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2025-04-05 21:17:23 UTC
/usr/local/include/libxml2/libxml/SAX.h:15:4: error: "libxml/SAX.h is deprecated" [-Werror,-W#warnings]
Comment 1 Guido Falsi freebsd_committer freebsd_triage 2025-04-06 07:58:13 UTC
It looks like upstream has no updates related to this.

Disabling -Werror could be a temporary solution.

I need to investigate this a little.
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2025-04-17 17:41:09 UTC
Sounds good, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-05-13 11:17:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=be66b1cf386830fa03ef90100622b496b7b794a6

commit be66b1cf386830fa03ef90100622b496b7b794a6
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2025-05-13 11:14:16 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2025-05-13 11:16:07 +0000

    finance/gnucash: Import patches to fix with new boost and libxml

    - Import upstream patches to fix build with boot 1.88 [1]
    - Import upstream patch to fix build with newer libxml2 [2]

    Reported by:    jbo [1]
    PR:             285907 [2]

 finance/gnucash/Makefile | 3 +++
 finance/gnucash/distinfo | 8 +++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)
Comment 4 Guido Falsi freebsd_committer freebsd_triage 2025-05-13 12:02:43 UTC
Port fixed.

Sorry it took so long.