Hi,
this is a mini-patch I recently added to the Fedora package, to build
against newer PCRE. It deletes '(?<=\C)' from the list of regular
expressions in .mtn-ignore expected to throw an error.
The man page of PCRE states that \C is not allowed in lookbehind
assertions, iff in UTF8 mode. I did not yet verify whether we are
actually processing the ignore file patterns in UTF8 mode or not.
Anyway, removing that pattern fixed the build for now.
Regards,
Thomas
diff -up monotone-1.0/test/func/syntax_errors_in_.mtn-ignore/mtn-ignore.orig monotone-1.0/test/func/syntax_errors_in_.mtn-ignore/mtn-ignore
--- monotone-1.0/test/func/syntax_errors_in_.mtn-ignore/mtn-ignore.orig 2011-03-26 07:41:05.000000000 +0100
+++ monotone-1.0/test/func/syntax_errors_in_.mtn-ignore/mtn-ignore 2012-02-15 19:40:06.282866594 +0100
@@ -21,7 +21,6 @@ abc\3
[[:fnord:]]
\\x{123456}
(?(0))
-(?<=\C)
\l
(?C256)
(?C1
_______________________________________________
Monotone-debian mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/monotone-debian