• Bug#1105703: source-highlight: FTBFS with make --shuffle=reverse: diff:

    From Lucas Nussbaum@21:1/5 to All on Tue May 13 21:30:21 2025
    Source: source-highlight
    Version: 3.1.9-4.3
    Severity: minor
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-shuffle

    Hi,

    GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/

    This package fails to build with make --shuffle=reverse.
    This is likely to be caused by a missing dependency in
    debian/rules or an upstream Makefile.

    More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

    Relevant part (hopefully):
    make[3]: Entering directory '/build/reproducible-path/source-highlight-3.1.9/tests'
    Makefile:2091: update target 'check_zsh' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s zsh -f esc --style-file=../src/esc.style --doc --lang-def=./../src/zsh.lang -n -i ./test.zsh -o test.zsh.out.txt
    echo expect no output from diff
    expect no output from diff
    diff ./test.zsh.txt test.zsh.out.txt
    Makefile:2215: update target 'check_failsafe' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --failsafe -i ./test.unknown -o test.unknown.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.unknown.html test.unknown.out.html
    Makefile:2195: update target 'check_tabs' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --tab=4 -i ./test.java -o test_tabs.java.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test_tabs.java.html test_tabs.java.out.html
    Makefile:2190: update target 'check_nobgcolor' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --style-file=texinfo.style --doc --title="source file" -i ./test_nobgcolor.cpp -o test_nobgcolor.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test_nobgcolor.html test_nobgcolor.out.html
    Makefile:2179: update target 'check_regexranges' due to: target does not exist
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --regex-range="/// [[:alpha:]]+" --line-number < ./test.java -o test_regexrange1.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --regex-range="/\\* main \\*/" --line-number < ./test.java -o test_regexrange2.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --regex-range="/\\* main \\*/","/\\* mymethod \\*/" --line-number < ./test.java -o test_regexrange3.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --regex-range="/\\* [[:alpha:]]+ \\*/" --line-number < ./test.java -o test_regexrange4.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test_regexrange1.html test_regexrange1.out.html
    diff ./test_regexrange2.html test_regexrange2.out.html
    diff ./test_regexrange3.html test_regexrange3.out.html
    diff ./test_regexrange4.html test_regexrange4.out.html
    Makefile:2170: update target 'check_lineranges' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --line-range="12-18","29-34" --line-number < ./test.java -o test_linerange1.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --line-range="12-18","29-34" --line-number --range-context=3 < ./test.java -o test_linerange2.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --line-range="12-18","29-34" --line-number --range-context=3 --range-separator="<...>" < ./test.java -o test_linerange_sep.out.
    html
    echo expect no output from diff
    expect no output from diff
    diff ./test_linerange1.html test_linerange1.out.html
    diff ./test_linerange2.html test_linerange2.out.html
    diff ./test_linerange_sep.html test_linerange_sep.out.html
    Makefile:2310: update target 'check_newlines' due to: target does not exist ../src/source-highlight --binary-output --show-regex=./test_newlines.lang > test_newlines.out
    ../src/source-highlight --binary-output --show-regex=./test_nonewlines.lang > test_nonewlines.out
    echo expect no output from diff
    expect no output from diff
    diff test_newlines.out test_nonewlines.out
    Makefile:2303: update target 'check_vardecl' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style -i ./test_vardecl.java -o test_vardecl.java.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s cpp -f html --style-file ../src/default.style --lang-def=./../src/cpp.lang -i ./test_vardecl.cc -o test_vardecl.cc.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test_vardecl.java.html test_vardecl.java.out.html
    diff ./test_vardecl.cc.html test_vardecl.cc.out.html
    Makefile:2296: update target 'check_stop' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --lang-def=./test_string_stop.lang -i ./test_string_stop.java -o test_string_stop.java.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style -i ./test_java_stop.java -o test_java_stop.java.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test_string_stop.java.html test_string_stop.java.out.html
    diff ./test_java_stop.java.html test_java_stop.java.out.html
    Makefile:2319: update target 'check-output-dir' due to: target does not exist rm -f ../tests/output_dir/test.java.html ../tests/output_dir/test.h.html ../src/source-highlight --binary-output --data-dir ../src/ --output-dir=../tests/output_dir ./test.java ./test.h
    Processing ./test.java ... created ../tests/output_dir/test.java.html Processing ./test.h ... created ../tests/output_dir/test.h.html
    test -f ../tests/output_dir/test.java.html
    test -f ../tests/output_dir/test.h.html
    Makefile:1948: update target 'check_coffeescript' due to: target does not exist
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.coffee -o test.coffee.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.coffee.html test.coffee.out.html
    Makefile:1953: update target 'check_tml' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.tml -o test.tml.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.tml.html test.tml.out.html
    Makefile:1943: update target 'check_lilypond' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --style-file ../src/lilypond.style -i ./test.ly -o test.ly.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.ly.html test.ly.out.html
    Makefile:1938: update target 'check_upc' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.upc -o test.upc.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.upc.html test.upc.out.html
    Makefile:1933: update target 'check_javalog' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --style-file ../src/javalog.style -i ./test.javalog -o test.javalog.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.javalog.html test.javalog.out.html
    Makefile:1928: update target 'check_opa' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.opa -o test.opa.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.opa.html test.opa.out.html
    Makefile:1923: update target 'check_po' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.po -o test.po.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.po.html test.po.out.html
    Makefile:1918: update target 'check_scheme' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.scm -o test.scm.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.scm.html test.scm.out.html
    Makefile:1913: update target 'check_lisp' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.lisp -o test.lisp.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.lisp.html test.lisp.out.html
    Makefile:1908: update target 'check_vala' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.vala -o test.vala.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.vala.html test.vala.out.html
    Makefile:1903: update target 'check_proto' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.proto -o test.proto.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.proto.html test.proto.out.html
    Makefile:1891: update target 'check_erlang' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.erl -o test.erl.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.erl.html test.erl.out.html
    Makefile:1886: update target 'check_errors' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.errors -o test.errors.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.errors.html test.errors.out.html
    Makefile:1881: update target 'check_d' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.d -o test.d.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.d.html test.d.out.html
    Makefile:1876: update target 'check_cobol' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.cobol -o test.cobol.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.cobol.html test.cobol.out.html
    Makefile:1871: update target 'check_clipper' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.clipper -o test.clipper.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.clipper.html test.clipper.out.html
    Makefile:1866: update target 'check_bat' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.bat -o test.bat.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.bat.html test.bat.out.html
    Makefile:1861: update target 'check_awk' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.awk -o test.awk.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.awk.html test.awk.out.html
    Makefile:1856: update target 'check_vbscript' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.vbs -o test.vbs.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.vbs.html test.vbs.out.html
    Makefile:1851: update target 'check_applescript' due to: target does not exist
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.scpt -o test.scpt.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.scpt.html test.scpt.out.html
    Makefile:1841: update target 'check_manifest' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.MF -o test.MF.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.MF.html test.MF.out.html
    Makefile:1834: update target 'check_haskell' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.hs -o test.hs.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --style-file ../src/default.style -f xhtml -i ./test.lhs -o test.lhs.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.hs.html test.hs.out.html
    diff ./test.lhs.html test.lhs.out.html
    Makefile:1829: update target 'check_texinfo' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.texinfo -o test.texinfo.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.texinfo.html test.texinfo.out.html
    Makefile:1824: update target 'check_pkgconfig' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.pc -s pc -o test.pc.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.pc.html test.pc.out.html
    Makefile:1819: update target 'check_ada' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.adb -s ada -o test.adb.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.adb.html test.adb.out.html
    Makefile:1814: update target 'check_scala' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.scala -s scala -o test.scala.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.scala.html test.scala.out.html
    Makefile:1809: update target 'check_conf' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.conf -s conf -o test.conf.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.conf.html test.conf.out.html
    Makefile:1804: update target 'check_xorg' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.xorg -s xorg -o test.xorg.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.xorg.html test.xorg.out.html
    Makefile:1799: update target 'check_glsl' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.glsl -o test.glsl.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.glsl.html test.glsl.out.html
    Makefile:1794: update target 'check_m4' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.m4 -o test.m4.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.m4.html test.m4.out.html
    Makefile:1789: update target 'check_ldap' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.ldap -o test.ldap.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.ldap.html test.ldap.out.html
    Makefile:1896: update target 'check_fortran' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.fortran -o test.fortran.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.fortran -s fixed-fortran -o test.fixed-fortran.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.fortran.html test.fortran.out.html
    diff ./test.fixed-fortran.html test.fixed-fortran.out.html
    Makefile:1784: update target 'check_haxe' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.hx -o test.hx.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.hx.html test.hx.out.html
    Makefile:1958: update target 'check_spec' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.spec -o test.spec.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.spec.html test.spec.out.html
    Makefile:1779: update target 'check_lsm' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.lsm -o test.lsm.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.lsm.html test.lsm.out.html
    Makefile:1774: update target 'check_desktop' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.desktop -o test.desktop.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.desktop.html test.desktop.out.html
    Makefile:1769: update target 'check_properties' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.properties -o test.properties.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.properties.html test.properties.out.html
    Makefile:2228: update target 'check_defaults' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --lang-def=./lang4defaults.lang --style-file ../src/default.style --style-defaults=./test.defaults -i ./test.wdefault -o test.wdefault.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --lang-def=./lang4defaults.lang --style-file ../src/default.style -i ./test.wodefault -o test.wodefault.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.wdefault.html test.wdefault.out.html
    diff ./test.wodefault.html test.wodefault.out.html
    Makefile:1759: update target 'check_slang' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.sl -o test.sl.out.html --title="S-LANG test"
    echo expect no output from diff
    expect no output from diff
    diff ./test.sl.html test.sl.out.html
    Makefile:2084: update target 'check_namedgroups' due to: target does not exist
    ../src/source-highlight --binary-output --gen-version --lang-def=./namedgroups.lang --style-file ../src/default.style --data-dir ../src/ -i ./test.ngroups -o test.ngroups.out.html
    ../src/source-highlight --binary-output --gen-version --lang-def=./namedgroups_state.lang --style-file ../src/default.style --data-dir ../src/ -i ./test_state.ngroups -o test_state.ngroups.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.ngroups.html test.ngroups.out.html
    diff ./test_state.ngroups.html test_state.ngroups.out.html
    Makefile:2001: update target 'check_docbook' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f docbook --doc --title="listing in docbook" --tab=8 -i ./test.h --line-number -o test.h.out.docbook
    echo expect no output from diff
    expect no output from diff
    diff ./test.h.docbook test.h.out.docbook
    Makefile:2051: update target 'check_ipxe' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.ipxe -o test.ipxe.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.ipxe.html test.ipxe.out.html
    Makefile:2046: update target 'check_feature' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.feature -o test.feature.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.feature.html test.feature.out.html
    Makefile:2041: update target 'check_json' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --style-file=json.style -i ./test.json -o test.json.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.json.html test.json.out.html
    Makefile:2036: update target 'check_groovy' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.groovy -o test.groovy.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.groovy.html test.groovy.out.html
    Makefile:2031: update target 'check_go' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.go -o test.go.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.go.html test.go.out.html
    Makefile:2026: update target 'check_ps' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.ps -o test.ps.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.ps.html test.ps.out.html
    Makefile:2021: update target 'check_css' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.css -o test.css.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.css.html test.css.out.html
    Makefile:1846: update target 'check_asm' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f html --style-file ../src/default.style -i ./test.asm -o test.asm.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.asm.html test.asm.out.html
    Makefile:2016: update target 'check_makefile' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.makefile -o test.makefile.out.html
    echo expect no output from diff
    expect no output from diff
    diff ./test.makefile.html test.makefile.out.html
    Makefile:2272: update target 'check_show' due to: target does not exist ../src/source-highlight --binary-output --show-regex=../src/c_comment.lang > c_comment.out.show
    tr -d '\r' < c_comment.out.show > temp.output && cp -f temp.output c_comment.out.show
    ../src/source-highlight --binary-output --show-regex=./namedgroups_state.lang > namedgroups_state.out.show
    tr -d '\r' < namedgroups_state.out.show > temp.output && cp -f temp.output namedgroups_state.out.show
    echo expect no output from diff
    expect no output from diff
    diff ./c_comment.show c_comment.out.show
    diff ./namedgroups_state.show namedgroups_state.out.show
    Makefile:2240: update target 'check_ref' due to: target does not exist ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s cpp -f html --style-file ../src/default.style --lang-def=./../src/cpp.lang --title="Contains references to tags" --gen-references=inline -i ./test.h -o test_ref.out.html
    sed -itesttmp -e 's/test\_ref\.out\.html/test\_ref\.html/g' test_ref.out.html sed -itesttmp -f ./erasedir3.sed test_ref.out.html # eliminate leading paths rm -f test_refs_tmp.* *testtmp
    cp -f ./test_refs.h test_refs_tmp.h
    cp -f ./test_refs.cpp test_refs_tmp.cpp
    /usr/bin/ctags --excmd=number --tag-relative=yes -o temp_test_refs.tags test_refs_tmp.h test_refs_tmp.cpp
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s cpp -f html --style-file ../src/default.style --lang-def=./../src/cpp.lang --title="Contains references to tags" --gen-references=inline --ctags-file=temp_test_refs.tags --line-
    number test_refs_tmp.h test_refs_tmp.cpp --verbose
    retrieving default datadir value...
    using hardcoded datadir value /usr/share/source-highlight
    opening ../src//outlang.map
    Processing test_refs_tmp.h ... opening ../src//html.outlang
    opening ../src//html_common.outlang
    opening ../src//html_ref.outlang
    Running ctags: ctags --excmd=n --tag-relative=yes test_refs_tmp.h test_refs_tmp.cpp
    opening ../src/default.style
    opening ../src//style.defaults
    opening ./../src/cpp.lang
    opening ./../src//c_comment.lang
    opening ./../src//url.lang
    opening ./../src//html_simple.lang
    opening ./../src//key_string.lang
    opening ./../src//xml.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//todo.lang
    opening ./../src//url.lang
    opening ./../src//html_simple.lang
    opening ./../src//key_string.lang
    opening ./../src//xml.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//todo.lang
    opening ./../src//url.lang
    opening ./../src//todo.lang
    opening ./../src//c_preprocessor.lang
    opening ./../src//c_comment.lang
    opening ./../src//url.lang
    opening ./../src//html_simple.lang
    opening ./../src//key_string.lang
    opening ./../src//xml.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//todo.lang
    opening ./../src//url.lang
    opening ./../src//html_simple.lang
    opening ./../src//key_string.lang
    opening ./../src//xml.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//key_string.lang
    opening ./../src//todo.lang
    opening ./../src//url.lang
    opening ./../src//todo.lang
    opening ./../src//number.lang
    opening ./../src//c_string.lang
    opening ./../src//symbols.lang
    opening ./../src//function.lang
    opening ./../src//clike_vardeclaration.lang
    created test_refs_tmp.h.html
    Processing test_refs_tmp.cpp ... created test_refs_tmp.cpp.html
    sed -itesttmp -e 's/\_tmp\.h/\.h/g' test_refs_tmp.h.html test_refs_tmp.cpp.html
    sed -itesttmp -e 's/\_tmp\.cpp/\.cpp/g' test_refs_tmp.h.html test_refs_tmp.cpp.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --doc -s cpp -f latexcolor --style-file ../src/default.style --title="Contains references to tags" --gen-references=postline --line-number -i ./test.h -o test_ref.out.tex
    sed -itesttmp -r 's/([.\/[:alnum:]]+)\/(test\.h\:[[:alnum:]\._]+)/\2/g' test_ref.out.tex # eliminate leading paths
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --doc -s cpp -f latexcolor --style-file ../src/default.style --title="Contains references to tags" --gen-references=postdoc --line-number -i ./test.h -o test_ref_post.out.tex
    sed -itesttmp -f ./erasedir3.sed test_ref_post.out.tex # eliminate leading paths
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s cpp -f texinfo --style-file ../src/texinfo.style --gen-references=postline --line-number -i ./test.h -o test_ref.out.texinfo
    sed -itesttmp -f ./erasedir3.sed test_ref.out.texinfo # eliminate leading paths
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -f docbook --doc --title="listing in docbook" --tab=8 --gen-references=postline --line-number -i ./test.h -o test_ref.out.docbook
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s cpp -f xhtml --css ../src/default.css --gen-references=inline --line-number-ref --title="XHTML with refs" -i ./test.h -o test_ref.out.xhtml
    sed -itesttmp -e 's/test\_ref\.out\.xhtml/test\_ref\.xhtml/g' test_ref.out.xhtml
    sed -itesttmp -f ./erasedir3.sed test_ref.out.xhtml # eliminate leading paths echo expect no output from diff
    expect no output from diff
    diff ./test_ref.html test_ref.out.html
    diff ./test_refs.h.html test_refs_tmp.h.html
    diff ./test_refs.cpp.html test_refs_tmp.cpp.html
    diff ./test_ref.tex test_ref.out.tex
    diff ./test_ref.texinfo test_ref.out.texinfo
    diff ./test_ref_post.tex test_ref_post.out.tex
    diff ./test_ref.docbook test_ref.out.docbook
    diff ./test_ref.xhtml test_ref.out.xhtml
    rm -f test_refs_tmp.* *testtmp temp_test_refs.tags
    Makefile:2220: update target 'check_debug' due to: target does not exist
    rm -f *.out.debug
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -s java -f html --style-file ../src/default.style --debug-lang=dump -i ./debug.java -o debug.java.out.html > debug.out.debug
    tr -d '\r' < debug.out.debug > temp.output && cp -f temp.output debug.out.debug
    echo expect no output from diff
    expect no output from diff
    diff ./debug.debug debug.out.debug
    diff ./debug.java.html debug.java.out.html
    Makefile:1974: update target 'myimplicitphp.foo' due to: target does not exist
    cp ./test.php3 myimplicitphp.foo
    Makefile:1971: update target 'myimplicitxml.foo' due to: target does not exist
    cp ./test.xml myimplicitxml.foo
    Makefile:1968: update target 'myscript' due to: target does not exist
    cp ./test.sh myscript
    Makefile:1977: update target 'check_infer' due to: target does not exist
    rm -f myscript.html
    rm -f myimplicitxml.foo.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --infer-lang -i ./test2.pl -o test2.pl.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --infer-lang -i ./test.tcl -o test.tcl.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i myscript -o myscript.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i ./test.ecore -o test.ecore.out.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ --title="xml formatted in html" -i myimplicitxml.foo -o myimplicitxml.foo.html
    ../src/source-highlight --binary-output --gen-version --data-dir ../src/ -i myimplicitphp.foo -o myimplicitphp.foo.html
    echo expect no output from diff
    expect no output from diff

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)