Bug 283543 - databases/firebird*-client: Outdated and fails to build with ICU 76.1
Summary: databases/firebird*-client: Outdated and fails to build with ICU 76.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: Jose Alonso Cardenas Marquez
URL:
Keywords:
Depends on:
Blocks: 278420
  Show dependency treegraph
 
Reported: 2024-12-24 09:20 UTC by Daniel Engberg
Modified: 2025-02-14 23:31 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-01-02 03:27:53 UTC
A commit in branch main references this bug:

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

commit 953c1209f58826a57d6e7d50e738e139e27a3109
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2025-01-02 03:24:20 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-01-02 03:24:20 +0000

    databases/firebird40-*: Update to 4.0.5

    - Switch to c++17. It could fix some issues with new version of devel/icu [1]

    PR:             283543
    Reported by:    diizzy [1]

 databases/firebird40-server/Makefile               |  6 ++---
 databases/firebird40-server/distinfo               |  6 ++---
 .../files/patch-builds-posix-prefix.freebsd_amd64  | 19 +++++++++------
 .../files/patch-builds_posix_make.defaults         | 27 ++++++++++++++--------
 databases/firebird40-server/files/patch-configure  | 15 +++++++++---
 5 files changed, 48 insertions(+), 25 deletions(-)
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2025-01-02 03:38:12 UTC
Hello, I have updated firebird40-* to 4.0.5. I did some changes there related to c++xx standard. I saw new version of ICU needs c++17 and it could be the main problem why firebird is failing. I did similar changes to firebird30-* but it failed when I switched to c++17.

I think that if firebird40 works with icu 76.x, we must change firebird default version to 4.0 at ports tree. I'll try add firebird50 to ports tree and firebird30 will be removed anyway.

Please test new version of firebird40 and tell me if it works. Thanks!
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2025-01-04 15:16:52 UTC
databases/firebird40-client now builds on my end, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-02-14 23:25:33 UTC
A commit in branch main references this bug:

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

commit c2a2ab4f8ce568164855c02879fc24e374278c08
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-02-14 23:20:06 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-02-14 23:25:07 +0000

    databases/firebird30-client: Mark BROKEN, fails to build with ICU 76.1

    PR:             283543
    Approved by:    portmgr (blanket)

 databases/firebird30-server/Makefile | 2 ++
 1 file changed, 2 insertions(+)
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2025-02-14 23:31:58 UTC
Thanks!