[MacPorts] #74180: LMDB 1.0.0 concerns
MacPorts
noreply at macports.org
Fri Jul 3 01:05:48 UTC 2026
#74180: LMDB 1.0.0 concerns
----------------------+--------------------
Reporter: artkiver | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
----------------------+--------------------
So, the other day I submitted a PR to update LMDB to 1.0.0 here:
https://github.com/macports/macports-ports/pull/33380
I mentioned as much to Howard Chu (lead dev behind LMDB and OpenLDAP) and
he responded with the following:
"distros will probably need to ship both 0.9 and 1.0 for a while, to allow
migrating DBs between versions."
(via: https://mastodon.social/@hyc/116846257206360295)
So, I thought, maybe I should instead create a new port for 1.0.0?
Doing so (calling it lmdb-devel) I encountered the following locally
(already having installed lmdb):
{{{
port -v install
---> Fetching archive for lmdb-devel
Attempting to fetch https://packages.macports.org/lmdb-devel/lmdb-
devel-1.0.0_0.darwin_25.arm64.tbz2
Attempting to fetch https://bos.us.packages.macports.org/lmdb-devel/lmdb-
devel-1.0.0_0.darwin_25.arm64.tbz2
---> Archive not available for lmdb-devel, building locally
---> Fetching distfiles for lmdb-devel
Attempting to fetch
https://gitlab.com/openldap/openldap/-/archive/LMDB_1.0.0/openldap-1.0.0.tar.bz2
---> Verifying checksums for lmdb-devel
---> Checksumming openldap-1.0.0.tar.bz2
---> Extracting lmdb-devel
---> Extracting openldap-1.0.0.tar.bz2
Executing: cd "/opt/local/var/macports/build/lmdb-devel-cdfe74d1/work" &&
/usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/lmdb-
devel/openldap-1.0.0.tar.bz2' | /usr/bin/tar -xf -
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objc
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objc/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objc/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cxx
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cxx/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cxx/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objcxx
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objcxx/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objcxx/usr/bin
---> Applying patches to lmdb-devel
---> Applying Makefile.diff
Executing: cd "/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0" && /usr/bin/patch -t -N -p0 <
'/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/databases
/lmdb-devel/files/Makefile.diff'
patching file 'libraries/liblmdb/Makefile'
---> Configuring lmdb-devel
---> Building lmdb-devel
Executing: cd "/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb" && /usr/bin/make -j10 -w
all SOEXT=.dylib prefix=/opt/local CC="/opt/local/var/macports/build/lmdb-
devel-cdfe74d1/work/compwrap/cc/usr/bin/clang"
CXX="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cxx/usr/bin/clang++"
OBJC="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objc/usr/bin/clang"
OBJCXX="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objcxx/usr/bin/clang++" CFLAGS="-Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch
arm64" INSTALL="/opt/local/libexec/macports/clonebin/install"
make: Entering directory `/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb'
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mdb.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c midl.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c module.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-fPIC -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mdb.c -o
mdb.lo
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-fPIC -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c midl.c
-o midl.lo
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-fPIC -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c module.c
-o module.lo
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c
mdb_stat.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c
mdb_copy.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c
mdb_dump.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c
mdb_load.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c
mdb_drop.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mtest.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mtest2.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mtest3.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mtest4.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -c mtest5.c
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -shared
-Wl,-current_version,1.0 -o liblmdb.dylib.1.0 mdb.lo midl.lo module.lo
-ldl
ar rs liblmdb.a mdb.o midl.o module.o
ar: creating archive liblmdb.a
rm -f liblmdb.dylib; ln -s liblmdb.dylib.1.0 liblmdb.dylib
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -o mdb_stat mdb_stat.o
liblmdb.a -ldl
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -o mdb_copy mdb_copy.o
liblmdb.a -ldl
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -o mdb_dump mdb_dump.o
liblmdb.a -ldl
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -o mdb_load mdb_load.o
liblmdb.a -ldl
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -pthread -o mdb_drop mdb_drop.o
liblmdb.a -ldl
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-pthread mtest.o liblmdb.a -o mtest
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-pthread mtest2.o liblmdb.a -o mtest2
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-pthread mtest3.o liblmdb.a -o mtest3
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-pthread mtest4.o liblmdb.a -o mtest4
rm -f liblmdb.dylib.1; ln -s liblmdb.dylib.1.0 liblmdb.dylib.1
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cc/usr/bin/clang -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-pthread mtest5.o liblmdb.a -o mtest5
make: Leaving directory `/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb'
---> Staging lmdb-devel into destroot
./usr missing (created)
. missing (directory not created: File exists)
./Applications missing (created)
./Developer missing (created)
./Library missing (created)
./bin missing (created)
./etc missing (created)
./include missing (created)
./lib missing (created)
./lib/pkgconfig missing (created)
./libexec missing (created)
./sbin missing (created)
./share missing (created)
./share/doc missing (created)
./share/info missing (created)
./share/man missing (created)
./share/man/cat1 missing (created)
./share/man/cat2 missing (created)
./share/man/cat3 missing (created)
./share/man/cat4 missing (created)
./share/man/cat5 missing (created)
./share/man/cat6 missing (created)
./share/man/cat7 missing (created)
./share/man/cat8 missing (created)
./share/man/cat9 missing (created)
./share/man/catl missing (created)
./share/man/catn missing (created)
./share/man/man1 missing (created)
./share/man/man2 missing (created)
./share/man/man3 missing (created)
./share/man/man4 missing (created)
./share/man/man5 missing (created)
./share/man/man6 missing (created)
./share/man/man7 missing (created)
./share/man/man8 missing (created)
./share/man/man9 missing (created)
./share/man/manl missing (created)
./share/man/mann missing (created)
./share/nls missing (created)
./share/nls/C missing (created)
./share/nls/af_ZA.ISO8859-1 missing (created)
./share/nls/af_ZA.ISO8859-15 missing (created)
./share/nls/bg_BG.CP1251 missing (created)
./share/nls/cs_CZ.ISO8859-2 missing (created)
./share/nls/da_DK.ISO8859-1 missing (created)
./share/nls/da_DK.ISO8859-15 missing (created)
./share/nls/de_AT.ISO8859-1 missing (created)
./share/nls/de_AT.ISO8859-15 missing (created)
./share/nls/de_CH.ISO8859-1 missing (created)
./share/nls/de_CH.ISO8859-15 missing (created)
./share/nls/de_DE.ISO8859-1 missing (created)
./share/nls/de_DE.ISO8859-15 missing (created)
./share/nls/el_GR.ISO8859-7 missing (created)
./share/nls/en_AU.ISO8859-1 missing (created)
./share/nls/en_AU.ISO8859-15 missing (created)
./share/nls/en_AU.US-ASCII missing (created)
./share/nls/en_CA.ISO8859-1 missing (created)
./share/nls/en_CA.ISO8859-15 missing (created)
./share/nls/en_CA.US-ASCII missing (created)
./share/nls/en_GB.ISO8859-1 missing (created)
./share/nls/en_GB.ISO8859-15 missing (created)
./share/nls/en_GB.US-ASCII missing (created)
./share/nls/en_NZ.ISO8859-1 missing (created)
./share/nls/en_NZ.ISO8859-15 missing (created)
./share/nls/en_NZ.US-ASCII missing (created)
./share/nls/en_US.ISO8859-1 missing (created)
./share/nls/en_US.ISO8859-15 missing (created)
./share/nls/es_ES.ISO8859-1 missing (created)
./share/nls/es_ES.ISO8859-15 missing (created)
./share/nls/et_EE.ISO8859-15 missing (created)
./share/nls/fi_FI.ISO8859-1 missing (created)
./share/nls/fi_FI.ISO8859-15 missing (created)
./share/nls/fr_BE.ISO8859-1 missing (created)
./share/nls/fr_BE.ISO8859-15 missing (created)
./share/nls/fr_CA.ISO8859-1 missing (created)
./share/nls/fr_CA.ISO8859-15 missing (created)
./share/nls/fr_CH.ISO8859-1 missing (created)
./share/nls/fr_CH.ISO8859-15 missing (created)
./share/nls/fr_FR.ISO8859-1 missing (created)
./share/nls/fr_FR.ISO8859-15 missing (created)
./share/nls/hi_IN.ISCII-DEV missing (created)
./share/nls/hr_HR.ISO8859-2 missing (created)
./share/nls/hu_HU.ISO8859-2 missing (created)
./share/nls/is_IS.ISO8859-1 missing (created)
./share/nls/is_IS.ISO8859-15 missing (created)
./share/nls/it_CH.ISO8859-1 missing (created)
./share/nls/it_CH.ISO8859-15 missing (created)
./share/nls/it_IT.ISO8859-1 missing (created)
./share/nls/it_IT.ISO8859-15 missing (created)
./share/nls/ja_JP.SJIS missing (created)
./share/nls/ja_JP.eucJP missing (created)
./share/nls/ko_KR.eucKR missing (created)
./share/nls/la_LN.ISO8859-1 missing (created)
./share/nls/la_LN.ISO8859-15 missing (created)
./share/nls/la_LN.ISO8859-2 missing (created)
./share/nls/la_LN.ISO8859-4 missing (created)
./share/nls/la_LN.US-ASCII missing (created)
./share/nls/lt_LT.ISO8859-4 missing (created)
./share/nls/nl_BE.ISO8859-1 missing (created)
./share/nls/nl_BE.ISO8859-15 missing (created)
./share/nls/nl_NL.ISO8859-1 missing (created)
./share/nls/nl_NL.ISO8859-15 missing (created)
./share/nls/no_NO.ISO8859-1 missing (created)
./share/nls/no_NO.ISO8859-15 missing (created)
./share/nls/pl_PL.ISO8859-2 missing (created)
./share/nls/pt_BR.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-15 missing (created)
./share/nls/ro_RO.ISO8859-2 missing (created)
./share/nls/ru_RU.CP866 missing (created)
./share/nls/ru_RU.ISO8859-5 missing (created)
./share/nls/ru_RU.KOI8-R missing (created)
./share/nls/sk_SK.ISO8859-2 missing (created)
./share/nls/sl_SI.ISO8859-2 missing (created)
./share/nls/sv_SE.ISO8859-1 missing (created)
./share/nls/sv_SE.ISO8859-15 missing (created)
./share/nls/tr_TR.ISO8859-9 missing (created)
./share/nls/uk_UA.ISO8859-5 missing (created)
./share/nls/uk_UA.KOI8-U missing (created)
./share/nls/zh_CN.eucCN missing (created)
./share/nls/zh_TW.Big5 missing (created)
./share/skel missing (created)
./var missing (created)
./var/cache missing (created)
./var/db missing (created)
./var/log missing (created)
./var/run missing (created)
./var/spool missing (created)
./www missing (created)
Executing: cd "/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb" && /usr/bin/make -w
install SOEXT=.dylib prefix=/opt/local CC="/opt/local/var/macports/build
/lmdb-devel-cdfe74d1/work/compwrap/cc/usr/bin/clang"
CXX="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/cxx/usr/bin/clang++"
OBJC="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objc/usr/bin/clang"
OBJCXX="/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/compwrap/objcxx/usr/bin/clang++" CFLAGS="-Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch
arm64" INSTALL="/opt/local/libexec/macports/clonebin/install"
DESTDIR=/opt/local/var/macports/build/lmdb-devel-cdfe74d1/work/destroot
make: Entering directory `/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb'
mkdir -p /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/bin
mkdir -p /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/lib
mkdir -p /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/include
mkdir -p /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/share/man/man1
for f in mdb_stat mdb_copy mdb_dump mdb_load mdb_drop; do cp $f
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/bin; done
for f in liblmdb.a; do cp $f /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/lib; done
for f in liblmdb.dylib.1.0; do cp $f /opt/local/var/macports/build/lmdb-
devel-cdfe74d1/work/destroot/opt/local/lib; \
i=`basename -s .0 $f`; rm -f /opt/local/var/macports/build
/lmdb-devel-cdfe74d1/work/destroot/opt/local/lib/$i; \
ln -s $f /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/lib/$i; \
i=`basename -s .1 $i`; rm -f /opt/local/var/macports/build
/lmdb-devel-cdfe74d1/work/destroot/opt/local/lib/$i; \
ln -s $f /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/lib/$i; done
for f in lmdb.h; do cp $f /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/include; done
for f in mdb_stat.1 mdb_copy.1 mdb_dump.1 mdb_load.1 mdb_drop.1; do cp $f
/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/share/man/man1; done
make: Leaving directory `/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb'
---> Patching lmdb.pc:
s|@HOMEPAGE@|https://symas.com/lmdb/|g;s|@PREFIX@|/opt/local|g;s|@VERSION@|1.0.0|g
xinstall: mkdir /opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot/opt/local/share/doc/lmdb-devel
xinstall: chdir(/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/openldap-1.0.0/libraries/liblmdb)
---> Compressing man pages for lmdb-devel
man1/mdb_load.1: 54.2% -- replaced with man1/mdb_load.1.gz
man1/mdb_load.1.gz: changing permissions from 00644 to 00444
man1/mdb_stat.1: 53.8% -- replaced with man1/mdb_stat.1.gz
man1/mdb_stat.1.gz: changing permissions from 00644 to 00444
man1/mdb_dump.1: 53.6% -- replaced with man1/mdb_dump.1.gz
man1/mdb_dump.1.gz: changing permissions from 00644 to 00444
man1/mdb_drop.1: 47.0% -- replaced with man1/mdb_drop.1.gz
man1/mdb_drop.1.gz: changing permissions from 00644 to 00444
man1/mdb_copy.1: 47.6% -- replaced with man1/mdb_copy.1.gz
man1/mdb_copy.1.gz: changing permissions from 00644 to 00444
---> Installing lmdb-devel @1.0.0_0
Executing: cd "/opt/local/var/macports/build/lmdb-devel-
cdfe74d1/work/destroot" && /usr/bin/tar -cvf - . | /usr/bin/bsdtar -C
/opt/local/var/macports/software/lmdb-devel/lmdb-
devel-1.0.0_0.darwin_25.arm64 -xvp --hfsCompression -f -
a .
a ./+STATE
a ./+PORTFILE
a ./+CONTENTS
a ./+DESC
a ./+COMMENT
x ./a ./opt
a ./opt/local
a ./opt/local/bin
a ./opt/local/include
a ./opt/local/lib
a ./opt/local/share
a ./opt/local/share/man
a ./opt/local/share/doc
a ./opt/local/share/doc/lmdb-devel
a ./opt/local/share/doc/lmdb-devel/LICENSE
a ./opt/local/share/doc/lmdb-devel/CHANGES
a ./opt/local/share/doc/lmdb-devel/COPYRIGHT
a ./opt/local/share/man/man1
a ./opt/local/share/man/man1/mdb_load.1.gz
a ./opt/local/share/man/man1/mdb_drop.1.gz
a ./opt/local/share/man/man1/mdb_stat.1.gz
a ./opt/local/share/man/man1/mdb_copy.1.gz
x ./+STATEa ./opt/local/share/man/man1/mdb_dump.1.gz
a ./opt/local/lib/pkgconfig
a ./opt/local/lib/liblmdb.dylib.1.0
x ./+PORTFILE
x ./+CONTENTS
x ./+DESC
x ./+COMMENT
x ./opt/
x ./opt/local/
x ./opt/local/bin/
x ./opt/local/include/
x ./opt/local/lib/
x ./opt/local/share/
x ./opt/local/share/man/
x ./opt/local/share/doc/
x ./opt/local/share/doc/lmdb-devel/
x ./opt/local/share/doc/lmdb-devel/LICENSE
x ./opt/local/share/doc/lmdb-devel/CHANGES
x ./opt/local/share/doc/lmdb-devel/COPYRIGHT
x ./opt/local/share/man/man1/
x ./opt/local/share/man/man1/mdb_load.1.gz
x ./opt/local/share/man/man1/mdb_drop.1.gz
x ./opt/local/share/man/man1/mdb_stat.1.gz
x ./opt/local/share/man/man1/mdb_copy.1.gz
x ./opt/local/share/man/man1/mdb_dump.1.gz
x ./opt/local/lib/pkgconfig/
x ./opt/local/lib/liblmdb.dylib.1.0
a ./opt/local/lib/liblmdb.dylib
a ./opt/local/lib/liblmdb.a
x ./opt/local/lib/liblmdb.dylib
x ./opt/local/lib/liblmdb.a
a ./opt/local/lib/liblmdb.dylib.1
a ./opt/local/lib/pkgconfig/lmdb.pc
a ./opt/local/include/lmdb.h
x ./opt/local/lib/liblmdb.dylib.1
x ./opt/local/lib/pkgconfig/lmdb.pc
x ./opt/local/include/lmdb.h
a ./opt/local/bin/mdb_dump
x ./opt/local/bin/mdb_dump
a ./opt/local/bin/mdb_load
x ./opt/local/bin/mdb_load
a ./opt/local/bin/mdb_drop
x ./opt/local/bin/mdb_drop
a ./opt/local/bin/mdb_stat
x ./opt/local/bin/mdb_stat
a ./opt/local/bin/mdb_copy
x ./opt/local/bin/mdb_copy
---> Activating lmdb-devel @1.0.0_0
Error: Failed to activate lmdb-devel: The following ports have active
files that conflict with lmdb-devel's:
lmdb @1.0.0_0
/opt/local/bin/mdb_copy
/opt/local/bin/mdb_drop
/opt/local/bin/mdb_dump
(... 13 more not shown)
Image error: Conflicting file(s) present. Please deactivate the
conflicting port(s) first, or use 'port -f activate lmdb-devel' to force
the activation.
while executing
"throw registry::image-error $msg"
("foreach" body line 35)
invoked from within
"foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_total_steps
se..."
invoked from within
"registry::read {
foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_t..."
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_databases_lmdb-devel/lmdb-
devel/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
Error: Processing of port lmdb-devel failed
}}}
So, I am not really sure if having two LMDB ports is going to work? Or
maybe, this is because I created a local lmdb-devel port, for the same
version of LMDB?
I dunno.
For the sake of completeness, here's the output after I -f activated it:
{{{
port -f activate lmdb-devel
---> Activating lmdb-devel @1.0.0_0
Warning: File /opt/local/bin/mdb_copy already exists. Moving to:
/opt/local/bin/mdb_copy.mp_1783040193.
Warning: File /opt/local/bin/mdb_drop already exists. Moving to:
/opt/local/bin/mdb_drop.mp_1783040193.
Warning: File /opt/local/bin/mdb_dump already exists. Moving to:
/opt/local/bin/mdb_dump.mp_1783040193.
Warning: File /opt/local/bin/mdb_load already exists. Moving to:
/opt/local/bin/mdb_load.mp_1783040193.
Warning: File /opt/local/bin/mdb_stat already exists. Moving to:
/opt/local/bin/mdb_stat.mp_1783040193.
Warning: File /opt/local/include/lmdb.h already exists. Moving to:
/opt/local/include/lmdb.h.mp_1783040193.
Warning: File /opt/local/lib/liblmdb.a already exists. Moving to:
/opt/local/lib/liblmdb.a.mp_1783040193.
Warning: File /opt/local/lib/liblmdb.dylib already exists. Moving to:
/opt/local/lib/liblmdb.dylib.mp_1783040193.
Warning: File /opt/local/lib/liblmdb.dylib.1 already exists. Moving to:
/opt/local/lib/liblmdb.dylib.1.mp_1783040193.
Warning: File /opt/local/lib/liblmdb.dylib.1.0 already exists. Moving to:
/opt/local/lib/liblmdb.dylib.1.0.mp_1783040193.
Warning: File /opt/local/lib/pkgconfig/lmdb.pc already exists. Moving to:
/opt/local/lib/pkgconfig/lmdb.pc.mp_1783040193.
Warning: File /opt/local/share/man/man1/mdb_copy.1.gz already exists.
Moving to: /opt/local/share/man/man1/mdb_copy.1.gz.mp_1783040193.
Warning: File /opt/local/share/man/man1/mdb_drop.1.gz already exists.
Moving to: /opt/local/share/man/man1/mdb_drop.1.gz.mp_1783040193.
Warning: File /opt/local/share/man/man1/mdb_dump.1.gz already exists.
Moving to: /opt/local/share/man/man1/mdb_dump.1.gz.mp_1783040193.
Warning: File /opt/local/share/man/man1/mdb_load.1.gz already exists.
Moving to: /opt/local/share/man/man1/mdb_load.1.gz.mp_1783040193.
Warning: File /opt/local/share/man/man1/mdb_stat.1.gz already exists.
Moving to: /opt/local/share/man/man1/mdb_stat.1.gz.mp_1783040193.
---> Cleaning lmdb-devel
}}}
tbh, I'm not sure if Howard's concern is that catastrophic with regards to
MacPorts? However, I think it is probably the most widely used port I have
volunteered to help maintain and I am guessing there may be a lot of
things down stream of it which probably need testing?
So it seemed worth at least documenting a bit more extensively beyond the
GitHub Pull Request.
I've asked for perspective on IRC as well, though no one has replied there
so far; and I thought better to have something to point to more
substantively using Trac before raising more attention via the mailing
list (if it comes to that).
Thanks!
--
Ticket URL: <https://trac.macports.org/ticket/74180>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list