Date: Sun, 01 Apr 2001 14:12:40 -0500 From: Christopher Schulte <christopher@schulte.org> To: stable@freebsd.org Subject: Re: installworld fails: gnu/usr.bin/groff/devascii Message-ID: <5.1.0.12.0.20010401135918.02da99a8@pop.schulte.org> In-Reply-To: <5.1.0.12.0.20010401052532.02da9868@pop.schulte.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.1.0.12.0.20010401135918.02da99a8>