From owner-freebsd-stable Sun Apr 1 12:13: 0 2001 Delivered-To: freebsd-stable@freebsd.org Received: from poontang.schulte.org (poontang.schulte.org [209.134.156.197]) by hub.freebsd.org (Postfix) with ESMTP id 97E1B37B71C for ; Sun, 1 Apr 2001 12:12:56 -0700 (PDT) (envelope-from christopher@schulte.org) Received: from TARMAP.schulte.org (tarmap.schulte.org [209.134.156.198]) by poontang.schulte.org (8.9.3/8.9.3) with ESMTP id OAA53686 for ; Sun, 1 Apr 2001 14:12:55 -0500 (CDT) (envelope-from christopher@schulte.org) Message-Id: <5.1.0.12.0.20010401135918.02da99a8@pop.schulte.org> X-Sender: schulte@pop.schulte.org X-Mailer: QUALCOMM Windows Eudora Version 5.1.0.12 (Beta) Date: Sun, 01 Apr 2001 14:12:40 -0500 To: stable@freebsd.org From: Christopher Schulte Subject: Re: installworld fails: gnu/usr.bin/groff/devascii In-Reply-To: <5.1.0.12.0.20010401052532.02da9868@pop.schulte.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG As a follow up, I spoke too soon when I said I was able to installworld after making changes to Makefile.tty. At least 2 or 3 more times did installworld fail, with various 'not found' type errors when looking for binaries such as mkdir and pod2man. Each time I was able to edit the appropriate Makefile with an explicit path, and the install would subsequently step further. The only reason I'm even posting to the list is that I've done the 4.2-RELEASE -> 4.x-STABLE procedure a dozen or more times just like this, and never once came across this type of situation.... In src/Makefile.inc1 I see: installworld: mkdir -p ${INSTALLTMP} for prog in [ awk cat chflags chmod chown date echo egrep find grep \ install ln make makewhatis mtree mv perl rm sed sh sysctl \ test true uname wc zic; do \ cp `which $$prog` ${INSTALLTMP}; \ done Which appears to copy critical utilities used in the install process into a tmp dir. Would it have helped to include expr, mkdir and pod2man in this list? Does installworld perhaps drop the shell's path and only know how to find programs in this tmp directory? At 05:50 AM 4/1/2001 -0500, you wrote: >What confuses me is I don't see any recent changes made to the CVS >Repository which would cause this to fail.... any ideas? > >Fresh install of 4.2-RELEASE from CD >cvsup @ ~10pm 2001-03-31 >buildworld ran w/o error >installworld failed > >`expr` is in my path as shown via `which` and I was able to successfully >installworld by listing full path to expr (/bin/expr) in >gnu/usr.bin/groff/Makefile.tty. > >Here's the simple diff > >futon# diff Makefile.tty Makefile.tty.new >15c15 >< @(charwidth=`expr $(RES) / $(CPI)` ; \ >--- > > @(charwidth=`/bin/expr $(RES) / $(CPI)` ; \ > >===> gnu/usr.bin/groff/devascii >Making R >expr: not found >*** Error code 127 > >Stop in /usr/src/gnu/usr.bin/groff/devascii. >*** Error code 1 > >Stop in /usr/src/gnu/usr.bin/groff. >*** Error code 1 > >Stop in /usr/src/gnu/usr.bin. >*** Error code 1 > >Stop in /usr/src/gnu. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 -- Christopher Schulte Finger for PGP key, or for UNIX impaired: http://noc.schulte.org/cgi-bin/noc/finger.cgi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message