From owner-freebsd-ports@FreeBSD.ORG Tue Feb 28 05:39:11 2006 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 ADAF616A420; Tue, 28 Feb 2006 05:39:11 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: from it.buh.tecnik93.com (it.buh.tecnik93.com [81.196.204.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id F098043D49; Tue, 28 Feb 2006 05:39:10 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: from it.buh.tecnik93.com (localhost [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id 328C917206; Tue, 28 Feb 2006 07:39:01 +0200 (EET) Date: Tue, 28 Feb 2006 07:38:54 +0200 From: Ion-Mihai Tetcu To: Ade Lovett Message-ID: <20060228073854.716b85d8@it.buh.tecnik93.com> In-Reply-To: References: <20060228040930.GA52553@crodrigues.org> <20060228065036.0b3f2ae3@it.buh.tecnik93.com> X-Mailer: Sylpheed-Claws 2.0.0 (GTK+ 2.8.12; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Craig Rodrigues , Ade, Lovett , freebsd-ports@freebsd.org Subject: Re: What broke with libtool upgrade? (devel/apr-svn) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Feb 2006 05:39:11 -0000 On Mon, 27 Feb 2006 21:28:32 -0800 Ade Lovett wrote: > > On Feb 27, 2006, at 20:50 , Ion-Mihai Tetcu wrote: > > Somewhere, somehow ./configure picks bash if in PATH and uses it as > > CONFIG_SHELL (I build the port by > > mv /usr/local/bin/bash /usr/local/bin/back.tmp; make); why does it need > > to do this when CONFIG_SHELL=/bin/sh in CONFIGURE_ENV I can't tell. > > Ah hah! > > Because the port Makefile target is using: And, of course, I was scrathing my head looking in config* to understand why it picks bash and not sh. > cd ${WRKDIR}/apr-${PORTVERSION}; \ > ${SETENV} ${SCRIPTS_ENV} ${SH} ./configure $ > {CONFIGURE_ARGS} > cd ${WRKDIR}/apr-util-${PORTVERSION}; \ > ${SETENV} ${SCRIPTS_ENV} ${SH} \ > ./configure ${CONFIGURE_ARGS} ${APR_UTIL_CONF_ARGS} > > Those two references to ${SCRIPTS_ENV} should be ${CONFIGURE_ENV}. Changed all _three_ to CONFIGURE_ENV and it passed a make install :) > However, given that things have worked in the past, this would > suggest that there is something of a flaw in the current bash port. Strange. -- IOnut - Unregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" All your people must learn before you can reach for the stars. -- Kirk, "The Gamesters of Triskelion", stardate 3259.2