[MacPorts] #62216: db53: error: Support for FCNTL mutexes was removed in BDB 4.8.
MacPorts
noreply at macports.org
Sat Sep 24 16:29:55 UTC 2022
#62216: db53: error: Support for FCNTL mutexes was removed in BDB 4.8.
---------------------+--------------------------
Reporter: minusf | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: arm64 bigsur
Port: db53 |
---------------------+--------------------------
Comment (by mascguy):
Replying to [comment:3 ryandesign]:
> According to Wikipedia, Linux distributions have phased out BerkeleyDB
in favor of LMDB; perhaps MacPorts could embark on a similar effort.
Since `db62` now builds for ARM, that eliminates one blocker. (Though I
agree, we should also add a port(s) for LMDB.)
The key barrier, is Python support: Surprisingly, we only provide a port
for BDB bindings, via legacy port `py-bsddb3`. (And that only supports
Python versions up to 3.9.) We should also add a port for `py-berkeleydb`,
as that's being actively developed.
And finally, once that's done, we may have to patch `gramps` to use `py-
berkeleydb`: While the API is very similar, there is one potential
breaking change. However, based on the docs, it should be relatively easy
to deal with.
--
Ticket URL: <https://trac.macports.org/ticket/62216#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list