From owner-freebsd-questions@FreeBSD.ORG Wed Apr 19 19:58:34 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19B8B16A405 for ; Wed, 19 Apr 2006 19:58:34 +0000 (UTC) (envelope-from lists@oak-wood.co.uk) Received: from ash.oak-wood.co.uk (ash.oak-wood.co.uk [62.3.200.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86BB543D49 for ; Wed, 19 Apr 2006 19:58:33 +0000 (GMT) (envelope-from lists@oak-wood.co.uk) Received: from localhost (localhost [127.0.0.1]) by ash.oak-wood.co.uk (Postfix) with ESMTP id B1AAAA7153 for ; Wed, 19 Apr 2006 19:58:32 +0000 (GMT) Received: from ash.oak-wood.co.uk ([127.0.0.1]) by localhost (ash.oak-wood.co.uk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 62643-02-15 for ; Wed, 19 Apr 2006 19:58:32 +0000 (GMT) Received: from celandine.oak-wood.co.uk (celandine.oak-wood.co.uk [62.3.200.115]) by ash.oak-wood.co.uk (Postfix) with ESMTP id 6DE56A7150 for ; Wed, 19 Apr 2006 19:58:32 +0000 (GMT) Message-ID: Date: Wed, 19 Apr 2006 20:57:55 +0100 To: freebsd-questions@freebsd.org From: Chris Hastie References: <20060419123750.bdrk23dpw8o8skok@imp.oak-wood.co.uk> <4446532D.4050204@daleco.biz> <444671E9.9090904@utdallas.edu> In-Reply-To: <444671E9.9090904@utdallas.edu> MIME-Version: 1.0 Content-Type: text/plain;charset=us-ascii;format=flowed User-Agent: Turnpike/6.02-U () Subject: Re: Problems with Postfix port X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2006 19:58:34 -0000 On Wed, 19 Apr 2006, Paul Schmehl 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