From owner-freebsd-standards@FreeBSD.ORG Sat Jun 21 23:24:41 2008 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C81701065676; Sat, 21 Jun 2008 23:24:41 +0000 (UTC) (envelope-from rermilov@team.vega.ru) Received: from mail.vega.ru (infra.dev.vega.ru [90.156.167.14]) by mx1.freebsd.org (Postfix) with ESMTP id 7BF628FC1E; Sat, 21 Jun 2008 23:24:40 +0000 (UTC) (envelope-from rermilov@team.vega.ru) Received: from [87.242.97.68] (port=62334 helo=edoofus.dev.vega.ru) by mail.vega.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68 (FreeBSD)) (envelope-from ) id 1KAC2y-000DUh-RW; Sat, 21 Jun 2008 22:59:04 +0000 Received: from edoofus.dev.vega.ru (localhost [127.0.0.1]) by edoofus.dev.vega.ru (8.14.2/8.14.2) with ESMTP id m5LMwoEZ021201; Sun, 22 Jun 2008 02:58:50 +0400 (MSD) (envelope-from rermilov@team.vega.ru) Received: (from ru@localhost) by edoofus.dev.vega.ru (8.14.2/8.14.2/Submit) id m5LMwoOP021200; Sun, 22 Jun 2008 02:58:50 +0400 (MSD) (envelope-from rermilov@team.vega.ru) X-Authentication-Warning: edoofus.dev.vega.ru: ru set sender to rermilov@team.vega.ru using -f Date: Sun, 22 Jun 2008 02:58:50 +0400 From: Ruslan Ermilov To: Kris Kennaway Message-ID: <20080621225850.GA21194@team.vega.ru> References: <485B7FFC.4040509@FreeBSD.org> <485B884A.70006@freebsd.org> <485CFF1B.2080500@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <485CFF1B.2080500@FreeBSD.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: FreeBSD Current , freebsd-standards@freebsd.org Subject: Re: execvpe port breakage X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jun 2008 23:24:41 -0000 On Sat, Jun 21, 2008 at 03:16:11PM +0200, Kris Kennaway wrote: > David Xu wrote: > > Kris Kennaway wrote: > >> http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8.2008062001/deco-3.9_3.log > >> > >> > >> Can someone please take a look? > >> > >> Kris > >> > > > > Looks like the application defined its own version of execvpe() ? > > I think we should change name execvpe in our header file to something > > else to avoid conflict. > > > > David Xu > > > > > > There are a few others too: > > ./deco-3.9_3.log > ./gdc-0.24_3.log > ./ghc-6.8.2_1.log > ./hugs98-200609_2.log > ./jdk-1.6.0.3p4_2.log > > Also sysutils/screen. > > We could either patch these, try to alter the prototype of our execvpe > to match, or rename/hide our version. I don't know if there is a > standards-based argument. > I've fixed the deco port to detect if the system has execvpe() implementation. Cheers, -- Ruslan Ermilov ru@FreeBSD.org FreeBSD committer