bitcoin-core comes with a bundled version of Berkeley DB (4.8, quite old and unmaintained). The configure script of db-4.8 encounters several "implicit int" and "implicit function declaration" errors when fragments of C in its checks are compiled as C99. This means that future compilers that do no support implicit ints and implicit function declarations by default will fail to build bitcoin-core correctly. Related: https://fedoraproject.org/wiki/Changes/PortingToModernC https://fedoraproject.org/wiki/Toolchain/PortingToModernC
*** Bug 2179371 has been marked as a duplicate of this bug. ***