Mail Archives: cygwin-developers/2000/03/30/22:46:49
On Tue, 28 Mar 2000, Chris Faylor wrote:
>
> I don't see a syntax error. It seems to be legal to have:
>
> for f ; in stuff; do
>
> I don't know why you're seeing an error. Is the above command an error
> on your system?
Same here. Bash, pdksh, ash, the real ksh from AT&T, all handle this
correctly.
I just updated the tree, built on a Linux box, and all is happy. Corinna,
please let me know if you're still having problems, and if the command
above does not work for you. If it doesn't, I have no problem with
adding a workaround something like:
2000-03-30 Mumit Khan <khan AT xraylith DOT wisc DOT edu>
* Makefile.in (subdirs): Workaround for broken shells.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/winsup/mingw/Makefile.in,v
retrieving revision 1.1.1.1
diff -u -3 -p -r1.1.1.1 Makefile.in
--- Makefile.in 2000/02/17 19:38:31 1.1.1.1
+++ Makefile.in 2000/03/31 03:43:55
@@ -212,7 +212,8 @@ install: all
@$(MAKE) subdirs DO=$@ $(FLAGS_TO_PASS)
subdirs: force
- @for i in $(SUBDIRS); do \
+ @test -z "$(SUBDIRS)" && exit 0; \
+ for i in $(SUBDIRS); do \
echo "Making $(DO) in $${i}..." ; \
if [ -d ./$$i ] ; then \
if (rootme=`pwd`/ ; export rootme ; \
Regards,
Mumit
- Raw text -