[1/38] cxx asan '' cpp/data_lang.cc _build/obj/cxx-asan/cpp/data_lang.o [2/38] cxx asan '' _gen/frontend/id_kind.asdl.cc _build/obj/cxx-asan/_gen/frontend/id_kind.asdl.o [3/38] cxx asan '' _gen/core/value.asdl.cc _build/obj/cxx-asan/_gen/core/value.asdl.o [4/38] cxx asan '' _gen/core/runtime.asdl.cc _build/obj/cxx-asan/_gen/core/runtime.asdl.o [5/38] cxx asan '' mycpp/bump_leak_heap.cc _build/obj/cxx-asan/mycpp/bump_leak_heap.o [6/38] cxx asan '' mycpp/gc_builtins.cc _build/obj/cxx-asan/mycpp/gc_builtins.o [7/38] cxx asan '' mycpp/gc_mops.cc _build/obj/cxx-asan/mycpp/gc_mops.o [8/38] cxx asan '' mycpp/gc_mylib.cc _build/obj/cxx-asan/mycpp/gc_mylib.o [9/38] cxx asan '' mycpp/hash.cc _build/obj/cxx-asan/mycpp/hash.o [10/38] cxx asan '' mycpp/mark_sweep_heap.cc _build/obj/cxx-asan/mycpp/mark_sweep_heap.o [11/38] cxx asan '' _gen/bin/text_files.cc _build/obj/cxx-asan/_gen/bin/text_files.o [12/38] cxx asan '' _gen/cpp/build_stamp.cc _build/obj/cxx-asan/_gen/cpp/build_stamp.o [13/38] cxx asan '' _gen/frontend/syntax.asdl.cc _build/obj/cxx-asan/_gen/frontend/syntax.asdl.o [14/38] cxx asan '' cpp/fanos.cc _build/obj/cxx-asan/cpp/fanos.o [15/38] cxx asan '' cpp/core.cc _build/obj/cxx-asan/cpp/core.o [16/38] cxx asan '' cpp/fanos_shared.c _build/obj/cxx-asan/cpp/fanos_shared.o [17/38] cxx asan '' cpp/frontend_flag_spec.cc _build/obj/cxx-asan/cpp/frontend_flag_spec.o [18/38] cxx asan '' cpp/frontend_match.cc _build/obj/cxx-asan/cpp/frontend_match.o [19/38] cxx asan '' cpp/frontend_pyreadline.cc _build/obj/cxx-asan/cpp/frontend_pyreadline.o [20/38] cxx asan '' cpp/libc.cc _build/obj/cxx-asan/cpp/libc.o [21/38] cxx asan '' mycpp/gc_str.cc _build/obj/cxx-asan/mycpp/gc_str.o [22/38] cxx asan '' cpp/osh_tdop.cc _build/obj/cxx-asan/cpp/osh_tdop.o [23/38] cxx asan '' cpp/osh.cc _build/obj/cxx-asan/cpp/osh.o [24/38] cxx asan '' cpp/pgen2.cc _build/obj/cxx-asan/cpp/pgen2.o [25/38] cxx asan '' cpp/pylib.cc _build/obj/cxx-asan/cpp/pylib.o [26/38] cxx asan '' cpp/stdlib.cc _build/obj/cxx-asan/cpp/stdlib.o [27/38] cxx asan '' _gen/data_lang/pretty.asdl.cc _build/obj/cxx-asan/_gen/data_lang/pretty.asdl.o [28/38] cxx asan '' _gen/frontend/arg_types.cc _build/obj/cxx-asan/_gen/frontend/arg_types.o [29/38] cxx asan '' _gen/data_lang/nil8.asdl.cc _build/obj/cxx-asan/_gen/data_lang/nil8.asdl.o [30/38] cxx asan '' _gen/frontend/signal.cc _build/obj/cxx-asan/_gen/frontend/signal.o [31/38] cxx asan '' _gen/frontend/consts.cc _build/obj/cxx-asan/_gen/frontend/consts.o [32/38] cxx asan '' _gen/frontend/help_meta.cc _build/obj/cxx-asan/_gen/frontend/help_meta.o [33/38] cxx asan '' _gen/osh/arith_parse.cc _build/obj/cxx-asan/_gen/osh/arith_parse.o [34/38] cxx asan '' _gen/ysh/grammar_tables.cc _build/obj/cxx-asan/_gen/ysh/grammar_tables.o [35/38] cxx asan '' _gen/bin/oils_for_unix.mycpp.cc _build/obj/cxx-asan/_gen/bin/oils_for_unix.mycpp.o [36/38] LINK cxx asan _bin/cxx-asan/oils-for-unix _build/obj/cxx-asan/_gen/bin/oils_for_unix.mycpp.o _build/obj/cxx-asan/_gen/bin/text_files.o _build/obj/cxx-asan/_gen/core/runtime.asdl.o _build/obj/cxx-asan/_gen/core/value.asdl.o _build/obj/cxx-asan/_gen/cpp/build_stamp.o _build/obj/cxx-asan/cpp/core.o _build/obj/cxx-asan/cpp/data_lang.o _build/obj/cxx-asan/cpp/fanos.o _build/obj/cxx-asan/cpp/fanos_shared.o _build/obj/cxx-asan/cpp/frontend_flag_spec.o _build/obj/cxx-asan/cpp/frontend_match.o _build/obj/cxx-asan/cpp/frontend_pyreadline.o _build/obj/cxx-asan/cpp/libc.o _build/obj/cxx-asan/cpp/osh.o _build/obj/cxx-asan/cpp/osh_tdop.o _build/obj/cxx-asan/cpp/pgen2.o _build/obj/cxx-asan/cpp/pylib.o _build/obj/cxx-asan/cpp/stdlib.o _build/obj/cxx-asan/_gen/data_lang/nil8.asdl.o _build/obj/cxx-asan/_gen/data_lang/pretty.asdl.o _build/obj/cxx-asan/_gen/frontend/arg_types.o _build/obj/cxx-asan/_gen/frontend/consts.o _build/obj/cxx-asan/_gen/frontend/help_meta.o _build/obj/cxx-asan/_gen/frontend/id_kind.asdl.o _build/obj/cxx-asan/_gen/frontend/signal.o _build/obj/cxx-asan/_gen/frontend/syntax.asdl.o _build/obj/cxx-asan/mycpp/bump_leak_heap.o _build/obj/cxx-asan/mycpp/gc_builtins.o _build/obj/cxx-asan/mycpp/gc_mops.o _build/obj/cxx-asan/mycpp/gc_mylib.o _build/obj/cxx-asan/mycpp/gc_str.o _build/obj/cxx-asan/mycpp/hash.o _build/obj/cxx-asan/mycpp/mark_sweep_heap.o _build/obj/cxx-asan/_gen/osh/arith_parse.o _build/obj/cxx-asan/_gen/ysh/grammar_tables.o [37/38] SYMLINK _bin/cxx-asan oils-for-unix osh 'osh' -> 'oils-for-unix' [38/38] SYMLINK _bin/cxx-asan oils-for-unix ysh 'ysh' -> 'oils-for-unix' PWD = /home/uke/oil PATH = /wedge/oils-for-unix.org/pkg/re2c/3.0/bin:/wedge/oils-for-unix.org/pkg/python3/3.10.4/bin:/wedge/oils-for-unix.org/pkg/re2c/3.0/bin:/wedge/oils-for-unix.org/pkg/python3/3.10.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin hello from osh: osh: not found hello from /home/uke/oil/_bin/cxx-asan/osh: /home/uke/oil/_bin/cxx-asan/osh __ TODO-deprecate __ alias __ append __ arith-context __ arith __ array-compat array-compat: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ array __ assign-deferred assign-deferred: FATAL: 18 tests failed (9 oils failures) __ assign-dialects assign-dialects: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ assign-extended __ assign __ assoc-zsh assoc-zsh: FATAL: 12 tests failed (6 oils failures) __ assoc assign: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ background assoc: FATAL: Got 6 failures (3 oils failures), but 3 are allowed __ ble-features __ ble-idioms __ blog1 background: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ blog2 __ brace-expansion __ bugs bugs: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ builtin-bash builtin-bash: FATAL: Got 8 failures (4 oils failures), but 4 are allowed __ builtin-bracket __ builtin-completion builtin-bracket: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ builtin-dirs builtin-completion: FATAL: Got 6 failures (3 oils failures), but 3 are allowed __ builtin-eval-source __ builtin-getopts __ builtin-history __ builtin-io __ builtin-printf builtin-printf: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ builtin-special builtin-special: FATAL: 8 tests failed (4 oils failures) __ builtin-times __ builtin-trap-bash builtin-io: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ builtin-trap builtin-trap-bash: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ builtin-type-bash __ builtin-type __ builtin-vars __ builtins builtin-vars: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ builtins2 builtins: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ case_ __ command-parsing case_: FATAL: Got 6 failures (3 oils failures), but 3 are allowed __ command-sub __ command_ __ comments __ dbracket __ dparen dparen: FATAL: 2 tests failed (1 oils failures) __ empty-bodies __ errexit-osh dbracket: FATAL: Got 6 failures (3 oils failures), but 3 are allowed __ errexit __ exit-status __ explore-parsing __ extglob-files exit-status: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ extglob-match extglob-files: FATAL: 2 tests failed (1 oils failures) __ fatal-errors __ for-expr __ func-parsing __ glob __ globignore globignore: FATAL: Got 28 failures (14 oils failures), but 14 are allowed __ here-doc glob: FATAL: 6 tests failed (3 oils failures) __ if_ __ interactive __ introspect __ let let: FATAL: 4 tests failed (2 oils failures) __ loop __ nameref __ nix-idioms nix-idioms: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ nocasematch-match nameref: FATAL: 14 tests failed (7 oils failures) __ nul-bytes __ parse-errors nul-bytes: FATAL: Got 3 failures (2 oils failures), but 2 are allowed __ pipeline parse-errors: FATAL: 6 tests failed (3 oils failures) __ posix __ process-sub __ prompt __ quote __ redirect-multi __ redirect __ regex regex: FATAL: 4 tests failed (2 oils failures) __ serialize __ sh-func redirect: FATAL: 4 tests failed (2 oils failures) __ sh-options sh-func: FATAL: 2 tests failed (1 oils failures) __ sh-usage __ smoke __ strict-options sh-options: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ subshell __ tilde __ toysh-posix __ toysh toysh: FATAL: 6 tests failed (3 oils failures) __ type-compat __ var-num toysh-posix: FATAL: 6 tests failed (3 oils failures) __ var-op-bash __ var-op-len __ var-op-patsub var-op-bash: FATAL: Got 10 failures (5 oils failures), but 5 are allowed __ var-op-slice var-op-patsub: FATAL: 4 tests failed (2 oils failures) __ var-op-strip var-op-slice: FATAL: 2 tests failed (1 oils failures) __ var-op-test __ var-ref __ var-sub-quote __ var-sub __ vars-bash vars-bash: FATAL: Got 2 failures (1 oils failures), but 1 are allowed __ vars-special __ word-eval __ word-split vars-special: FATAL: Got 4 failures (2 oils failures), but 2 are allowed __ xtrace xtrace: FATAL: 2 tests failed (1 oils failures) word-split: FATAL: Got 16 failures (8 oils failures), but 8 are allowed doctools/src_tree.py spec-files _tmp/spec/osh-cpp TODO-deprecate alias append arith-context arith array-compat array assign-deferred assign-dialects assign-extended assign assoc-zsh assoc background ble-features ble-idioms blog1 blog2 brace-expansion bugs builtin-bash builtin-bracket builtin-completion builtin-dirs builtin-eval-source builtin-getopts builtin-history builtin-io builtin-printf builtin-special builtin-times builtin-trap-bash builtin-trap builtin-type-bash builtin-type builtin-vars builtins builtins2 case_ command-parsing command-sub command_ comments dbracket dparen empty-bodies errexit-osh errexit exit-status explore-parsing extglob-files extglob-match fatal-errors for-expr func-parsing glob globignore here-doc if_ interactive introspect let loop nameref nix-idioms nocasematch-match nul-bytes parse-errors pipeline posix process-sub prompt quote redirect-multi redirect regex serialize sh-func sh-options sh-usage smoke strict-options subshell tilde toysh-posix toysh type-compat var-num var-op-bash var-op-len var-op-patsub var-op-slice var-op-strip var-op-test var-ref var-sub-quote var-sub vars-bash vars-special word-eval word-split xtrace src_tree.py: Wrote 102 HTML files -> _tmp/spec/osh-cpp done: all-tests-to-html array-compat failed with status 1 assign failed with status 1 assign-deferred failed with status 1 assign-dialects failed with status 1 assoc failed with status 1 assoc-zsh failed with status 1 background failed with status 1 bugs failed with status 1 builtin-bash failed with status 1 builtin-bracket failed with status 1 builtin-completion failed with status 1 builtin-io failed with status 1 builtin-printf failed with status 1 builtin-special failed with status 1 builtin-trap-bash failed with status 1 builtin-vars failed with status 1 builtins failed with status 1 case_ failed with status 1 dbracket failed with status 1 dparen failed with status 1 exit-status failed with status 1 extglob-files failed with status 1 glob failed with status 1 globignore failed with status 1 let failed with status 1 nameref failed with status 1 nix-idioms failed with status 1 nul-bytes failed with status 1 parse-errors failed with status 1 redirect failed with status 1 regex failed with status 1 sh-func failed with status 1 sh-options failed with status 1 toysh failed with status 1 toysh-posix failed with status 1 var-op-bash failed with status 1 var-op-patsub failed with status 1 var-op-slice failed with status 1 vars-bash failed with status 1 vars-special failed with status 1 word-split failed with status 1 xtrace failed with status 1 *** 42 tests FAILED test/spec-version.sh: line 77: zsh: command not found Results: file:///home/uke/oil/_tmp/spec/osh-cpp/index.html real 1m24.596s user 1m41.770s sys 0m59.710s Comparison: file:///home/uke/oil/_tmp/spec/osh-cpp/compare.html