[2705] in Kerberos-V5-bugs
pending/403: Bash 2.02: Syntax errors
daemon@ATHENA.MIT.EDU (gje@bolekaja.mindspring.com)
Wed Mar 19 20:32:21 1997
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: gnats-admin@rt-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, gje@bolekaja.mindspring.com
Date: Wed, 19 Mar 1997 20:07:21 -0500 (EST)
From: gje@bolekaja.mindspring.com
To: krb5-bugs@MIT.EDU
>Number: 403
>Category: pending
>Synopsis: Bash 2.02: Syntax errors
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: gnats-admin
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Wed Mar 19 20:29:01 EST 1997
>Last-Modified:
>Originator:
>Organization:
>Release:
>Environment:
>Description:
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted:
Bash 2.02 will not process the Makefiles produced by ./configure
all-recurse clean-recurse install-recurse check-recurse Makefiles-recurse:
@case "`echo '$(MFLAGS)'|sed -e 's/ --.*$$//'`" in \
*[ik]*) e=:;; *) e="exit 1";; esac; \
for i in $(SUBDIRS) ; do \
if test -d $$i ; then \
target=`echo $@|sed s/-recurse//`; \
echo "making $$target in $(CURRENT_DIR)$$i..."; \
if (cd $$i ; $(MAKE) CC="$(CC)" CCOPTS="$(CCOPTS)"
\
CURRENT_DIR=$(CURRENT_DIR)$$i/ $$target) then
:; \
else $$e; fi; \
else \
echo "Skipping missing directory
$(CURRENT_DIR)$$i" ; \
fi \
done
The make command would bring back a syntax error. If you change the last
'fi \' to 'fi ; \' it would work until it found the next Makefile with the
same syntax. I did a find -name Makefile in the src/ and got 97. Since I
am running Debian-1.2 I choose to downgrade back to bash 1.14 and it's
compiling fine now.
I hope that this info is useful
GlennEverette|gje@mindspring.com|ElectronicServices|InternalUnixAdministrator|MindSpringEnterprises,Inc|Atlanta|GA|30309|404.815.0770x2876|Linux|Debian|[XE]macs|X11|AfterStep|Gnus|Lynx|Netscape|TCP/IP|GNU|!Win95|!NT|!IE|!OS/2|Escape|Meta|Alt|Control|Shift|are|the|keys|to|true|happiness|EOL
[Internet=1=Thought]