Hi,
I just fetched and built GNU M4-1.4.5 (i686-linux-gnu, glibc-2.3.6).
As usual I did "make check" and found that two tests failed.
Here an excerpt (with some non-printable characters):
Checking ../../m4-1.4.5/checks/079.regexp
@ ../doc/m4.texinfo:3153: Origin of test
../../m4-1.4.5/checks/079.regexp: stdout mismatch
2c2
<
---
>
............
Checking ../../m4-1.4.5/checks/082.patsubst
@ ../doc/m4.texinfo:3267: Origin of test
../../m4-1.4.5/checks/082.patsubst: stdout mismatch
6c6
< GNUs NOT Unix
---
> GNUs NOT? Unix
............
Skipped checks were:
../../m4-1.4.5/checks/056.changeword
../../m4-1.4.5/checks/057.changeword ../../m4-1.4.5/checks/058.changeword
../../m4-1.4.5/checks/059.changeword
Failed checks were:
../../m4-1.4.5/checks/079.regexp:out
../../m4-1.4.5/checks/082.patsubst:out
make[1]: *** [check] Error 1
Looking into the code I found that this problem is fixed by the attached
patch.
regards
Peter Breitenlohner <[EMAIL PROTECTED]>diff -ur m4-1.4.5.orig/src/builtin.c m4-1.4.5/src/builtin.c
--- m4-1.4.5.orig/src/builtin.c 2006-07-14 22:15:46.000000000 +0200
+++ m4-1.4.5/src/builtin.c 2006-07-17 19:13:27.000000000 +0200
@@ -1657,7 +1657,7 @@
case '\0':
M4ERROR ((warning_status, 0, "\
Warning: trailing \\ ignored in replacement"));
- break;
+ return;
default:
obstack_1grow (obs, ch);
_______________________________________________
Bug-m4 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-m4