Date: Thu, 01 Sep 2005 23:36:17 -0500 From: Paul Schmehl <pauls@utdallas.edu> To: robert@webtent.com, FreeBSD Ports <freebsd-ports@freebsd.org> Subject: Re: broken getopt Message-ID: <D4833E41ED601513608D99DD@utd51056.campus.ad.utdallas.edu> In-Reply-To: <1125403722.10883.5.camel@columbus> References: <1125403722.10883.5.camel@columbus>
next in thread | previous in thread | raw e-mail | index | archive | help
--On Tuesday, August 30, 2005 8:08 AM -0400 Robert Fitzpatrick <lists@webtent.net> wrote: >> > Victor referred me to the archives after finding out I have linked >> > Postfix with a broken GNU getopt(), but I have not been able to come up >> > with the solution. My current getopt package is gengetopt-2.11, should >> > I resort to an earlier version and re-compile Postfix? >> > >> >> Look at the definition of GETOPT in src/util/sys_defs.h, this expects the >> GNU getopt on Linux, and the standard GETOPT on BSD and other systems. >> Problems happen when you link with a GNU getopt on a non GNU libc (i.e. >> Linux) system. >> >> If you really must link Postfix with libraries that slurp-up GNU getopt, >> "fix" the definition of GETOPT() in sys/util/sys_defs.h. Perhaps there >> should be a CCARGS override for this... >> > > I'll have to say I have no idea what these guys are talking about on the > Postfix list, it must be some port I've installed that has linked in a > way they suggest. I have not done anything except install very common > ports on this FreeBSD mail server with no special linking or compile > options, etc. All ran smooth until the latest portupgrade of Postfix and > other related packages - amavisd-new, SpamAssassin, etc. Can someone > here perhaps suggest how I might track down this problem? > make rmconfig, then run install again - this time don't select SPF. That should solve your problem. The problem isn't with gnu getopt. It's with SPF. Paul Schmehl (pauls@utdallas.edu) Adjunct Information Security Officer University of Texas at Dallas AVIEN Founding Member http://www.utdallas.edu/ir/security/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D4833E41ED601513608D99DD>