[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