[ dropping bug-gnulib, not sure if that's a mistake ] Hi Eric,
* Eric Blake wrote on Fri, Jul 30, 2010 at 04:23:16PM CEST: > Now fixed in gnulib, and therefore in my current m4 snapshot: > > Grab m4-1.4.14.6-76d1 from http://people.redhat.com/eblake/m4/ I tried that on AIX 5.3, see failures below. I can try on other systems if you ask me to, but won't do otherwise. I can probably debug issues, but have blissfully ignored the whole thread so far, so a hint on which things to look at would be nice. Thanks, Ralf [...] Checking ../../m4-1.4.14.6-76d1/checks/164.regexp @ ../doc/m4.texinfo:5688: Origin of test ../../m4-1.4.14.6-76d1/checks/164.regexp: stdout mismatch *** m4-tmp.454892/m4-xout Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-out Sat Jul 31 09:35:45 2010 *************** *** 1,4 **** ! 5 ! -1 *** Unix *** nix *** --- 1,4 ---- ! ! *** Unix *** nix *** @ ../doc/m4.texinfo:5688: Origin of test ../../m4-1.4.14.6-76d1/checks/164.regexp: stderr mismatch *** m4-tmp.454892/m4-xerr Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-err Sat Jul 31 09:35:45 2010 *************** *** 0 **** --- 1,3 ---- + m4:stdin:1: bad regular expression: `\<[a-z]\w+': Memory exhausted + m4:stdin:2: bad regular expression: `\<Q\w*': Memory exhausted + m4:stdin:4: bad regular expression: `\<Q\w*': Memory exhausted Checking ../../m4-1.4.14.6-76d1/checks/165.regexp Checking ../../m4-1.4.14.6-76d1/checks/166.regexp Checking ../../m4-1.4.14.6-76d1/checks/167.substr Checking ../../m4-1.4.14.6-76d1/checks/168.substr Checking ../../m4-1.4.14.6-76d1/checks/169.translit Checking ../../m4-1.4.14.6-76d1/checks/170.translit Checking ../../m4-1.4.14.6-76d1/checks/171.translit Checking ../../m4-1.4.14.6-76d1/checks/172.translit Checking ../../m4-1.4.14.6-76d1/checks/173.patsubst @ ../doc/m4.texinfo:5906: Origin of test ../../m4-1.4.14.6-76d1/checks/173.patsubst: stdout mismatch *** m4-tmp.454892/m4-xout Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-out Sat Jul 31 09:35:45 2010 *************** *** 1,5 **** ! OBS: GNUs not Unix ! OBS: GNUs OBS: not OBS: Unix (GNUs)() (not)() (Unix)() (GNUs) (not) (Unix) GN not --- 1,5 ---- ! ! (GNUs)() (not)() (Unix)() (GNUs) (not) (Unix) GN not @ ../doc/m4.texinfo:5906: Origin of test ../../m4-1.4.14.6-76d1/checks/173.patsubst: stderr mismatch *** m4-tmp.454892/m4-xerr Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-err Sat Jul 31 09:35:45 2010 *************** *** 1 **** --- 1,3 ---- + m4:stdin:1: bad regular expression `^': Memory exhausted + m4:stdin:2: bad regular expression `\<': Memory exhausted m4:stdin:6: Warning: trailing \ ignored in replacement Checking ../../m4-1.4.14.6-76d1/checks/174.patsubst @ ../doc/m4.texinfo:5939: Origin of test ../../m4-1.4.14.6-76d1/checks/174.patsubst: stdout mismatch *** m4-tmp.454892/m4-xout Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-out Sat Jul 31 09:35:45 2010 *************** *** 1,4 **** GNUS NOT UNIX gnus not unix ! Gnus Not Unix --- 1,4 ---- GNUS NOT UNIX gnus not unix ! @ ../doc/m4.texinfo:5939: Origin of test ../../m4-1.4.14.6-76d1/checks/174.patsubst: stderr mismatch *** m4-tmp.454892/m4-xerr Sat Jul 31 09:35:45 2010 --- m4-tmp.454892/m4-err Sat Jul 31 09:35:45 2010 *************** *** 0 **** --- 1,3 ---- + m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted Checking ../../m4-1.4.14.6-76d1/checks/175.patsubst [...] Checking ../../m4-1.4.14.6-76d1/checks/231.improved_c @ ../doc/m4.texinfo:8489: Origin of test ../../m4-1.4.14.6-76d1/checks/231.improved_c: stdout mismatch *** m4-tmp.454892/m4-xout Sat Jul 31 09:35:50 2010 --- m4-tmp.454892/m4-out Sat Jul 31 09:35:50 2010 *************** *** 4,12 **** act3,ive act1, ive active ! Act1 ! Active _capitalize(`active') ! OOPSct1 ! OOPSctive --- 4,12 ---- act3,ive act1, ive active ! ! _capitalize(`active') ! ! @ ../doc/m4.texinfo:8489: Origin of test ../../m4-1.4.14.6-76d1/checks/231.improved_c: stderr mismatch *** m4-tmp.454892/m4-xerr Sat Jul 31 09:35:50 2010 --- m4-tmp.454892/m4-err Sat Jul 31 09:35:50 2010 *************** *** 0 **** --- 1,4 ---- + m4:stdin:11: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:12: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:15: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:16: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted Checking ../../m4-1.4.14.6-76d1/checks/232.improved_c @ ../doc/m4.texinfo:8566: Origin of test ../../m4-1.4.14.6-76d1/checks/232.improved_c: stdout mismatch *** m4-tmp.454892/m4-xout Sat Jul 31 09:35:50 2010 --- m4-tmp.454892/m4-out Sat Jul 31 09:35:50 2010 *************** *** 1,4 **** ! Act1,Ive; Act2, Ive; Active; `Active' divert(`-1') # upcase(text) # downcase(text) --- 1,4 ---- ! ,; ; ; `' divert(`-1') # upcase(text) # downcase(text) @ ../doc/m4.texinfo:8566: Origin of test ../../m4-1.4.14.6-76d1/checks/232.improved_c: stderr mismatch *** m4-tmp.454892/m4-xerr Sat Jul 31 09:35:50 2010 --- m4-tmp.454892/m4-err Sat Jul 31 09:35:50 2010 *************** *** 0 **** --- 1,5 ---- + m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted + m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted Checking ../../m4-1.4.14.6-76d1/checks/233.improved_f Checking ../../m4-1.4.14.6-76d1/checks/stackovf.test Stack soft limit set to 300K Pass Skipped checks were: ../../m4-1.4.14.6-76d1/checks/125.changeword ../../m4-1.4.14.6-76d1/checks/126.changeword ../../m4-1.4.14.6-76d1/checks/127.changeword ../../m4-1.4.14.6-76d1/checks/128.changeword ../../m4-1.4.14.6-76d1/checks/129.changeword ../../m4-1.4.14.6-76d1/checks/130.changeword Failed checks were: ../../m4-1.4.14.6-76d1/checks/164.regexp:out ../../m4-1.4.14.6-76d1/checks/164.regexp:err ../../m4-1.4.14.6-76d1/checks/173.patsubst:out ../../m4-1.4.14.6-76d1/checks/173.patsubst:err ../../m4-1.4.14.6-76d1/checks/174.patsubst:out ../../m4-1.4.14.6-76d1/checks/174.patsubst:err ../../m4-1.4.14.6-76d1/checks/231.improved_c:out ../../m4-1.4.14.6-76d1/checks/231.improved_c:err ../../m4-1.4.14.6-76d1/checks/232.improved_c:out ../../m4-1.4.14.6-76d1/checks/232.improved_c:err