Re: Error: support for FCNTL mutexes was removed in DBD 4.8

"Bruce Dubbs" ([email protected] via lfs-support Mailing List) <[email protected]> Thu, 29 Jan 2026 21:27:42 -0600
Newsgroups gmane.linux.lfs.support
Message-ID <[email protected]>
On 1/29/26 9:05 PM, Stephan Hunker ([email protected] via lfs-support Mailing 
List) wrote:
> Hey folks. I receive the following error when trying to build Berkeley DB. I have 
> actually fully built LFS, and have booted it and am working on BLFS, but because the 
> Berkeley DB package was formerly in the LFS book, I posted here, rather than BLFS. I 
> am attempting to build APT (I know, blasphemy, but it's been fun anyway). While 
> building apt, I ran into an error which stated I needed to install Berkeley DB. 
> Finally, I managed to find this (deprecated) package, unpack it and when attempting 
> to configure it, get the following error:
> 
> For configure, I used the steps from BLFS 12.0, Chapter 22:
> 
> ../dist/configure --prefix=/usr \ --enable-compat185 \ --enable-dbm \ --disable- 
> static \ --enable-cxx && make
> 
> Error: support for FCNTL mutexes was removed in DBD 4.8
> 
> I have googled around, and found a few threads where this issue came up (here 
> <https://lists.debian.org/debian-qa-packages/2024/10/msg00088.html> (https:// 
> lists.debian.org/debian-qa-packages/2024/10/msg00088.html <https://lists.debian.org/ 
> debian-qa-packages/2024/10/msg00088.html>), for example), but the response states 
> that a patch should have fixed it and the issue was closed. I have not been able to 
> find a patch to fix this problem.
> 
> when I review config.log, there are other errors present, too many to list, but many 
> are of this nature:
> 
> error: implicit declaration of function 'msem_init' [-Wimplicit-function-declaration]
> 
> And, further down in config.log:
> 
> compilation terminated.
> configure:21585: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> 
> and, further still:
> configure:5289: $? = 0
> configure: 5278: cc-qversion >&5
> cc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
> 
> I've run out of ideas on what to search to try and fix this. There must be some 
> config flag or something that can fix this, I think.
> 
> Any ideas?

You might want to try https://archlinux.org/packages/core/x86_64/db/  or
https://archlinux.org/packages/core/x86_64/db5.3/

   -- Bruce

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-support
Unsubscribe: See the above information page