DEPS _build/NINJA/asdl.asdl_main/deps.txt DEPS _build/NINJA/core.optview_gen/deps.txt DEPS _build/NINJA/frontend.consts_gen/deps.txt DEPS _build/NINJA/frontend.flag_gen/deps.txt DEPS _build/NINJA/frontend.lexer_gen/deps.txt DEPS _build/NINJA/frontend.option_gen/deps.txt DEPS _build/NINJA/oil_lang.grammar_gen/deps.txt DEPS _build/NINJA/osh.arith_parse_gen/deps.txt DEPS _build/NINJA/osh_eval/all.txt _build/NINJA/osh_eval/translate.txt _build/NINJA/osh_eval/typecheck.txt DEPS prebuilt/ninja/mycpp.mycpp_main/deps.txt prebuilt/ninja/pea.pea_main/deps.txt (build/ninja_main.py) -> build.ninja (build/ninja_main.py) -> _build/oil-native.sh [1/28] make-pystub _bin/shwrap/arith_parse_gen osh/arith_parse_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/id_kind_asdl.py _devbuild/gen/runtime_asdl.py _devbuild/gen/syntax_asdl.py _devbuild/gen/types_asdl.py asdl/format.py asdl/pybase.py asdl/runtime.py core/ansi.py core/error.py core/pyerror.py core/pyutil.py core/ui.py frontend/builtin_def.py frontend/consts.py frontend/id_kind_def.py frontend/lexer_def.py frontend/option_def.py mycpp/mylib.py osh/arith_parse.py osh/tdop.py osh/word_.py pgen2/grammar.py pylib/cgi.py pylib/collections_.py pylib/os_path.py qsn_/qsn.py [2/28] make-pystub _bin/shwrap/mycpp_main mycpp/mycpp_main.py mycpp/const_pass.py mycpp/cppgen_pass.py mycpp/crash.py mycpp/debug_pass.py mycpp/format_strings.py mycpp/pass_state.py mycpp/util.py [3/28] consts_gen cpp-consts _gen/frontend/consts [4/28] arith-parse-gen > _gen/osh/arith_parse.cc [5/28] cxx dbg '' cpp/leaky_core.cc _build/obj/cxx-dbg/cpp/leaky_core.o [6/28] cxx dbg '' cpp/leaky_frontend_flag_spec.cc _build/obj/cxx-dbg/cpp/leaky_frontend_flag_spec.o [7/28] cxx dbg '' _gen/core/runtime.asdl.cc _build/obj/cxx-dbg/_gen/core/runtime.asdl.o [8/28] cxx dbg '' cpp/leaky_frontend_tdop.cc _build/obj/cxx-dbg/cpp/leaky_frontend_tdop.o [9/28] cxx dbg '' cpp/leaky_osh.cc _build/obj/cxx-dbg/cpp/leaky_osh.o [10/28] cxx dbg '' cpp/leaky_frontend_match.cc _build/obj/cxx-dbg/cpp/leaky_frontend_match.o [11/28] cxx dbg '' cpp/leaky_pgen2.cc _build/obj/cxx-dbg/cpp/leaky_pgen2.o [12/28] cxx dbg '' cpp/leaky_pylib.cc _build/obj/cxx-dbg/cpp/leaky_pylib.o [13/28] cxx dbg '' cpp/leaky_libc.cc _build/obj/cxx-dbg/cpp/leaky_libc.o [14/28] cxx dbg '' _gen/frontend/id_kind.asdl.cc _build/obj/cxx-dbg/_gen/frontend/id_kind.asdl.o [15/28] cxx dbg '' cpp/leaky_stdlib.cc _build/obj/cxx-dbg/cpp/leaky_stdlib.o [16/28] cxx dbg '' _gen/frontend/arg_types.cc _build/obj/cxx-dbg/_gen/frontend/arg_types.o [17/28] cxx dbg '' _gen/frontend/consts.cc _build/obj/cxx-dbg/_gen/frontend/consts.o [18/28] cxx dbg '' _gen/osh/arith_parse.cc _build/obj/cxx-dbg/_gen/osh/arith_parse.o [19/28] cxx dbg '' mycpp/cheney_heap.cc _build/obj/cxx-dbg/mycpp/cheney_heap.o mycpp/cheney_heap.cc: In member function 'Obj* CheneyHeap::Relocate(Obj*, Obj*)': mycpp/cheney_heap.cc:55:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Obj' with no trivial copy-assignment [-Wclass-memaccess] memcpy(new_location, obj, n); ^ In file included from /home/uke/oil/mycpp/runtime.h:10, from mycpp/cheney_heap.cc:3: /home/uke/oil/mycpp/gc_obj.h:48:7: note: 'class Obj' declared here class Obj { ^~~ [20/28] cxx dbg '' _gen/frontend/syntax.asdl.cc _build/obj/cxx-dbg/_gen/frontend/syntax.asdl.o [21/28] cxx dbg '' mycpp/gc_mylib.cc _build/obj/cxx-dbg/mycpp/gc_mylib.o [22/28] cxx dbg '' mycpp/leaky_builtins.cc _build/obj/cxx-dbg/mycpp/leaky_builtins.o [23/28] cxx dbg '' mycpp/leaky_containers.cc _build/obj/cxx-dbg/mycpp/leaky_containers.o [24/28] cxx dbg '' mycpp/leaky_mylib.cc _build/obj/cxx-dbg/mycpp/leaky_mylib.o [25/28] cxx dbg '' mycpp/marksweep_heap.cc _build/obj/cxx-dbg/mycpp/marksweep_heap.o [26/28] gen-osh-eval _gen/bin/osh_eval.mycpp asdl/format.py asdl/runtime.py bin/osh_eval.py core/alloc.py core/ansi.py core/dev.py core/error.py core/executor.py core/main_loop.py core/process.py core/shell_native.py core/state.py core/ui.py core/util.py core/vm.py frontend/args.py frontend/lexer.py frontend/location.py frontend/parse_lib.py frontend/reader.py frontend/typed_args.py oil_lang/expr_parse.py oil_lang/expr_to_ast.py oil_lang/funcs.py oil_lang/regex_translate.py osh/arith_parse.py osh/bool_parse.py osh/braces.py osh/builtin_assign.py osh/builtin_bracket.py osh/builtin_meta.py osh/builtin_misc.py osh/builtin_printf.py osh/builtin_process2.py osh/builtin_pure.py osh/builtin_trap.py osh/cmd_eval.py osh/cmd_parse.py osh/glob_.py osh/prompt.py osh/sh_expr_eval.py osh/split.py osh/string_ops.py osh/tdop.py osh/word_.py osh/word_compile.py osh/word_eval.py osh/word_parse.py pgen2/grammar.py pgen2/pnode.py pylib/cgi.py pylib/os_path.py qsn_/qsn.py qsn_/qsn_native.py mycpp: LOADING asdl/format.py asdl/runtime.py bin/osh_eval.py core/alloc.py core/ansi.py core/dev.py core/error.py core/executor.py core/main_loop.py core/process.py core/shell_native.py core/state.py core/ui.py core/util.py core/vm.py frontend/args.py frontend/lexer.py frontend/location.py frontend/parse_lib.py frontend/reader.py frontend/typed_args.py oil_lang/expr_parse.py oil_lang/expr_to_ast.py oil_lang/funcs.py oil_lang/regex_translate.py osh/arith_parse.py osh/bool_parse.py osh/braces.py osh/builtin_assign.py osh/builtin_bracket.py osh/builtin_meta.py osh/builtin_misc.py osh/builtin_printf.py osh/builtin_process2.py osh/builtin_pure.py osh/builtin_trap.py osh/cmd_eval.py osh/cmd_parse.py osh/glob_.py osh/prompt.py osh/sh_expr_eval.py osh/split.py osh/string_ops.py osh/tdop.py osh/word_.py osh/word_compile.py osh/word_eval.py osh/word_parse.py pgen2/grammar.py pgen2/pnode.py pylib/cgi.py pylib/os_path.py qsn_/qsn.py qsn_/qsn_native.py mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: IMPL [27/28] cxx dbg '' _gen/bin/osh_eval.mycpp.cc _build/obj/cxx-dbg/_gen/bin/osh_eval.mycpp.o _gen/bin/osh_eval.mycpp.cc: In member function 'virtual int executor::ShellExecutor::RunBuiltin(int, runtime_asdl::cmd_value__Argv*)': _gen/bin/osh_eval.mycpp.cc:9312:17: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (std::exception) { } ^~~~~~~~~ _gen/bin/osh_eval.mycpp.cc: In member function 'void process::ExternalProgram::_Exec(Str*, List*, int, Dict*, bool)': _gen/bin/osh_eval.mycpp.cc:10251:19: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (std::exception) { } ^~~~~~~~~ _gen/bin/osh_eval.mycpp.cc: In member function 'virtual int builtin_meta::Source::Run(runtime_asdl::cmd_value__Argv*)': _gen/bin/osh_eval.mycpp.cc:18742:23: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (std::exception) { } ^~~~~~~~~ _gen/bin/osh_eval.mycpp.cc: In member function 'int builtin_misc::Read::_Run(runtime_asdl::cmd_value__Argv*)': _gen/bin/osh_eval.mycpp.cc:19489:17: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (std::exception) { } ^~~~~~~~~ _gen/bin/osh_eval.mycpp.cc: In member function 'int cmd_eval::CommandEvaluator::_RunAssignBuiltin(runtime_asdl::cmd_value__Assign*)': _gen/bin/osh_eval.mycpp.cc:21921:17: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (std::exception) { } ^~~~~~~~~ [28/28] LINK cxx dbg _bin/cxx-dbg/osh_eval _build/obj/cxx-dbg/cpp/leaky_core.o _build/obj/cxx-dbg/cpp/leaky_frontend_flag_spec.o _build/obj/cxx-dbg/cpp/leaky_frontend_match.o _build/obj/cxx-dbg/cpp/leaky_frontend_tdop.o _build/obj/cxx-dbg/cpp/leaky_osh.o _build/obj/cxx-dbg/cpp/leaky_pgen2.o _build/obj/cxx-dbg/cpp/leaky_pylib.o _build/obj/cxx-dbg/cpp/leaky_stdlib.o _build/obj/cxx-dbg/cpp/leaky_libc.o _build/obj/cxx-dbg/_gen/core/runtime.asdl.o _build/obj/cxx-dbg/_gen/frontend/syntax.asdl.o _build/obj/cxx-dbg/_gen/frontend/id_kind.asdl.o _build/obj/cxx-dbg/_gen/bin/osh_eval.mycpp.o _build/obj/cxx-dbg/_gen/frontend/arg_types.o _build/obj/cxx-dbg/_gen/frontend/consts.o _build/obj/cxx-dbg/_gen/osh/arith_parse.o _build/obj/cxx-dbg/mycpp/gc_mylib.o _build/obj/cxx-dbg/mycpp/cheney_heap.o _build/obj/cxx-dbg/mycpp/marksweep_heap.o _build/obj/cxx-dbg/mycpp/leaky_containers.o _build/obj/cxx-dbg/mycpp/leaky_builtins.o _build/obj/cxx-dbg/mycpp/leaky_mylib.o real 0m39.852s user 0m43.088s sys 0m1.763s -rwxr-xr-x 1 uke uke 5212480 Sep 26 04:53 _bin/cxx-dbg/osh_eval