Opened 20 years ago
Closed 19 years ago
#1975 closed defect (fixed)
BUG: exim not linking with darwinports Berkeley DB
Reported by: | jbc@… | Owned by: | cms@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | cms@… | |
Port: |
Description
exim-4.3.4
the error log can be found here: INLINE
Description: I've tried to solve this myself, even posting the problem on the exim-users group, but can't figure it out. If the current Berkeley DB is installed via darwinports, exim still links against the default OS X 1.8x version (Berkeley DB is a *requirement* to install exim). Something in the exim portfile needs to change so that exim can find the db4 includes and libraries installed by dp. Otherwise exim cannot open files created by other apps using Berkeley DB.
Comments: Tried various things, but end up with errors about ld not having access to the db4 library path for darwinports. Not much of an ld expert, I'm afraid.
================INLINE CONTENT================ #get exim version info exim -bV Exim version 4.34 #1 built 20-Jun-2004 11:54:51 Copyright (c) University of Cambridge 2004 Probably Berkeley DB version 1.8x (native mode) <-- this is the problem; should be db4 Support for: OpenSSL Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz dsearch passwd Authenticators: cram_md5 plaintext spa Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile autoreply pipe smtp Fixed never_users: 0 Contains exiscan-acl patch revision 22 (c) Tom Kistner http://duncanthrax.net/exiscan/ Configuration file is /opt/local/etc/exim/exim.conf
Change History (5)
comment:1 Changed 20 years ago by iane@…
comment:3 Changed 19 years ago by olegb@…
Owner: | changed from fkr@… to cms@… |
---|
assigning to new maintainer
comment:4 Changed 19 years ago by jbc@…
blocked: | → 3796 |
---|
comment:5 Changed 19 years ago by michaelm@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
fixed by updating to current
adding this line to the configure section of the portfile makes it work for me:
reinplace "s|DBMLIB =|DBMLIB =/usr/local/lib/libdb.dylib|g" OS/Makefile-Darwin