[MacPorts] #62216: db53: error: Support for FCNTL mutexes was removed in BDB 4.8.
MacPorts
noreply at macports.org
Sun Feb 7 19:13:28 UTC 2021
#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 |
---------------------+--------------------------
Changes (by ryandesign):
* cc: jmroot, MarcusCalhoun-Lopez (added)
Comment:
Looks like we may need BerkeleyDB 12.1.6.2 (12.1.6.1.26) or newer for
arm64 support.
https://docs.oracle.com/cd/E17076_05/html/installation/upgrade_supparm64.html
The current version is 18.1.40 so we are pretty out of date in MacPorts,
having only BerkeleyDB 6.2 at newest in the db62 port.
Our failure to provide current versions of BerkeleyDB in MacPorts may
relate to the acquisition of BerkeleyDB by Oracle in 2006 (and the
resulting undesirable corporate flavor imparted to the project and its web
site—for example, I have no idea how to download old versions of
BerkeleyDB from Oracle now or how to browse or download its source code
repository) and the switch to the
[https://www.infoworld.com/article/2611450/oracle-switches-berkeley-db-
license.html possibly undesirable AGPL license as of BerkeleyDB 6.0.20 in
2013]. According to Wikipedia, Linux distributions have
[https://en.wikipedia.org/wiki/Berkeley_DB#Licensing phased out BerkeleyDB
in favor of LMDB]; perhaps MacPorts could embark on a similar effort.
Cc'ing maintainers of db47 and db48 for thoughts. Other db versions in
MacPorts are not maintained, which may also contribute to our lack of
updates.
--
Ticket URL: <https://trac.macports.org/ticket/62216#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list