Sendmail with sasl2 build fails.

Richard McIntyre rem at thecompanyonline.com
Tue May 3 18:54:46 PDT 2005


Richard Mcintyre wrote:

> Andy W. Clements wrote:
>
>> On Tue, 2005-05-03 at 19:10 -0400, Richard Mcintyre wrote:
>>  
>>
>>> I have installed cyrus-sasl2-saslauthd from ports.
>>>
>>> I then added the following to /etc/make.conf:
>>> # SASL (cyrus-sasl v2) sendmail build flags...
>>> SENDMAIL_CFLAGS+= -I/usr/local/include -DSASL=2
>>> SENDMAIL_LDFLAGS+= -L/usr/local/lib
>>> SENDMAIL_LDADD+= -lsasl2
>>> # Adding to enable alternate port (smtps) for sendmail...
>>> SENDMAIL_CFLAGS+= -D_FFR_SMTP_SSL
>>>
>>>   
>>
>>
>> I just went through this same process, however my flags are different
>> than yours:
>>
>> SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
>> SENDMAIL_LDFLAGS=-L/usr/local/lib
>> SENDMAIL_LDADD=-lsasl2
>>
>> But I don't think that is what is causing the error below....continue:
>>
>>  
>>
>>> All return the same problem at the make on 
>>> /usr/src/usr.sbin/sendmail...
>>> <SNIP>
>>> cc -O -pipe  -I/usr/src/usr.sbin/sendmail/../../contrib/sendmail/src 
>>> -I/usr/src/usr.sbin/sendmail/../../contrib/sendmail/include -I. 
>>> -DNEWDB -DNIS -DTCPWRAPPERS -DMAP_REGEX -DDNSMAP -DNETINET6 
>>> -DSTARTTLS -D_FFR_TLS_1 -I/usr/local/include -DSASL=2 
>>> -D_FFR_SMTP_SSL  -c 
>>> /usr/src/usr.sbin/sendmail/../../contrib/sendmail/src/version.c
>>> make: don't know how to make 
>>> /usr/src/usr.sbin/sendmail/../../lib/libsmutil/libsmutil.a. Stop
>>> </SNIP>
>>>
>>> Can anyone help out? Thanks in advance...
>>> ~REM
>>>
>>>   
>>
>>
>> I have read somewhere that your source needs to be prestine in order for
>> the compile to work correctly.  I pulled the source directly from cvsup
>> just before attempting this manuver and it worked out all right.  When
>> did you last retrieve the source?
>>
>> I did it on the same build as you:
>>
>> zeppo:awc# uname -a
>> FreeBSD zeppo.candhsoftware.com 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri
>> Nov  5 04:19:18 UTC 2004
>> root at harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>>
>> Does the make at the end of libsmutil show the libsmutil.a file being
>> created?
>>
>> --Andy
>>
>>
>>  
>>
> Actually I have just installed (using  diskettes over the network) 
> last night. I am sure that doesn't mean that the src that was 
> downloaded is 100% up todate. I am running a cvsup on src now, 
> hopefully that will correct my problem.
>
> PS - Yes the libsmutil.a file was created when running the make in 
> libsmutil.
>
> Thanks,
> ~Richard McIntyre


Okay, I ran a cvsup for src-all and did the same thing and it still 
fails with the same error...

make: don't know how to make 
/usr/src/usr.sbin/sendmail/../../lib/libsmutil/libsmutil.a. Stop

Any other suggesttions?

Thanks in advance...
~REM



More information about the freebsd-questions mailing list