[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: openssh-2.9.9p2, AC_SYS_LARGEFILE, SCO, and HPUX
From: |
Paul Eggert |
Subject: |
Re: openssh-2.9.9p2, AC_SYS_LARGEFILE, SCO, and HPUX |
Date: |
Fri, 28 Sep 2001 10:46:16 -0700 (PDT) |
> From: Gert Doering <address@hidden>
> Date: Fri, 28 Sep 2001 11:41:40 +0200
>
> > my theory is that you'll get an error message instead.
> So it is.
In that case, here is an (untested) patch to a recent Autoconf
snapshot that should fix the problem.
2001-09-28 Paul Eggert <address@hidden>
* doc/autoconf.texi (Limitations of Usual Tools):
Document that some older sed implementations can't handle
nested parenthesization.
* lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS):
Don't use nested parenthesization. This patch was originally
suggested to bug-autoconf by Philippe De Muyter on 2000-05-28,
but somehow it didn't get incorporated then.
diff -pru autoconf-fiy0/doc/autoconf.texi autoconf-fiy1/doc/autoconf.texi
--- autoconf-fiy0/doc/autoconf.texi Thu Sep 27 12:17:00 2001
+++ autoconf-fiy1/doc/autoconf.texi Fri Sep 28 10:19:26 2001
@@ -9129,6 +9129,9 @@ deletes only lines that contain the lite
Anchors (@samp{^} and @samp{$}) inside groups are not portable.
+Nested parenthesization in patterns (e.g., @samp{\(\(a*\)b*)\)}) is not
+supported by some older @command{sed} implementations like SVR3.
+
Nested groups are extremely portable, but there is at least one
@command{sed} (System V/68 Base Operating System R3V7.1) that does not
support it.
diff -pru autoconf-fiy0/lib/autoconf/status.m4
autoconf-fiy1/lib/autoconf/status.m4
--- autoconf-fiy0/lib/autoconf/status.m4 Wed Sep 26 14:50:10 2001
+++ autoconf-fiy1/lib/autoconf/status.m4 Fri Sep 28 10:25:32 2001
@@ -545,7 +545,7 @@ dnl Double quote for `[ ]' and `define'.
s,[\\$`],\\&,g
t clear
: clear
-s,^[ ]*#[ ]*define[ ][ ]*\(\([^ (][^ (]*\)([^)]*)\)[
]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[
]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
t end
s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[
]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
: end]
- Re: openssh-2.9.9p2, AC_SYS_LARGEFILE, SCO, and HPUX,
Paul Eggert <=