From owner-freebsd-questions@FreeBSD.ORG Wed Apr 19 21:37:10 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 66C6116A405; Wed, 19 Apr 2006 21:37:10 +0000 (UTC) (envelope-from mnag@FreeBSD.org) Received: from corp.grupos.com.br (corp.grupos.com.br [200.193.29.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E7E843D58; Wed, 19 Apr 2006 21:37:09 +0000 (GMT) (envelope-from mnag@FreeBSD.org) Received: from corp.grupos.com.br (localhost [127.0.0.1]) by corp.grupos.com.br (Postfix) with ESMTP id 19AB85553; Wed, 19 Apr 2006 18:37:07 -0300 (BRT) Received: from [192.168.10.10] (marcus.grupos.com.br [192.168.10.10]) by corp.grupos.com.br (Postfix) with ESMTP id 07EDC5534; Wed, 19 Apr 2006 18:37:07 -0300 (BRT) Message-ID: <4446AD82.2040607@FreeBSD.org> Date: Wed, 19 Apr 2006 18:37:06 -0300 From: Marcus Alves Grando Organization: FreeBSD.org User-Agent: Thunderbird 1.5 (X11/20060114) MIME-Version: 1.0 To: Paul Schmehl References: <4446A8E5.20507@utdallas.edu> In-Reply-To: <4446A8E5.20507@utdallas.edu> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Filtered: By ProxSMTP using Clamav and Bogofilter Cc: FreeBSD Questions , FreeBSD Ports Subject: Re: [Fwd: 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 21:37:10 -0000 It's a known problem. Use mail/postfix-policyd-spf instead of SPF patch. Regards Paul Schmehl wrote: > I'm forwarding this to the ports list. Obviously someone needs to look > in to the libspfs port and fix the problem with it. > > -------- Original Message -------- > Subject: Re: Problems with Postfix port > Date: Wed, 19 Apr 2006 20:57:55 +0100 > From: Chris Hastie > To: freebsd-questions@freebsd.org > References: <20060419123750.bdrk23dpw8o8skok@imp.oak-wood.co.uk> > <4446532D.4050204@daleco.biz> <444671E9.9090904@utdallas.edu> > > 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. -- Marcus Alves Grando marcus(at)corp.grupos.com.br | Grupos Internet S/A mnag(at)FreeBSD.org | FreeBSD.org