Re: [Exim] exim: does it require db-devel when it has gdbm-*…

Top Page
Delete this message
Reply to this message
Author: prince
Date:  
To: exim-users
Subject: Re: [Exim] exim: does it require db-devel when it has gdbm-*?
I am able to run "make" successfully after adding the following two lines to
the Local/Makefile.

**************
USE_GDBM=yes
DBMLIB=-lgdbm
**************

Prince.

On Wed, 21 Jan 2004 17:35:51 -0800, prince wrote
> Also, I have these changes in the Makefile
>
> *******************
> SUPPORT_MAILDIR=yes
> *******************
>
> LOOKUP_DBM=yes
> LOOKUP_LSEARCH=yes
>
> *******************
> LOOKUP_MYSQL=yes
> AUTH_CRAM_MD5=yes
> AUTH_PLAINTEXT=yes
> *******************
>
> Thanks,
> Prince.
>
> On Wed, 21 Jan 2004 16:24:31 -0800, prince wrote
> > Dear Group!
> >
> > I am trying to get exim to work with courier-imap and mysql. I have tested
> > the courier-imap + MySql successfully. When I try tho "make" exim I
> > am getting the following error.
> >
> > make[1]: Entering directory `/home/prince/exim-4.30/build-Linux-i386'
> > make[2]: Entering directory `/home/prince/exim-4.30/build-Linux-i386/pcre'
> > make[2]: Nothing to be done for `all'.
> > make[2]: Leaving directory `/home/prince/exim-4.30/build-Linux-i386/pcre'
> > gcc -c -O  -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
> > In file included from exim.h:354,
> >                  from spool_in.c:12:
> > dbstuff.h:101:16: db.h: No such file or directory
> > In file included from exim.h:354,
> >                  from spool_in.c:12:
> > dbstuff.h:527: parse error before "DB"
> > dbstuff.h:527: warning: no semicolon at end of struct or union
> > dbstuff.h:529: parse error before '}' token
> > dbstuff.h:529: warning: data definition has no type or storage class
> > In file included from exim.h:358,
> >                  from spool_in.c:12:
> > dbfunctions.h:11: parse error before '*' token
> > dbfunctions.h:12: parse error before '*' token
> > dbfunctions.h:13: parse error before '*' token
> > dbfunctions.h:13: parse error before "open_db"
> > dbfunctions.h:13: warning: data definition has no type or storage class
> > dbfunctions.h:14: parse error before '*' token
> > dbfunctions.h:15: parse error before '*' token
> > dbfunctions.h:16: parse error before '*' token
> > make[1]: *** [util-spool_in.o] Error 1
> > make[1]: Leaving directory `/home/prince/exim-4.30/build-Linux-i386'
> > make: *** [go] Error 2

> >
> > % rpm -qa | grep dbm
> > gdbm-1.8.0-20
> > gdbm-devel-1.8.0-20
> >
> > I have also the following devels installed.
> >
> > postgresql-devel-7.3.2-3
> > mysql-devel-3.23.58-1.9
> >
> > Do I still need db*-devel?
> >
> > I am following http://www.kowee.com/exim/exim002-eng.html. My
> > makefile has the following entry.
> >
> > # LOOKUP_INCLUDE=-I /usr/local/ldap/include -I /usr/local/mysql/include -
> > I /usr/local/pgsql/include
> > # LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq -lgds
> > LOOKUP_INCLUDE=-I /usr/include/mysql
> > LOOKUP_LIBS=-L/usr/lib/mysql -lmysqlclient
> >
> > Thanks,
> > Prince.
> >
> > --
> >
> > ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim
> details at http://www.exim.org/ ##
>
> --
>
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim

details at http://www.exim.org/ ##