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