On Mac OS X 10.8 sed, the | operator isn't available in basic REs,
only in extended ones. The null string also has to be expressed with
().

Another Mac OS X-compatible version of the RE is
's/\.c\(xx\)\{0,1\}//'.

Both of these versions have been tested for compatibility with GNU sed.

A third alternative is to omit generating these dummy deps altogether,
and prefixing the include statements in the Makefiles with a '-',
which haves make ignore any failures in including those files.
---
 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 998ed55..1114c71 100644
--- a/configure.ac
+++ b/configure.ac
@@ -122,7 +122,7 @@ if test x$enable_dependency_tracking = xyes ; then
 
   AC_CONFIG_COMMANDS([dummy-dep-files],
   [(cd "$srcdir" && find . '(' -name '*.c' -o -name '*.cxx' ')' -print) \
- | sed 's/\.c\(xx\|\)$//' | (while read f; do echo > "$f.o.d"; echo > 
"$f.po.d"; done)
+ | sed -E 's/\.c(xx|())$//' | (while read f; do echo > "$f.o.d"; echo > 
"$f.po.d"; done)
 ])
 fi
 
-- 
1.7.9.4

_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to