A resposta não óbvia aqui é instalar Yet Another Version do Berekeley DB em paralelo ao existente. Em seguida, compile os cabeçalhos / bibliotecas recém-instalados usando as sinalizações -I / usr / include / db-X.Y e -ldb-X.Y durante a construção.
A maneira mais fácil de evitar os cabeçalhos do "sistema" (ie #include "db.h") e bibliotecas (ie -ldb) durante a construção é (temporariamente) desinstalar o pacote db4-devel para assegurar que sua compilação use o -I / usr / inclui / db-XY e -ldb-XY sinalizadores durante a compilação. Reinstale o db4-devel depois.