[MacPorts] #73204: lmdb: Maybe update to 0.9.34?
MacPorts
noreply at macports.org
Thu Jan 29 06:46:22 UTC 2026
#73204: lmdb: Maybe update to 0.9.34?
-----------------------+--------------------
Reporter: artkiver | Owner: (none)
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: lmdb |
-----------------------+--------------------
Comment (by artkiver):
It looks as if 0.9.34 is closer to release, or at least I see more distros
in repology.org claiming to have it.
Though, looking at https://gitlab.com/openldap/openldap/-/tags/LMDB_0.9.34
The comment for that commit is:
{{{
03d56d53 · Prep for release (0.9.34) · 2 days ago
}}}
Regardless, I thought I would give it a go!
But, ran into a build error as follows:
{{{
port -v install
---> Fetching archive for lmdb
Attempting to fetch
https://packages.macports.org/lmdb/lmdb-0.9.34_0.darwin_25.arm64.tbz2
Attempting to fetch
http://mirror.fcix.net/macports/packages/lmdb/lmdb-0.9.34_0.darwin_25.arm64.tbz2
Attempting to fetch
https://bos.us.packages.macports.org/lmdb/lmdb-0.9.34_0.darwin_25.arm64.tbz2
---> Extracting lmdb
---> Extracting openldap-0.9.34.tar.bz2
Executing: cd "/opt/local/var/macports/build/lmdb-422dc47a/work" &&
/usr/bin/bzip2 -dc
'/opt/local/var/macports/distfiles/lmdb/openldap-0.9.34.tar.bz2' |
/usr/bin/tar -xf -
xinstall: mkdir /opt/local/var/macports/build/lmdb-422dc47a/work/compwrap
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cc
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cc/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cc/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objc
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objc/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objc/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cxx
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cxx/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cxx/usr/bin
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objcxx
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objcxx/usr
xinstall: mkdir /opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objcxx/usr/bin
---> Configuring lmdb
---> Building lmdb
Executing: cd "/opt/local/var/macports/build/lmdb-
422dc47a/work/openldap-0.9.34/libraries/liblmdb" && /usr/bin/make -j8 -w
all SOEXT=.dylib prefix=/opt/local CC="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cc/usr/bin/clang"
CXX="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cxx/usr/bin/clang++"
OBJC="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objc/usr/bin/clang"
OBJCXX="/opt/local/var/macports/build/lmdb-
422dc47a/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-
422dc47a/work/openldap-0.9.34/libraries/liblmdb'
/opt/local/var/macports/build/lmdb-422dc47a/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-422dc47a/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-422dc47a/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-422dc47a/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-422dc47a/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-422dc47a/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-422dc47a/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-422dc47a/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
mdb.c:2589mdb.c::2589:33: error: use of undeclared identifier 'fd'
33: error: use of undeclared identifier 'fd'
2589 | else if (flags == MS_SYNC 2589 |
else if (flags == MS_SYNC && MDB_FDATASYNC(env->me_fd))
| ^
&& MDB_FDATASYNC(env->me_fd))
| ^
mdb.c:132:32: note: expanded from macro 'MDB_FDATASYNC'
mdb.c:132:32: note: expanded from macro 'MDB_FDATASYNC'
132 | # define MDB_FDATASYNC fcntl(fd, F_FULLFSYNC)
| ^
132 | # define MDB_FDATASYNC fcntl(fd, F_FULLFSYNC)
| ^
mdb.c:2599:8: error: use of undeclared identifier 'fd'
2599 | if (MDB_FDATASYNC(env->me_fd))
| ^
mdb.c:132:32: note: expanded from macro 'MDB_FDATASYNC'
mdb.c:2599:8: error: use of undeclared identifier 'fd'
132 | # de f2599i | n e MDB_FDATASYNiCf
(fMcntl(fd, F_FULLFSYNC)
| ^
DB_FDATASYNC(env->me_fd))
| ^
mdb.c:132:32: note: expanded from macro 'MDB_FDATASYNC'
132 | # define MDB_FDATASYNC fcntl(fd, F_FULLFSYNC)
| ^
/opt/local/var/macports/build/lmdb-422dc47a/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
2 errors generated.
2 errors generated.
/opt/local/var/macports/build/lmdb-422dc47a/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-422dc47a/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
make: *** [mdb.lo] Error 1
make: *** Waiting for unfinished jobs....
make: *** [mdb.o] Error 1
make: Leaving directory `/opt/local/var/macports/build/lmdb-
422dc47a/work/openldap-0.9.34/libraries/liblmdb'
Command failed: cd "/opt/local/var/macports/build/lmdb-
422dc47a/work/openldap-0.9.34/libraries/liblmdb" && /usr/bin/make -j8 -w
all SOEXT=.dylib prefix=/opt/local CC="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cc/usr/bin/clang"
CXX="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/cxx/usr/bin/clang++"
OBJC="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objc/usr/bin/clang"
OBJCXX="/opt/local/var/macports/build/lmdb-
422dc47a/work/compwrap/objcxx/usr/bin/clang++" CFLAGS="-Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch
arm64" INSTALL="/opt/local/libexec/macports/clonebin/install"
Exit code: 2
Error: Failed to build lmdb: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_lmdb/lmdb/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
Error: Processing of port lmdb failed
}}}
Other perspective welcome! I'll see if I can figure anything else out on
my own, but I may be jumping the gun again.
--
Ticket URL: <https://trac.macports.org/ticket/73204#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list