[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