Date: Fri, 28 Apr 2006 19:37:02 +0300 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Duane Whitty <duane@greenmeadow.ca> Cc: freebsd-questions@freebsd.org Subject: Re: Sendmail Compile-Time Configuration Message-ID: <20060428163702.GA7220@gothmog.pc> In-Reply-To: <4451CD51.5080605@greenmeadow.ca> References: <4451C500.6090304@greenmeadow.ca> <4451C92A.10103@greenmeadow.ca> <4451CD51.5080605@greenmeadow.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2006-04-28 05:07, Duane Whitty <duane@greenmeadow.ca> wrote: >Duane Whitty wrote: >>Duane Whitty wrote: >>> I'm adding LDAP support to my Sendmail configuration. I couldn't seem >>> to find the appropriate m4 file in which to declare my APPENDDEF >>> statements. My course of action was to include >>> SENDMAIL_CFLAGS+=-DLDAPMAP in make.conf. Does this seem like the >>> correct way to do this for FreeBSD 6-STABLE? That would be `/etc/make.conf'. >> Answering myself: >> >> I gues this isn't correct: >> >> /usr/src/lib/libmilter/../../contrib/sendmail/include/sm/config.h:148:20: >> lber.h: No such file or directory >> >> /usr/src/lib/libmilter/../../contrib/sendmail/include/sm/config.h:149:20: >> ldap.h: No such file or directory >> >> mkdep: compile failed >> *** Error code 1 >> >> I'll be continuing to work on this but hopefully someone >> here will have dealt with this previously > > Maybe SENDMAIL_ADDITIONAL_MC in make.conf will work > with the needed APPENDDEF statements in my ldap.mc file? No, you probably want something similar to the way SASL2 support is compiled into the base-system version of Sendmail. In my `make.conf' I have the following: SENDMAIL_CFLAGS= -I/usr/local/include -DSASL=2 SENDMAIL_LDFLAGS= -L/usr/local/lib SENDMAIL_LDADD= -lsasl2 While adding stuff to these variables please keep in mind that GCC on FreeBSD has a major difference from the default GCC behavior: it does *not* add /usr/local/include to the default include path or /usr/local/lib to the default library search path. So you will have to add them yourself, as shown above. - Giorgos
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060428163702.GA7220>