Hi Bertrand, Bertrand Garrigues wrote on Fri, Nov 30, 2018 at 01:00:59AM +0100:
> A few checks can be done with: > > make check Oops, i overlooked this part earlier. OpenBSD-current: schwarze@isnote $ make check make check-am make make all-am make check-TESTS PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh sed -e "s|[@]abs_top_builddir[@]|/usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4|g" -e "s|[@]GHOSTSCRIPT[@]|missing|g" ./contrib/hdtbl/examples/test-hdtbl.sh.in > contrib/hdtbl/examples/test-hdtbl.sh chmod +x contrib/hdtbl/examples/test-hdtbl.sh FAIL: contrib/hdtbl/examples/test-hdtbl.sh ============================================================================ Testsuite summary for GNU Troff 1.22.4.rc4 ============================================================================ # TOTAL: 2 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to http://savannah.gnu.org/bugs/?group=groff ============================================================================ *** Error 1 in . (Makefile:9546 'test-suite.log': @case $- in *e*) set +e;; esac; { mgn= red= grn= lgn= blu= brg= std=; am__color_tests=no...) *** Error 1 in . (Makefile:9557 'check-TESTS') *** Error 1 in . (Makefile:9776 'check-am') *** Error 1 in /usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4 (Makefile:9778 'check') schwarze@isnote $ tail -n 9 test-suite.log FAIL: contrib/hdtbl/examples/test-hdtbl.sh ========================================== Checking /usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4/contrib/hdtbl/examples/fonts_n.ps Error: expected 38 pages, found 0 pages Checking /usr/ports/pobj/groff-1.22.4/groff-1.22.4.rc4/contrib/hdtbl/examples/fonts_x.ps Error: expected 38 pages, found 0 pages FAIL contrib/hdtbl/examples/test-hdtbl.sh (exit status: 255) This is likely due to the fact the we configure the OpenBSD port as follows, in order to avoid external dependencies. Even though we moved groff from our base system to ports several years ago, we still consider it essential system software that we do not want to depend on anything else, in particular not on heavier stuff like ghostscript or X. CONFIGURE_ARGS += --with-awk=awk --without-gs \ --without-libiconv-prefix --without-uchardet \ --without-urw-fonts-dir --without-x \ pnmcrop=missing pnmcut=missing pnmtopng=missing \ pnmtops=missing psselect=missing CONFIGURE_ENV += ac_cv_prog_PDFFONTS= \ ac_cv_prog_PDFIMAGES= \ ac_cv_prog_PDFINFO= \ ac_cv_prog_XPMTOPPM= So it appears you are unconditionally testing for optional features in the test suite. Debian Jessie: # TOTAL: 3 # PASS: 3 Solaris 11 / 10 / 9: PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh FAIL: contrib/hdtbl/examples/test-hdtbl.sh FAIL: contrib/mom/examples/tests-mom.sh ============================================================================ Testsuite summary for GNU Troff 1.22.4.rc4 ============================================================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 The test output is long and cryptic, i can't readily make head or tail of it, see the attachments. Anyway, three tests isn't much of a suite, i think this says more about whether the new release works: schwarze@isnote $ pwd /co/mdocml schwarze@isnote $ make regress [...] All 1199 tests OK: 491 ascii 211 man 18 utf8 25 html 219 markdown 235 lint The point being that for all the over 400 ascii tests (and also for the handful of utf8 tests), groff output matches the expectation. Admittedly, that suite isn't exercising PostScript, PDF, or HTML. Yours, Ingo
make check-am make make all-am make check-TESTS PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh sed -e "s|[@]abs_top_builddir[@]|/home/schwarze/groff-1.22.4.rc4.solaris11/build|g" \ -e "s|[@]GHOSTSCRIPT[@]|gs|g" \ ../contrib/hdtbl/examples/test-hdtbl.sh.in > contrib/hdtbl/examples/test-hdtbl.sh chmod +x contrib/hdtbl/examples/test-hdtbl.sh FAIL: contrib/hdtbl/examples/test-hdtbl.sh sed -e "s|[@]abs_top_builddir[@]|/home/schwarze/groff-1.22.4.rc4.solaris11/build|g" \ ../contrib/mom/examples/test-mom.sh.in > contrib/mom/examples/tests-mom.sh chmod +x contrib/mom/examples/tests-mom.sh FAIL: contrib/mom/examples/tests-mom.sh ============================================================================ Testsuite summary for GNU Troff 1.22.4.rc4 ============================================================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to http://savannah.gnu.org/bugs/?group=groff ============================================================================ *** Error code 1 The following command caused the error: case $- in *e*) set +e;; esac; { mgn= red= grn= lgn= blu= brg= std=; am__color_tests=no; if test "X" = Xno; then am__color_tests=no; elif test "X" = Xalways; then am__color_tests=yes; elif test "X$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then am__color_tests=yes; fi; if test $am__color_tests = yes; then red='[0;31m'; grn='[0;32m'; lgn='[1;32m'; blu='[1;34m'; mgn='[0;35m'; brg='[1m'; std='[m'; fi; }; bases='contrib/gdiffmk/tests/gdiffmk_tests.sh.log contrib/hdtbl/examples/test-hdtbl.sh.log contrib/mom/examples/tests-mom.sh.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \ ws='[ ]'; \ results=`for b in $bases; do echo $b.trs; done`; \ test -n "$results" || results=/dev/null; \ all=` grep "^$ws*:test-result:" $results | wc -l`; \ pass=` grep "^$ws*:test-result:$ws*PASS" $results | wc -l`; \ fail=` grep "^$ws*:test-result:$ws*FAIL" $results | wc -l`; \ skip=` grep "^$ws*:test-result:$ws*SKIP" $results | wc -l`; \ xfail=`grep "^$ws*:test-result:$ws*XFAIL" $results | wc -l`; \ xpass=`grep "^$ws*:test-result:$ws*XPASS" $results | wc -l`; \ error=`grep "^$ws*:test-result:$ws*ERROR" $results | wc -l`; \ if test `expr $fail + $xpass + $error` -eq 0; then \ success=true; \ else \ success=false; \ fi; \ br='==================='; br=$br$br$br$br; \ result_count () \ { \ if test x"$1" = x"--maybe-color"; then \ maybe_colorize=yes; \ elif test x"$1" = x"--no-color"; then \ maybe_colorize=no; \ else \ echo "test-suite.log: invalid 'result_count' usage" >&2; exit 4; \ fi; \ shift; \ desc=$1 count=$2; \ if test $maybe_colorize = yes && test $count -gt 0; then \ color_start=$3 color_end=$std; \ else \ color_start= color_end=; \ fi; \ echo "${color_start}# $desc $count${color_end}"; \ }; \ create_testsuite_report () \ { \ result_count $1 "TOTAL:" $all "$brg"; \ result_count $1 "PASS: " $pass "$grn"; \ result_count $1 "SKIP: " $skip "$blu"; \ result_count $1 "XFAIL:" $xfail "$lgn"; \ result_count $1 "FAIL: " $fail "$red"; \ result_count $1 "XPASS:" $xpass "$red"; \ result_count $1 "ERROR:" $error "$mgn"; \ }; \ { \ echo "GNU Troff 1.22.4.rc4: ./test-suite.log" | \ { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$//;p;g' && echo; }; \ create_testsuite_report --no-color; \ echo; \ echo ".. contents:: :depth: 2"; \ echo; \ for b in $bases; do echo $b; done \ | gawk ' function fatal(msg) { print "fatal: making test-suite.log: " msg | "cat >&2"; exit 1; } function rst_section(header) { print header; len = length(header); for (i = 1; i <= len; i = i + 1) printf "="; printf "\n\n"; } { copy_in_global_log = 1; global_test_result = "RUN"; while ((rc = (getline line < ($0 ".trs"))) != 0) { if (rc < 0) fatal("failed to read from " $0 ".trs"); if (line ~ /^[ ]*:global-test-result:[ ]*/) { sub("^[ ]*:global-test-result:[ ]*", "", line); sub("[ ]*$", "", line); global_test_result = line; } else if (line ~ /^[ ]*:copy-in-global-log:[ ]*[nN][oO]/) copy_in_global_log = 0; }; if (copy_in_global_log) { rst_section(global_test_result ": " $0); while ((rc = (getline line < ($0 ".log"))) != 0) { if (rc < 0) fatal("failed to read from " $0 ".log"); print line; }; printf "\n"; }; close ($0 ".trs"); close ($0 ".log"); }'; \ } >test-suite.log.tmp || exit 1; \ mv test-suite.log.tmp test-suite.log; \ if $success; then \ col="$grn"; \ else \ col="$red"; \ test x"$VERBOSE" = x || cat test-suite.log; \ fi; \ echo "${col}$br${std}"; \ echo "${col}Testsuite summary for GNU Troff 1.22.4.rc4${std}"; \ echo "${col}$br${std}"; \ create_testsuite_report --maybe-color; \ echo "$col$br$std"; \ if $success; then :; else \ echo "${col}See ./test-suite.log${std}"; \ if test -n "http://savannah.gnu.org/bugs/?group=groff"; then \ echo "${col}Please report to http://savannah.gnu.org/bugs/?group=groff${std}"; \ fi; \ echo "$col$br$std"; \ fi; \ $success || exit 1 make: Fatal error: Command failed for target `test-suite.log' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris11/build *** Error code 1 The following command caused the error: set +e; bases='contrib/gdiffmk/tests/gdiffmk_tests.sh.log contrib/hdtbl/examples/test-hdtbl.sh.log contrib/mom/examples/tests-mom.sh.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \ log_list=`for i in $bases; do echo $i.log; done`; \ trs_list=`for i in $bases; do echo $i.trs; done`; \ log_list=`echo $log_list`; trs_list=`echo $trs_list`; \ make test-suite.log TEST_LOGS="$log_list"; \ exit $?; make: Fatal error: Command failed for target `check-TESTS' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris11/build *** Error code 1 make: Fatal error: Command failed for target `check-am' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris11/build *** Error code 1 make: Fatal error: Command failed for target `check' ============================================ GNU Troff 1.22.4.rc4: ./test-suite.log ============================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: contrib/hdtbl/examples/test-hdtbl.sh ========================================== Checking /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/hdtbl/examples/fonts_n.ps Error: expected 38 pages, found 1 pages Checking /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/hdtbl/examples/fonts_x.ps Error: expected 38 pages, found 1 pages FAIL contrib/hdtbl/examples/test-hdtbl.sh (exit status: 255) FAIL: contrib/mom/examples/tests-mom.sh ======================================= Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/letter.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/mom-pdf.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/mon_premier_doc.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/sample_docs.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/slide-demo.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/typesetting.pdf Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Error: expected 3 pages, found pages Checking if /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/typesetting.pdf has images Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table no images found ./contrib/mom/examples/tests-mom.sh[51]: ret: not found [No such file or directory] Checking if /home/schwarze/groff-1.22.4.rc4.solaris11/build/contrib/mom/examples/slide-demo.pdf has images FAIL contrib/mom/examples/tests-mom.sh (exit status: 255)
make check-am make make all-am make check-TESTS PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh FAIL: contrib/hdtbl/examples/test-hdtbl.sh FAIL: contrib/mom/examples/tests-mom.sh ============================================================================ Testsuite summary for GNU Troff 1.22.4.rc4 ============================================================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to http://savannah.gnu.org/bugs/?group=groff ============================================================================ *** Error code 1 The following command caused the error: case $- in *e*) set +e;; esac; { mgn= red= grn= lgn= blu= brg= std=; am__color_tests=no; if test "X" = Xno; then am__color_tests=no; elif test "X" = Xalways; then am__color_tests=yes; elif test "X$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then am__color_tests=yes; fi; if test $am__color_tests = yes; then red='[0;31m'; grn='[0;32m'; lgn='[1;32m'; blu='[1;34m'; mgn='[0;35m'; brg='[1m'; std='[m'; fi; }; bases='contrib/gdiffmk/tests/gdiffmk_tests.sh.log contrib/hdtbl/examples/test-hdtbl.sh.log contrib/mom/examples/tests-mom.sh.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \ ws='[ ]'; \ results=`for b in $bases; do echo $b.trs; done`; \ test -n "$results" || results=/dev/null; \ all=` grep "^$ws*:test-result:" $results | wc -l`; \ pass=` grep "^$ws*:test-result:$ws*PASS" $results | wc -l`; \ fail=` grep "^$ws*:test-result:$ws*FAIL" $results | wc -l`; \ skip=` grep "^$ws*:test-result:$ws*SKIP" $results | wc -l`; \ xfail=`grep "^$ws*:test-result:$ws*XFAIL" $results | wc -l`; \ xpass=`grep "^$ws*:test-result:$ws*XPASS" $results | wc -l`; \ error=`grep "^$ws*:test-result:$ws*ERROR" $results | wc -l`; \ if test `expr $fail + $xpass + $error` -eq 0; then \ success=true; \ else \ success=false; \ fi; \ br='==================='; br=$br$br$br$br; \ result_count () \ { \ if test x"$1" = x"--maybe-color"; then \ maybe_colorize=yes; \ elif test x"$1" = x"--no-color"; then \ maybe_colorize=no; \ else \ echo "test-suite.log: invalid 'result_count' usage" >&2; exit 4; \ fi; \ shift; \ desc=$1 count=$2; \ if test $maybe_colorize = yes && test $count -gt 0; then \ color_start=$3 color_end=$std; \ else \ color_start= color_end=; \ fi; \ echo "${color_start}# $desc $count${color_end}"; \ }; \ create_testsuite_report () \ { \ result_count $1 "TOTAL:" $all "$brg"; \ result_count $1 "PASS: " $pass "$grn"; \ result_count $1 "SKIP: " $skip "$blu"; \ result_count $1 "XFAIL:" $xfail "$lgn"; \ result_count $1 "FAIL: " $fail "$red"; \ result_count $1 "XPASS:" $xpass "$red"; \ result_count $1 "ERROR:" $error "$mgn"; \ }; \ { \ echo "GNU Troff 1.22.4.rc4: ./test-suite.log" | \ { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$//;p;g' && echo; }; \ create_testsuite_report --no-color; \ echo; \ echo ".. contents:: :depth: 2"; \ echo; \ for b in $bases; do echo $b; done \ | gawk ' function fatal(msg) { print "fatal: making test-suite.log: " msg | "cat >&2"; exit 1; } function rst_section(header) { print header; len = length(header); for (i = 1; i <= len; i = i + 1) printf "="; printf "\n\n"; } { copy_in_global_log = 1; global_test_result = "RUN"; while ((rc = (getline line < ($0 ".trs"))) != 0) { if (rc < 0) fatal("failed to read from " $0 ".trs"); if (line ~ /^[ ]*:global-test-result:[ ]*/) { sub("^[ ]*:global-test-result:[ ]*", "", line); sub("[ ]*$", "", line); global_test_result = line; } else if (line ~ /^[ ]*:copy-in-global-log:[ ]*[nN][oO]/) copy_in_global_log = 0; }; if (copy_in_global_log) { rst_section(global_test_result ": " $0); while ((rc = (getline line < ($0 ".log"))) != 0) { if (rc < 0) fatal("failed to read from " $0 ".log"); print line; }; printf "\n"; }; close ($0 ".trs"); close ($0 ".log"); }'; \ } >test-suite.log.tmp || exit 1; \ mv test-suite.log.tmp test-suite.log; \ if $success; then \ col="$grn"; \ else \ col="$red"; \ test x"$VERBOSE" = x || cat test-suite.log; \ fi; \ echo "${col}$br${std}"; \ echo "${col}Testsuite summary for GNU Troff 1.22.4.rc4${std}"; \ echo "${col}$br${std}"; \ create_testsuite_report --maybe-color; \ echo "$col$br$std"; \ if $success; then :; else \ echo "${col}See ./test-suite.log${std}"; \ if test -n "http://savannah.gnu.org/bugs/?group=groff"; then \ echo "${col}Please report to http://savannah.gnu.org/bugs/?group=groff${std}"; \ fi; \ echo "$col$br$std"; \ fi; \ $success || exit 1 make: Fatal error: Command failed for target `test-suite.log' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris10/build *** Error code 1 The following command caused the error: set +e; bases='contrib/gdiffmk/tests/gdiffmk_tests.sh.log contrib/hdtbl/examples/test-hdtbl.sh.log contrib/mom/examples/tests-mom.sh.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \ log_list=`for i in $bases; do echo $i.log; done`; \ trs_list=`for i in $bases; do echo $i.trs; done`; \ log_list=`echo $log_list`; trs_list=`echo $trs_list`; \ make test-suite.log TEST_LOGS="$log_list"; \ exit $?; make: Fatal error: Command failed for target `check-TESTS' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris10/build *** Error code 1 make: Fatal error: Command failed for target `check-am' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris10/build *** Error code 1 make: Fatal error: Command failed for target `check' ============================================ GNU Troff 1.22.4.rc4: ./test-suite.log ============================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: contrib/hdtbl/examples/test-hdtbl.sh ========================================== Checking /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/hdtbl/examples/fonts_n.ps Error: expected 38 pages, found 1 pages Checking /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/hdtbl/examples/fonts_x.ps Error: expected 38 pages, found 1 pages FAIL contrib/hdtbl/examples/test-hdtbl.sh (exit status: 255) FAIL: contrib/mom/examples/tests-mom.sh ======================================= ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/letter.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/mom-pdf.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/mon_premier_doc.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/sample_docs.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/slide-demo.pdf Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/typesetting.pdf Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Error: expected 3 pages, found pages Checking if /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/typesetting.pdf has images Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table no images found ./contrib/mom/examples/tests-mom.sh: ret: not found Checking if /home/schwarze/groff-1.22.4.rc4.solaris10/build/contrib/mom/examples/slide-demo.pdf has images FAIL contrib/mom/examples/tests-mom.sh (exit status: 255)
make check-am make make all-am make check-TESTS PASS: contrib/gdiffmk/tests/gdiffmk_tests.sh sed -e "s|[@]abs_top_builddir[@]|/home/schwarze/groff-1.22.4.rc4.solaris9/build|g" \ -e "s|[@]GHOSTSCRIPT[@]|gs|g" \ ../contrib/hdtbl/examples/test-hdtbl.sh.in > contrib/hdtbl/examples/test-hdtbl.sh chmod +x contrib/hdtbl/examples/test-hdtbl.sh FAIL: contrib/hdtbl/examples/test-hdtbl.sh sed -e "s|[@]abs_top_builddir[@]|/home/schwarze/groff-1.22.4.rc4.solaris9/build|g" \ ../contrib/mom/examples/test-mom.sh.in > contrib/mom/examples/tests-mom.sh chmod +x contrib/mom/examples/tests-mom.sh FAIL: contrib/mom/examples/tests-mom.sh ============================================================================ Testsuite summary for GNU Troff 1.22.4.rc4 ============================================================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to http://savannah.gnu.org/bugs/?group=groff ============================================================================ *** Error code 1 make: Fatal error: Command failed for target `test-suite.log' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris9/build *** Error code 1 make: Fatal error: Command failed for target `check-TESTS' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris9/build *** Error code 1 make: Fatal error: Command failed for target `check-am' Current working directory /home/schwarze/groff-1.22.4.rc4.solaris9/build *** Error code 1 make: Fatal error: Command failed for target `check' ============================================ GNU Troff 1.22.4.rc4: ./test-suite.log ============================================ # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: contrib/hdtbl/examples/test-hdtbl.sh ========================================== Checking /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/hdtbl/examples/fonts_n.ps Error: expected 38 pages, found 1 pages Checking /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/hdtbl/examples/fonts_x.ps Error: expected 38 pages, found 1 pages FAIL contrib/hdtbl/examples/test-hdtbl.sh (exit status: 255) FAIL: contrib/mom/examples/tests-mom.sh ======================================= ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found ./contrib/mom/examples/tests-mom.sh: !: not found Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/letter.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 1 pages, found pages Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/mom-pdf.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 8 pages, found pages Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/mon_premier_doc.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 5 pages, found pages Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/sample_docs.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 12 pages, found pages Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/slide-demo.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 27 pages, found pages Checking number of pages of /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/typesetting.pdf pdfinfo: cannot find/execute "pdfinfo" in ISA subdirectories Error: expected 3 pages, found pages Checking if /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/typesetting.pdf has images pdfimages: cannot find/execute "pdfimages" in ISA subdirectories no images found ./contrib/mom/examples/tests-mom.sh: ret: not found Checking if /home/schwarze/groff-1.22.4.rc4.solaris9/build/contrib/mom/examples/slide-demo.pdf has images pdfimages: cannot find/execute "pdfimages" in ISA subdirectories no images found ./contrib/mom/examples/tests-mom.sh: ret: not found FAIL contrib/mom/examples/tests-mom.sh (exit status: 255)