for subdir in doc lib src checks examples; do \ echo making all in $subdir; \ (cd $subdir && make CC='gcc' CFLAGS='-g -O2' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/local/info' all) || exit 1; \ done making all in doc make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/doc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/doc' making all in lib make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/lib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/lib' making all in src make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/src' making all in checks make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/checks' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/checks' making all in examples make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/examples' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/examples' cd checks && make check make[1]: Entering directory `/e/Programme/GNU/m4-1.4.4/checks' PATH=`pwd`/../src:$PATH; export PATH; \ cd . && ./check-them *[0-9][0-9].* GNU M4 1.4.4 Written by Rene' Seindal. Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Checking 01.define ../doc/m4.texinfo:942: Origin of test 01.define: stdout mismatch 1,2c1,2 < < Hello world. --- > > Hello world. Checking 02.arguments ../doc/m4.texinfo:966: Origin of test 02.arguments: stdout mismatch 1,2c1,2 < < arg2, arg1 --- > > arg2, arg1 Checking 03.arguments ../doc/m4.texinfo:976: Origin of test 03.arguments: stdout mismatch 1,3c1,3 < < < expansion text --- > > > expansion text Checking 04.arguments ../doc/m4.texinfo:996: Origin of test 04.arguments: stdout mismatch 1,2c1,2 < < Macro name: test --- > > Macro name: test Checking 05.arguments ../doc/m4.texinfo:1006: Origin of test 05.arguments: stdout mismatch 1,2c1,2 < < This is macro foo. --- > > This is macro foo. Checking 06.pseudo_argu ../doc/m4.texinfo:1030: Origin of test 06.pseudo_argu: stdout mismatch 1,4c1,4 < < 0 < 1 < 3 --- > > 0 > 1 > 3 Checking 07.pseudo_argu ../doc/m4.texinfo:1044: Origin of test 07.pseudo_argu: stdout mismatch 1,2c1,2 < < arg1,arg2,arg3 ,arg4 --- > > arg1,arg2,arg3 ,arg4 Checking 08.pseudo_argu ../doc/m4.texinfo:1055: Origin of test 08.pseudo_argu: stdout mismatch 1,2c1,2 < < arg1,arg2,arg3 ,arg4 --- > > arg1,arg2,arg3 ,arg4 Checking 09.pseudo_argu ../doc/m4.texinfo:1065: Origin of test 09.pseudo_argu: stdout mismatch 1,5c1,5 < < < < This is macro This is macro foo.. < This is macro foo. --- > > > > This is macro This is macro foo.. > This is macro foo. Checking 10.pseudo_argu ../doc/m4.texinfo:1085: Origin of test 10.pseudo_argu: stdout mismatch 1,2c1,2 < < $$$ hello $$$ --- > > $$$ hello $$$ Checking 11.undefine ../doc/m4.texinfo:1116: Origin of test 11.undefine: stdout mismatch 1,5c1,5 < foo < < expansion text < < foo --- > foo > > expansion text > > foo Checking 12.defn ../doc/m4.texinfo:1161: Origin of test 12.defn: stdout mismatch 1,3c1,3 < < < undefine(zap) --- > > > undefine(zap) Checking 13.pushdef ../doc/m4.texinfo:1207: Origin of test 13.pushdef: stdout mismatch 1,8c1,8 < < Expansion one. < < Expansion two. < < Expansion one. < < foo --- > > Expansion one. > > Expansion two. > > Expansion one. > > foo Checking 14.pushdef ../doc/m4.texinfo:1231: Origin of test 14.pushdef: stdout mismatch 1,8c1,8 < < Expansion one. < < Expansion two. < < Second expansion two. < < foo --- > > Expansion one. > > Expansion two. > > Second expansion two. > > foo Checking 15.indir ../doc/m4.texinfo:1275: Origin of test 15.indir: stdout mismatch 1,3c1,3 < < $$internal$macro < Internal macro (name $$internal$macro) --- > > $$internal$macro > Internal macro (name $$internal$macro) Checking 16.ifdef ../doc/m4.texinfo:1346: Origin of test 16.ifdef: stdout mismatch 1,3c1,3 < foo is not defined < < foo is defined --- > foo is not defined > > foo is defined Checking 17.ifelse ../doc/m4.texinfo:1384: Origin of test 17.ifelse: stdout mismatch 1,4c1,4 < < true < false < true --- > > true > false > true Checking 18.ifelse ../doc/m4.texinfo:1403: Origin of test 18.ifelse: stdout mismatch 1c1 < seventh --- > seventh Checking 19.loops ../doc/m4.texinfo:1440: Origin of test 19.loops: stdout mismatch 1,2c1,2 < < bar,baz --- > > bar,baz Checking 20.loops ../doc/m4.texinfo:1450: Origin of test 20.loops: stdout mismatch 1,4c1,4 < < < foo < and gnus, gnats, bar, foo --- > > > foo > and gnus, gnats, bar, foo Checking 21.dumpdef ../doc/m4.texinfo:1564: Origin of test 21.dumpdef: stdout mismatch 1,3c1,5 < < < --- > > foo: `Hello world.' > > define: > ../doc/m4.texinfo:1564: Origin of test 21.dumpdef: stderr mismatch 1,2d0 < foo: `Hello world.' < define: Checking 22.trace ../doc/m4.texinfo:1609: Origin of test 22.trace: stdout mismatch 1,5c1,7 < < < < Hello World. < gnus,and gnats --- > > > > m4trace: -1- foo -> `Hello World.' > Hello World. > m4trace: -1- echo(`gnus', `and gnats') -> ``gnus',`and gnats'' > gnus,and gnats ../doc/m4.texinfo:1609: Origin of test 22.trace: stderr mismatch 1,2d0 < m4trace: -1- foo -> `Hello World.' < m4trace: -1- echo(`gnus', `and gnats') -> ``gnus',`and gnats'' Checking 23.dnl ../doc/m4.texinfo:1760: Origin of test 23.dnl: stdout mismatch 1c1 < Macro foo. --- > Macro foo. Checking 24.changequote ../doc/m4.texinfo:1798: Origin of test 24.changequote: stdout mismatch 1,3c1,3 < < < Macro foo. --- > > > Macro foo. Checking 25.changequote ../doc/m4.texinfo:1810: Origin of test 25.changequote: stdout mismatch 1,3c1,3 < < < Macro [foo]. --- > > > Macro [foo]. Checking 26.changequote ../doc/m4.texinfo:1822: Origin of test 26.changequote: stdout mismatch 1,4c1,4 < < < Macro `FOO'. < `Macro `FOO'.' --- > > > Macro `FOO'. > `Macro `FOO'.' Checking 27.changecom ../doc/m4.texinfo:1862: Origin of test 27.changecom: stdout mismatch 1,5c1,5 < < # A normal comment < < # Not a COMMENT anymore < But: /* this is a comment now */ while this is not a COMMENT --- > > # A normal comment > > # Not a COMMENT anymore > But: /* this is a comment now */ while this is not a COMMENT Checking 28.changecom ../doc/m4.texinfo:1883: Origin of test 28.changecom: stdout mismatch 1,3c1,3 < < < # Not a COMMENT anymore --- > > > # Not a COMMENT anymore Checking 29.m4wrap ../doc/m4.texinfo:2022: Origin of test 29.m4wrap: stdout mismatch 1,4c1,4 < < < This is the first and last normal input line. < This is the cleanup actions. --- > > > This is the first and last normal input line. > This is the cleanup actions. Checking 30.include ../doc/m4.texinfo:2081: Origin of test 30.include: stdout mismatch 1,2c1,2 < < --- > > ../doc/m4.texinfo:2081: Origin of test 30.include: stderr mismatch 1c1 < 30.include:2: m4: Cannot open no-such-file: No such file or directory --- > 30.include:2: e:\Programme\GNU\m4-1.4.4\src\m4.exe: Cannot open no-such-file: No such file or directory Checking 31.include ../doc/m4.texinfo:2101: Origin of test 31.include: stdout mismatch 1,5c1,5 < < Include file start < FOO < Include file end < --- > > Include file start > FOO > Include file end > Checking 32.include ../doc/m4.texinfo:2116: Origin of test 32.include: stdout mismatch 1,5c1,5 < < This is bar: >>>Include file start < foo < Include file end < <<< --- > > This is bar: >>>Include file start > foo > Include file end > <<< Checking 33.divert ../doc/m4.texinfo:2204: Origin of test 33.divert: stdout mismatch 1,4c1,4 < < This text is not diverted. < < This text is diverted. --- > > This text is not diverted. > > This text is diverted. Checking 34.divert ../doc/m4.texinfo:2224: Origin of test 34.divert: stdout mismatch 1c1 < --- > Checking 35.undivert ../doc/m4.texinfo:2255: Origin of test 35.undivert: stdout mismatch 1,5c1,5 < < This text is not diverted. < < This text is diverted. < --- > > This text is not diverted. > > This text is diverted. > Checking 36.undivert ../doc/m4.texinfo:2279: Origin of test 36.undivert: stdout mismatch 1,5c1,5 < < This text is diverted first. < < < This text is also diverted but not appended. --- > > This text is diverted first. > > > This text is also diverted but not appended. Checking 37.undivert ../doc/m4.texinfo:2305: Origin of test 37.undivert: stdout mismatch 1,5c1,5 < < bar < < BAR < --- > > bar > > BAR > Checking 38.divnum ../doc/m4.texinfo:2331: Origin of test 38.divnum: stdout mismatch 1,6c1,6 < Initial 0 < < < Diversion one: 1 < < Diversion two: 2 --- > Initial 0 > > > Diversion one: 1 > > Diversion two: 2 Checking 39.cleardiv Checking 40.cleardiv ../doc/m4.texinfo:2377: Origin of test 40.cleardiv: stdout mismatch 1c1 < --- > Checking 41.len ../doc/m4.texinfo:2419: Origin of test 41.len: stdout mismatch 1,2c1,2 < 0 < 6 --- > 0 > 6 Checking 42.index_macro ../doc/m4.texinfo:2445: Origin of test 42.index_macro: stdout mismatch 1,2c1,2 < 7 < -1 --- > 7 > -1 Checking 43.regexp ../doc/m4.texinfo:2477: Origin of test 43.regexp: stdout mismatch 1,2c1,2 < 5 < -1 --- > 5 > -1 Checking 44.regexp ../doc/m4.texinfo:2489: Origin of test 44.regexp: stdout mismatch 1c1 < *** Unix *** nix *** --- > *** Unix *** nix *** Checking 45.substr ../doc/m4.texinfo:2515: Origin of test 45.substr: stdout mismatch 1,2c1,2 < gnats, and armadillos < gnats --- > gnats, and armadillos > gnats Checking 46.translit ../doc/m4.texinfo:2556: Origin of test 46.translit: stdout mismatch 1,3c1,3 < s not nix < GNUS NOT UNIX < tmfs not fnix --- > s not nix > GNUS NOT UNIX > tmfs not fnix Checking 47.patsubst ../doc/m4.texinfo:2607: Origin of test 47.patsubst: stdout mismatch 1,5c1,5 < OBS: GNUs not Unix < OBS: GNUs OBS: not OBS: Unix < (GNUs)() (not)() (Unix) < (GNUs) (not) (Unix) < GN not --- > OBS: GNUs not Unix > OBS: GNUs OBS: not OBS: Unix > (GNUs)() (not)() (Unix) > (GNUs) (not) (Unix) > GN not Checking 48.patsubst ../doc/m4.texinfo:2624: Origin of test 48.patsubst: stdout mismatch 1c1 < Gnus Not Unix --- > Gnus Not Unix Checking 49.format ../doc/m4.texinfo:2659: Origin of test 49.format: stdout mismatch 1,2c1,2 < < The string "The brown fox jumped over the lazy dog" is 38 characters long --- > > The string "The brown fox jumped over the lazy dog" is 38 characters long Checking 50.incr ../doc/m4.texinfo:2729: Origin of test 50.incr: stdout mismatch 1,2c1,2 < 5 < 6 --- > 5 > 6 Checking 51.eval ../doc/m4.texinfo:2811: Origin of test 51.eval: stdout mismatch 1,8c1,8 < -15 < 1 < < 81 < 676 < < < 111 --- > -15 > 1 > > 81 > 676 > > > 111 ../doc/m4.texinfo:2811: Origin of test 51.eval: stderr mismatch 1c1 < 51.eval:14: m4: Bad expression in eval: foo/6 --- > 51.eval:14: e:\Programme\GNU\m4-1.4.4\src\m4.exe: Bad expression in eval: foo/6 Checking 52.eval ../doc/m4.texinfo:2842: Origin of test 52.eval: stdout mismatch 1,5c1,5 < 666 < 556 < 3030 < 0000003030 < -000003030 --- > 666 > 556 > 3030 > 0000003030 > -000003030 Checking 53.esyscmd ../doc/m4.texinfo:2927: Origin of test 53.esyscmd: stdout mismatch 1,3c1,3 < < Ty Coon, President of Vice < --- > > Ty Coon, President of Vice > Checking 54.sysval ../doc/m4.texinfo:2958: Origin of test 54.sysval: stdout mismatch 1,4c1,4 < < non-zero < < 0 --- > > zero > > 0 Checking 55.errprint ../doc/m4.texinfo:3030: Origin of test 55.errprint: stdout mismatch 1c1 < --- > ../doc/m4.texinfo:3030: Origin of test 55.errprint: stderr mismatch 1c1 < Illegal arguments to forloop --- > Illegal arguments to forloop Checking 56.errprint ../doc/m4.texinfo:3055: Origin of test 56.errprint: stdout mismatch 1c1 < --- > ../doc/m4.texinfo:3055: Origin of test 56.errprint: stderr mismatch 1c1 < m4:56.errprint:2: Input error --- > m4:56.errprint:2: Input error Checking 57.m4exit ../doc/m4.texinfo:3078: Origin of test 57.m4exit: stdout mismatch 1c1 < --- > ../doc/m4.texinfo:3078: Origin of test 57.m4exit: stderr mismatch 1c1 < m4: 57.m4exit: 5: fatal error: This is a BAD one, buster --- > m4: 57.m4exit: 5: fatal error: This is a BAD one, buster Failed checks were: 01.define:out 02.arguments:out 03.arguments:out 04.arguments:out 05.arguments:out 06.pseudo_argu:out 07.pseudo_argu:out 08.pseudo_argu:out 09.pseudo_argu:out 10.pseudo_argu:out 11.undefine:out 12.defn:out 13.pushdef:out 14.pushdef:out 15.indir:out 16.ifdef:out 17.ifelse:out 18.ifelse:out 19.loops:out 20.loops:out 21.dumpdef:out 21.dumpdef:err 22.trace:out 22.trace:err 23.dnl:out 24.changequote:out 25.changequote:out 26.changequote:out 27.changecom:out 28.changecom:out 29.m4wrap:out 30.include:out 30.include:err 31.include:out 32.include:out 33.divert:out 34.divert:out 35.undivert:out 36.undivert:out 37.undivert:out 38.divnum:out 40.cleardiv:out 41.len:out 42.index_macro:out 43.regexp:out 44.regexp:out 45.substr:out 46.translit:out 47.patsubst:out 48.patsubst:out 49.format:out 50.incr:out 51.eval:out 51.eval:err 52.eval:out 53.esyscmd:out 54.sysval:out 55.errprint:out 55.errprint:err 56.errprint:out 56.errprint:err 57.m4exit:out 57.m4exit:err make[1]: Leaving directory `/e/Programme/GNU/m4-1.4.4/checks'