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/41] make-pystub _bin/shwrap/consts_gen frontend/consts_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/types_asdl.py asdl/pybase.py asdl/runtime.py core/error.py core/pyerror.py frontend/builtin_def.py frontend/id_kind_def.py frontend/option_def.py mycpp/mylib.py pylib/collections_.py [2/41] make-pystub _bin/shwrap/asdl_main asdl/asdl_main.py asdl/ast.py asdl/front_end.py asdl/gen_cpp.py asdl/gen_python.py asdl/visitor.py core/error.py core/pyerror.py mycpp/mylib.py pylib/collections_.py [3/41] make-pystub _bin/shwrap/flag_gen frontend/flag_gen.py _devbuild/gen/hnode_asdl.py _devbuild/gen/id_kind_asdl.py _devbuild/gen/runtime_asdl.py asdl/pybase.py asdl/runtime.py core/error.py core/pyerror.py frontend/args.py frontend/flag_def.py frontend/flag_spec.py frontend/option_def.py mycpp/mylib.py pylib/collections_.py [4/41] make-pystub _bin/shwrap/optview_gen core/optview_gen.py frontend/option_def.py [5/41] 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 [6/41] make-pystub _bin/shwrap/option_gen frontend/option_gen.py asdl/ast.py asdl/visitor.py frontend/builtin_def.py frontend/option_def.py [7/41] 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 [8/41] asdl_main cpp --no-pretty-print-methods asdl/hnode.asdl _gen/asdl/hnode.asdl _gen/asdl/hnode.asdl_debug.py [9/41] asdl_main cpp frontend/syntax.asdl _gen/frontend/syntax.asdl _gen/frontend/syntax.asdl_debug.py [10/41] asdl_main cpp --no-pretty-print-methods frontend/types.asdl _gen/frontend/types.asdl _gen/frontend/types.asdl_debug.py [11/41] asdl_main cpp core/runtime.asdl _gen/core/runtime.asdl _gen/core/runtime.asdl_debug.py [12/41] consts_gen cpp _gen/frontend/id_kind.asdl [13/41] consts_gen cpp _gen/frontend/option.asdl [14/41] consts_gen cpp-consts _gen/frontend/consts [15/41] optview_gen > _gen/core/optview.h [16/41] flag_gen cpp _gen/frontend/arg_types [17/41] arith-parse-gen > _gen/osh/arith_parse.cc [18/41] cxx dbg '' cpp/leaky_core.cc _build/obj/cxx-dbg/cpp/leaky_core.o [19/41] cxx dbg '' cpp/leaky_frontend_flag_spec.cc _build/obj/cxx-dbg/cpp/leaky_frontend_flag_spec.o [20/41] cxx dbg '' _gen/core/runtime.asdl.cc _build/obj/cxx-dbg/_gen/core/runtime.asdl.o [21/41] cxx dbg '' cpp/leaky_frontend_tdop.cc _build/obj/cxx-dbg/cpp/leaky_frontend_tdop.o [22/41] cxx dbg '' cpp/leaky_osh.cc _build/obj/cxx-dbg/cpp/leaky_osh.o [23/41] cxx dbg '' cpp/leaky_pgen2.cc _build/obj/cxx-dbg/cpp/leaky_pgen2.o [24/41] cxx dbg '' cpp/leaky_frontend_match.cc _build/obj/cxx-dbg/cpp/leaky_frontend_match.o [25/41] cxx dbg '' cpp/leaky_pylib.cc _build/obj/cxx-dbg/cpp/leaky_pylib.o [26/41] cxx dbg '' cpp/leaky_libc.cc _build/obj/cxx-dbg/cpp/leaky_libc.o [27/41] cxx dbg '' cpp/leaky_stdlib.cc _build/obj/cxx-dbg/cpp/leaky_stdlib.o [28/41] cxx dbg '' _gen/frontend/id_kind.asdl.cc _build/obj/cxx-dbg/_gen/frontend/id_kind.asdl.o [29/41] cxx dbg '' _gen/frontend/arg_types.cc _build/obj/cxx-dbg/_gen/frontend/arg_types.o [30/41] cxx dbg '' _gen/frontend/consts.cc _build/obj/cxx-dbg/_gen/frontend/consts.o [31/41] cxx dbg '' _gen/osh/arith_parse.cc _build/obj/cxx-dbg/_gen/osh/arith_parse.o [32/41] cxx dbg '' _gen/frontend/syntax.asdl.cc _build/obj/cxx-dbg/_gen/frontend/syntax.asdl.o [33/41] 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 { ^~~ [34/41] cxx dbg '' mycpp/gc_mylib.cc _build/obj/cxx-dbg/mycpp/gc_mylib.o [35/41] cxx dbg '' mycpp/leaky_builtins.cc _build/obj/cxx-dbg/mycpp/leaky_builtins.o [36/41] cxx dbg '' mycpp/leaky_containers.cc _build/obj/cxx-dbg/mycpp/leaky_containers.o [37/41] cxx dbg '' mycpp/leaky_mylib.cc _build/obj/cxx-dbg/mycpp/leaky_mylib.o [38/41] cxx dbg '' mycpp/marksweep_heap.cc _build/obj/cxx-dbg/mycpp/marksweep_heap.o [39/41] 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 [40/41] 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) { } ^~~~~~~~~ [41/41] 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 0m40.005s user 0m43.219s sys 0m1.979s -rwxr-xr-x 1 uke uke 5212480 Sep 26 04:58 _bin/cxx-dbg/osh_eval