I am trying to build exim-3.33 on RH linux 7.3+. It stops because in
config.h:
config.h:28:#define DB_LOCK_TIMEOUT 60
But in /usr/include/db.h:
typedef enum {
DB_LOCK_DUMP=0, /* Display held locks. */
DB_LOCK_GET=1, /* Get the lock. */
DB_LOCK_GET_TIMEOUT=2, /* Get lock with a timeout. */
DB_LOCK_INHERIT=3, /* Pass locks to parent. */
DB_LOCK_PUT=4, /* Release the lock. */
DB_LOCK_PUT_ALL=5, /* Release locker's locks. */
DB_LOCK_PUT_OBJ=6, /* Release locker's locks on obj. */
DB_LOCK_PUT_READ=7, /* Release locker's read locks. */
DB_LOCK_TIMEOUT=8, /* Force a txn to timeout. */
DB_LOCK_UPGRADE_WRITE=9 /* Upgrade writes for dirty reads. */
} db_lockop_t;
Is there a patch to fix this?