[Exim] DB_LOCK_TIMEOUT conflict!

Top Page
Delete this message
Reply to this message
Author: Neal D. Becker
Date:  
To: exim-users
Subject: [Exim] DB_LOCK_TIMEOUT conflict!
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?