Brian:
Stupid questions: Are you running this as root? Why? And what is your $SHELL variable set to?
This smells like the shell is being overly officious about syntax checking un-executed commands. If that's what is happening, then what needs to be done is to redesign the recursion macros. Please let me know.
Jonathan S. Shapiro, Ph. D.
IBM T.J. Watson Research Center
Email: shapj@us.ibm.com
Phone: +1 914 784 7085 (Tieline: 863)
Fax: +1 914 784 7595
Brian Denheyer <briand@deldotd.com> on 07/12/99 10:07:28 PM
To: eros-port@eros-os.org
cc: (bcc: Jonathan S Shapiro/Watson/IBM)
Subject: make fails (is this list still alive?)
I just CVS'ed the sources and make dies pretty darn quickly. Since I am assuming that CVS gets me the latest and greatest I must have something set up incorrectly.
It looks as though the DIRS variable in makerules.mk isn't set and it's not obvious to me that I should be setting it. I took the include line out of legal/license/GNU/Makefile and it dies with the same problem somewhere else.
Any ideas ?
Brian
P.S. Yes I set the environment variables
soggy:/usr/local/eros/src# make -k install
make[1]: Entering directory `/usr/local/eros/src/legal'
make[2]: Entering directory `/usr/local/eros/src/legal/license'
make[3]: Entering directory `/usr/local/eros/src/legal/license/GNU'
/bin/sh: -c: line 1: syntax error near unexpected token `;'
/bin/sh: -c: line 1: `if [ -n "" ]; then for i in ; do if [ -d "$i" ]; then
make -C $i install; if [ $? -ne 0 ]; then echo "*** RECURSIVE BUILD STOPS
***"; exit 1; fi; fi; done; fi'