Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2006 20:57:55 +0100
From:      Chris Hastie <lists@oak-wood.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   Re: Problems with Postfix port
Message-ID:  <wqN999ADZpREFwWr@celandine.oak-wood.co.uk>
In-Reply-To: <444671E9.9090904@utdallas.edu>
References:  <20060419123750.bdrk23dpw8o8skok@imp.oak-wood.co.uk> <4446532D.4050204@daleco.biz> <444671E9.9090904@utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 19 Apr 2006, Paul Schmehl <pauls@utdallas.edu> wrote
>Kevin Kinsey wrote:
>>> To build Postfix on FreeBSD you MUST USE the FreeBSD
>>> getopt() system routine, not the GNU version."
>>>
>>> Is this likely to be the case if I installed from the port? If so, 
>>>how  do I get
>>> around it? And any suggestions about spawn?
>>>
>>> Thanks
>>>
>>  It doesn't seem likely to me that this is the problem,
>
>To me either.  I ran into a problem a while back with Postfix, and 
>that's the same answer they gave me.  It turned out to be a problem 
>with SPF.  Once I deselected that, postfix compiled fine.

Ah, I think they are connected. I had a response off list that suggested 
adding -DPREPEND_PLUS_TO_OPTSTRING to  MAKEFILEFLAGS in the postfix 
makefile. A google on this led me to a suggestion from Wietse that this 
hack is unnecessary and "Perhaps you linked Postfix with some 
third-party library (SSL? SASL? SQL?) that includes its own 
brain-damaged getopt() routine."

Digging a bit deeper, I spotted a suggestion that SPF might be that 
third-party library, so recompiled without that option and bingo! It all 
works again.
-- 
Chris Hastie



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wqN999ADZpREFwWr>