From owner-freebsd-ports Sun Sep 8 7:31:18 2002 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 6F25237B401 for ; Sun, 8 Sep 2002 07:31:14 -0700 (PDT) Received: from midway.uchicago.edu (midway.uchicago.edu [128.135.12.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id A18D543E65 for ; Sun, 8 Sep 2002 07:31:13 -0700 (PDT) (envelope-from dsyphers@uchicago.edu) Received: from Yggdrasil (adsl-68-20-32-161.dsl.chcgil.ameritech.net [68.20.32.161]) by midway.uchicago.edu (8.12.5/8.12.5) with ESMTP id g88EV9h7015528; Sun, 8 Sep 2002 09:31:09 -0500 (CDT) Content-Type: text/plain; charset="iso-8859-1" From: David Syphers Reply-To: dsyphers@uchicago.edu To: "Simon 'corecode' Schubert" Subject: Re: sed -i Date: Sun, 8 Sep 2002 09:31:14 -0500 User-Agent: KMail/1.4.3 Cc: kris@obsecurity.org, ports@FreeBSD.ORG References: <200209062332.54123.dsyphers@uchicago.edu> <200209070017.09053.dsyphers@uchicago.edu> <20020908045641.54899254.corecode@corecode.ath.cx> In-Reply-To: <20020908045641.54899254.corecode@corecode.ath.cx> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200209080931.14018.dsyphers@uchicago.edu> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Saturday 07 September 2002 09:56 pm, Simon 'corecode' Schubert wrote: > On Sat, 7 Sep 2002 00:17:09 -0500 David Syphers wrote: > > > > The sed_inplace port was created for precisely this purpose. Your > > > ports collection _should_ be using it, if it's completely up-to-date. > > Is there something I need to do other than cvsup? (I do this regularly.) The > > only things not in my cvsup file are foreign languages, palm, and picobsd. > > the first thing to do is either update your whole system to -stable or > revert your kernel back to -release. this has been the cause for this > very problem several times now: > osversion is being checked in bsd.port.mk to check whether sed_inplace > is needed or not. if you are using -release everything should work fine. > if you're using -stable, you don't have to worry because sed can cope > with -i then. As I said in an email that was bounced from ports@ because "Message content rejected", I am running my package builds in a sandbox. The sandbox is 4.6.2-R, because that's the environment of the machine I'm installing these programs on. My computer, on the other hand, is running -stable. I have to use a sandbox because 'make package' irritatingly needs to install a package to build it, and many of the packages I'm trying to build are already installed on my machine. I'm sorry this isn't a supported configuration, but there is a hack that works - install sed_inplace manually, remove /usr/bin/sed, and replace it with a link to /usr/local/bin/sed_inplace. Thanks for helping me understand why my configuration caused this problem to be particularly nasty. Now I just hope this message isn't rejected :) -David -- When ideas fail, words come in very handy. -Goethe Astronomy and Astrophysics Center The University of Chicago To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message