-
Notifications
You must be signed in to change notification settings - Fork 178
Q0116
I have tried to build Exim with Berkeley DB 3 and 4, but I always get errors.
One common problem, especially when you have several different versions of BDB installed on the same host, is that the header files and library files for BDB are not in a standard place. You therefore need to tell Exim where they are, by setting INCLUDE and DBMLIB in your Local/Makefile. For example, you could use this when you want to build with DB 4.1:
INCLUDE=-I/usr/local/include/db-4.1
DBMLIB=/usr/local/lib/db-4.1/libdb.a
Specifying the complete library file like this will cause it to be statically linked with Exim. You'll have to check to see where these files are on your system. For example, on FreeBSD 5, the header is in /usr/local/include/db4 and the library is in /usr/local/lib and called libdb4. In that environment, you could use:
INCLUDE=-I/usr/local/include/db4
DBMLIB=-L/usr/local/lib -ldb4
This time, DBMLIB is specifying the library directory (/usr/local/lib) and the name of the library (db4) separately. The name of the actual library file is /usr/local/lib/libdb4.something. If the library was compiled for dynamic linking, that will be used.
- I'm having a problem with an Exim RPM.
- I can't get Exim to compile with Berkeley DB version 2.x or 3.x.
- I'm getting an undefined symbol error for
hosts_ctl
when I try to - I'm about to upgrade no se to a new Exim release. Do I need to ensure
- What does the error install-info: command not found mean?
- Exim doesn't seem to be recognizing my operating system type correctly,
- Exim fails to build, complaining about the absence of the
killpg
- I'm getting an unresolved symbol
ldap_is_ldap_url
when trying to build - I'm getting an unresolved symbol
mysql_close
when trying to build - I'm trying to build Exim with PAM support. I have included
-lpam
in - I'm getting the error db.h: No such file or directory when I try to
- I'm getting the error /usr/bin/ld: cannot find -ldb when I try to
- I've compiled Exim and I've managed to start it but there was one
- How can I remove Sendmail from my system? I've built Exim and run
- What does Can't open ../scripts/newer*: No such file or directory*
- I have tried to build Exim with Berkeley DB 3 and 4, but I always get
- Is there a quick walk-through of an Exim install from source anywhere?
- I've set
LOOKUP_INCLUDE=-I/client/include
in Local/Makefile, but the - I know there are some 3rd-party patches for Exim, for exiscan and other
- I'm trying to compile with LOOKUP_WHOSON, but I keep getting *In