OpenSSH 3.7 testing (Re: 3.6p1 bug on SCO OpenServer)
Darren Tucker
dtucker at zip.com.au
Sun Sep 14 13:14:54 EST 2003
Brian Poole wrote:
> Mmmkay, error has changed at least.. this problem turns out to be in
> spacing around the +=.. From the man page of Solaris make:
>
> += When used in place of `=', appends a string to a macro
> definition (must be surrounded by white space, unlike
> `=').
>
> Must be surrounded by white space.. adding that in (and a change
> so we can see what exactly its cleaning) gives us:
[snip]
> USER!= id -un
> -CLEANFILES+= authorized_keys_${USER} known_hosts pidfile \
> +CLEANFILES += authorized_keys_${USER} known_hosts pidfile \
As it turns out, that extra space breaks AIX's native make. Sigh. It
works without it, but with it you get:
"Makefile", line 6: make: 1254-055 Dependency line needs colon or double
colon operator.
"Makefile", line 43: make: 1254-055 Dependency line needs colon or double
colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.
make: 1254-004 The error code from the last command is 2.
Anyone object to tossing out the "+=" like so?
--
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.
-------------- next part --------------
Index: regress/Makefile
===================================================================
RCS file: /usr/local/src/security/openssh/cvs/openssh_cvs/regress/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- regress/Makefile 14 Sep 2003 01:40:36 -0000 1.9
+++ regress/Makefile 14 Sep 2003 03:10:48 -0000
@@ -3,7 +3,6 @@
REGRESS_TARGETS= t1 t2 t3 t4 t5 t6 t7 t-exec
tests: $(REGRESS_TARGETS)
-CLEANFILES += t2.out t6.out1 t6.out2 t7.out t7.out.pub copy.1 copy.2
clean:
for F in $(CLEANFILES); do rm -f $(OBJ)$$F; done
distclean: clean
@@ -36,7 +35,8 @@ LTESTS= connect \
forwarding
USER!= id -un
-CLEANFILES += authorized_keys_${USER} known_hosts pidfile \
+CLEANFILES= t2.out t6.out1 t6.out2 t7.out t7.out.pub copy.1 copy.2 \
+ authorized_keys_${USER} known_hosts pidfile \
ssh_config ssh_proxy sshd_config sshd_proxy \
rsa.pub rsa rsa1.pub rsa1 host.rsa host.rsa1 \
rsa-agent rsa-agent.pub rsa1-agent rsa1-agent.pub \
More information about the openssh-unix-dev
mailing list