From owner-freebsd-ports@FreeBSD.ORG Tue Aug 30 12:09:23 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3812C16A41F for ; Tue, 30 Aug 2005 12:09:23 +0000 (GMT) (envelope-from lists@webtent.net) Received: from esmtp.webtent.net (esmtp.webtent.net [208.38.145.5]) by mx1.FreeBSD.org (Postfix) with SMTP id BF14C43D46 for ; Tue, 30 Aug 2005 12:09:21 +0000 (GMT) (envelope-from lists@webtent.net) Received: from localhost (localhost.webtent.net [127.0.0.1]) by esmtp.webtent.net (WebTent ESMTP Postfix Internet Mail Gateway) with ESMTP id 2CACDEBDE5 for ; Tue, 30 Aug 2005 08:09:01 -0400 (EDT) Received: from esmtp.webtent.net ([127.0.0.1]) by localhost (esmtp.webtent.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30134-18 for ; Tue, 30 Aug 2005 08:08:54 -0400 (EDT) Received: from columbus (static-70-110-70-42.tampfl.fios.verizon.net [70.110.70.42]) by esmtp.webtent.net (WebTent ESMTP Postfix Internet Mail Gateway) with ESMTP id 92F51EC540 for ; Tue, 30 Aug 2005 08:08:53 -0400 (EDT) From: Robert Fitzpatrick To: FreeBSD Ports Content-Type: text/plain Date: Tue, 30 Aug 2005 08:08:42 -0400 Message-Id: <1125403722.10883.5.camel@columbus> Mime-Version: 1.0 X-Mailer: Evolution 2.0.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new using ClamAV at webtent.net Subject: broken getopt X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: robert@webtent.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2005 12:09:23 -0000 > > 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? Aug 29 11:11:10 esmtp postfix/master[67333]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling Aug 29 11:11:51 esmtp postfix/master[67333]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling -- Robert