* Package: dev-util/omake-0.9.8.6.0_rc1  * Repository: gentoo  * Maintainer: ml  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ncurses ocamlopt readline userland_GNU  * FEATURES: compressdebug distcc preserve-libs sandbox splitdebug usersandbox  * Package: dev-util/omake-0.9.8.6.0_rc1  * Repository: gentoo  * Maintainer: ml  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ncurses ocamlopt readline userland_GNU  * FEATURES: compressdebug distcc preserve-libs sandbox splitdebug usersandbox >>> Unpacking source... >>> Unpacking omake-0.9.8.6-0.rc1.tar.gz to /home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work >>> Source unpacked in /home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work >>> Preparing source in /home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6 ... * Applying omake-0.9.8.6.0_rc1-warnerror.patch ...  [ ok ] * Applying omake-0.9.8.6.0_rc1-tinfo.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6 ... >>> Source configured. >>> Compiling source in /home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6 ... make -j10 all mkdir -p boot ln -sf ../src/Makefile boot/Makefile make[1]: Entering directory '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6/boot' ln -sf ../src/clib/omake_shell_sys.c omake_shell_sys.c ln -sf ../src/clib/readline.c readline.c ln -sf ../src/clib/../libmojave-external/cutil/lm_heap.c lm_heap.c ln -sf ../src/clib/../libmojave-external/cutil/lm_heap.h lm_heap.h ln -sf ../src/clib/../libmojave-external/cutil/lm_channel.c lm_channel.c ln -sf ../src/clib/../libmojave-external/cutil/lm_compat_win32.c lm_compat_win32.c ln -sf ../src/clib/../libmojave-external/cutil/lm_compat_win32.h lm_compat_win32.h ln -sf ../src/clib/../libmojave-external/cutil/lm_ctype.c lm_ctype.c ln -sf ../src/clib/../libmojave-external/cutil/lm_printf.c lm_printf.c ln -sf ../src/clib/../libmojave-external/cutil/lm_uname_ext.c lm_uname_ext.c ln -sf ../src/clib/../libmojave-external/cutil/lm_unix_cutil.c lm_unix_cutil.c ln -sf ../src/clib/../libmojave-external/cutil/unixsupport.h unixsupport.h ln -sf ../src/clib/../libmojave-external/cutil/fam_win32.c fam_win32.c ln -sf ../src/clib/../libmojave-external/cutil/fam_kqueue.c fam_kqueue.c ln -sf ../src/clib/../libmojave-external/cutil/fam_inotify.c fam_inotify.c ln -sf ../src/clib/../libmojave-external/cutil/fam_pseudo.h fam_pseudo.h ln -sf ../src/clib/../libmojave-external/cutil/lm_notify.c lm_notify.c ln -sf ../src/clib/../libmojave-external/cutil/inotify.h inotify.h ln -sf ../src/clib/../libmojave-external/cutil/inotify-syscalls.h inotify-syscalls.h ln -sf ../src/clib/../libmojave-external/cutil/inotify.om inotify.om ln -sf ../src/clib/../libmojave-external/cutil/lm_termsize.c lm_termsize.c ln -sf ../src/clib/../libmojave-external/cutil/lm_terminfo.c lm_terminfo.c ln -sf ../src/clib/../libmojave-external/cutil/lm_fs_case_sensitive.c lm_fs_case_sensitive.c ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_printf.ml lm_printf.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_debug.ml lm_debug.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_heap.ml lm_heap.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_list_util.ml lm_list_util.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_array_util.ml lm_array_util.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_set_sig.ml lm_set_sig.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_set.ml lm_set.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_map_sig.ml lm_map_sig.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_map.ml lm_map.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_int_set.ml lm_int_set.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_index.ml lm_index.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread_sig.ml lm_thread_sig.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread.ml lm_thread.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_string_util.ml lm_string_util.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_string_set.ml lm_string_set.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_printf.mli lm_printf.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_debug.mli lm_debug.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_list_util.mli lm_list_util.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_array_util.mli lm_array_util.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_set.mli lm_set.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_map.mli lm_map.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_int_set.mli lm_int_set.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_index.mli lm_index.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread_core.mli lm_thread_core.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread.mli lm_thread.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_string_util.mli lm_string_util.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_string_set.mli lm_string_set.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread_pool.mli lm_thread_pool.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_arg.ml lm_arg.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_hash_sig.ml lm_hash_sig.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_hash.ml lm_hash.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_location.ml lm_location.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_position.ml lm_position.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_channel.ml lm_channel.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_lexer.ml lm_lexer.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_parser.ml lm_parser.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_glob.ml lm_glob.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_db.ml lm_db.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_arg.mli lm_arg.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_hash.mli lm_hash.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_location.mli lm_location.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_position.mli lm_position.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_channel.mli lm_channel.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_lexer.mli lm_lexer.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_parser.mli lm_parser.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_glob.mli lm_glob.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_db.mli lm_db.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_termsize.ml lm_termsize.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_termsize.mli lm_termsize.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_terminfo.ml lm_terminfo.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_terminfo.mli lm_terminfo.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_filename_util.ml lm_filename_util.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_filename_util.mli lm_filename_util.mli ln -sf ../src/libmojave/../libmojave-external/unix/lm_uname.ml lm_uname.ml ln -sf ../src/libmojave/../libmojave-external/unix/lm_unix_util.ml lm_unix_util.ml ln -sf ../src/libmojave/../libmojave-external/unix/lm_uname.mli lm_uname.mli ln -sf ../src/libmojave/../libmojave-external/unix/lm_unix_util.mli lm_unix_util.mli ln -sf ../src/libmojave/../libmojave-external/unix/lm_notify.ml lm_notify.ml ln -sf ../src/libmojave/../libmojave-external/unix/lm_notify.mli lm_notify.mli ln -sf ../src/libmojave/../libmojave-external/unix/lm_fs_case_sensitive.ml lm_fs_case_sensitive.ml ln -sf ../src/libmojave/../libmojave-external/unix/lm_fs_case_sensitive.mli lm_fs_case_sensitive.mli ln -sf ../src/libmojave/../libmojave-external/util/lm_symbol_hash.ml lm_symbol.ml ln -sf ../src/libmojave/../libmojave-external/util/lm_symbol_hash.mli lm_symbol.mli ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread_pool_null.ml lm_thread_pool.ml ln -sf ../src/libmojave/../libmojave-external/stdlib/lm_thread_core_null.ml lm_thread_core.ml ln -sf ../src/util/fmarshal.ml fmarshal.ml ln -sf ../src/util/ocaml_patch.mli ocaml_patch.mli ln -sf ../src/util/omake_handle_table.ml omake_handle_table.ml ln -sf ../src/util/omake_marshal.ml omake_marshal.ml ln -sf ../src/util/omake_print_util.ml omake_print_util.ml ln -sf ../src/util/omake_print_util.mli omake_print_util.mli ln -sf ../src/util/omake_printf.ml omake_printf.ml ln -sf ../src/util/omake_readline.ml omake_readline.ml ln -sf ../src/util/omake_readline.mli omake_readline.mli ln -sf ../src/util/omake_util.ml omake_util.ml ln -sf ../src/util/omake_util.mli omake_util.mli ln -sf ../src/util/omake_wild.ml omake_wild.ml ln -sf ../src/util/omake_wild.mli omake_wild.mli ln -sf ../src/util/ocaml_patch_unix.ml ocaml_patch.ml ln -sf ../src/magic/omake_gen_magic.ml omake_gen_magic.ml ln -sf ../src/ir/omake_cache.ml omake_cache.ml ln -sf ../src/ir/omake_cache.mli omake_cache.mli ln -sf ../src/ir/omake_cache_type.ml omake_cache_type.ml ln -sf ../src/ir/omake_command.ml omake_command.ml ln -sf ../src/ir/omake_command.mli omake_command.mli ln -sf ../src/ir/omake_command_type.ml omake_command_type.ml ln -sf ../src/ir/omake_install.ml omake_install.ml ln -sf ../src/ir/omake_install.mli omake_install.mli ln -sf ../src/ir/omake_ir.ml omake_ir.ml ln -sf ../src/ir/omake_ir_free_vars.ml omake_ir_free_vars.ml ln -sf ../src/ir/omake_ir_free_vars.mli omake_ir_free_vars.mli ln -sf ../src/ir/omake_ir_print.ml omake_ir_print.ml ln -sf ../src/ir/omake_ir_print.mli omake_ir_print.mli ln -sf ../src/ir/omake_ir_util.ml omake_ir_util.ml ln -sf ../src/ir/omake_ir_util.mli omake_ir_util.mli ln -sf ../src/ir/omake_lexer.ml omake_lexer.ml ln -sf ../src/ir/omake_node.ml omake_node.ml ln -sf ../src/ir/omake_node.mli omake_node.mli ln -sf ../src/ir/omake_node_sig.ml omake_node_sig.ml ln -sf ../src/ir/omake_node_type.ml omake_node_type.ml ln -sf ../src/ir/omake_options.ml omake_options.ml ln -sf ../src/ir/omake_options.mli omake_options.mli ln -sf ../src/ir/omake_parser.ml omake_parser.ml ln -sf ../src/ir/omake_pos.ml omake_pos.ml ln -sf ../src/ir/omake_pos.mli omake_pos.mli ln -sf ../src/ir/omake_shell_type.ml omake_shell_type.ml ln -sf ../src/ir/omake_state.ml omake_state.ml ln -sf ../src/ir/omake_state.mli omake_state.mli ln -sf ../src/ir/omake_symbol.ml omake_symbol.ml ln -sf ../src/ir/omake_value_print.ml omake_value_print.ml ln -sf ../src/ir/omake_value_print.mli omake_value_print.mli ln -sf ../src/ir/omake_value_type.ml omake_value_type.ml ln -sf ../src/ir/omake_var.ml omake_var.ml ln -sf ../src/ir/omake_var.mli omake_var.mli ln -sf ../src/ir/omake_virtual_id.ml omake_virtual_id.ml ln -sf ../src/ir/omake_virtual_id.mli omake_virtual_id.mli ln -sf ../src/exec/omake_exec.ml omake_exec.ml ln -sf ../src/exec/omake_exec.mli omake_exec.mli ln -sf ../src/exec/omake_exec_id.ml omake_exec_id.ml ln -sf ../src/exec/omake_exec_id.mli omake_exec_id.mli ln -sf ../src/exec/omake_exec_local.ml omake_exec_local.ml ln -sf ../src/exec/omake_exec_local.mli omake_exec_local.mli ln -sf ../src/exec/omake_exec_notify.ml omake_exec_notify.ml ln -sf ../src/exec/omake_exec_notify.mli omake_exec_notify.mli ln -sf ../src/exec/omake_exec_print.ml omake_exec_print.ml ln -sf ../src/exec/omake_exec_print.mli omake_exec_print.mli ln -sf ../src/exec/omake_exec_remote.ml omake_exec_remote.ml ln -sf ../src/exec/omake_exec_remote.mli omake_exec_remote.mli ln -sf ../src/exec/omake_exec_type.ml omake_exec_type.ml ln -sf ../src/exec/omake_exec_util.ml omake_exec_util.ml ln -sf ../src/exec/omake_exec_util.mli omake_exec_util.mli ln -sf ../src/ast/omake_ast.ml omake_ast.ml ln -sf ../src/ast/omake_ast_print.ml omake_ast_print.ml ln -sf ../src/ast/omake_ast_print.mli omake_ast_print.mli ln -sf ../src/ast/omake_ast_util.ml omake_ast_util.ml ln -sf ../src/ast/omake_ast_util.mli omake_ast_util.mli ln -sf ../src/env/omake_ast_lex.mli omake_ast_lex.mli ln -sf ../src/env/omake_command_digest.ml omake_command_digest.ml ln -sf ../src/env/omake_command_digest.mli omake_command_digest.mli ln -sf ../src/env/omake_env.ml omake_env.ml ln -sf ../src/env/omake_env.mli omake_env.mli ln -sf ../src/env/omake_exn_print.ml omake_exn_print.ml ln -sf ../src/env/omake_exn_print.mli omake_exn_print.mli ln -sf ../src/env/omake_exp_lex.ml omake_exp_lex.ml ln -sf ../src/env/omake_exp_lex.mli omake_exp_lex.mli ln -sf ../src/env/omake_gen_parse.ml omake_gen_parse.ml ln -sf ../src/env/omake_ir_ast.ml omake_ir_ast.ml ln -sf ../src/env/omake_ir_ast.mli omake_ir_ast.mli ln -sf ../src/env/omake_ir_semant.ml omake_ir_semant.ml ln -sf ../src/env/omake_ir_semant.mli omake_ir_semant.mli ln -sf ../src/env/omake_ast_lex.mll omake_ast_lex.mll ln -sf ../src/env/omake_ast_parse.input omake_ast_parse.input ln -sf ../src/env/omake_exp_parse.mly omake_exp_parse.mly ln -sf ../src/shell/omake_shell_completion.ml omake_shell_completion.ml ln -sf ../src/shell/omake_shell_completion.mli omake_shell_completion.mli ln -sf ../src/shell/omake_shell_job.ml omake_shell_job.ml ln -sf ../src/shell/omake_shell_job.mli omake_shell_job.mli ln -sf ../src/shell/omake_shell_lex.ml omake_shell_lex.ml ln -sf ../src/shell/omake_shell_lex.mli omake_shell_lex.mli ln -sf ../src/shell/omake_shell_sys.mli omake_shell_sys.mli ln -sf ../src/shell/omake_shell_sys_type.ml omake_shell_sys_type.ml ln -sf ../src/shell/omake_shell_parse.mly omake_shell_parse.mly ln -sf ../src/shell/omake_shell_sys_unix.ml omake_shell_sys.ml ln -sf ../src/eval/omake_eval.ml omake_eval.ml ln -sf ../src/eval/omake_eval.mli omake_eval.mli ln -sf ../src/eval/omake_value.ml omake_value.ml ln -sf ../src/eval/omake_value.mli omake_value.mli ln -sf ../src/build/omake_build.ml omake_build.ml ln -sf ../src/build/omake_build.mli omake_build.mli ln -sf ../src/build/omake_build_tee.ml omake_build_tee.ml ln -sf ../src/build/omake_build_tee.mli omake_build_tee.mli ln -sf ../src/build/omake_build_type.ml omake_build_type.ml ln -sf ../src/build/omake_build_util.ml omake_build_util.ml ln -sf ../src/build/omake_build_util.mli omake_build_util.mli ln -sf ../src/build/omake_builtin.ml omake_builtin.ml ln -sf ../src/build/omake_builtin.mli omake_builtin.mli ln -sf ../src/build/omake_builtin_type.ml omake_builtin_type.ml ln -sf ../src/build/omake_builtin_util.ml omake_builtin_util.ml ln -sf ../src/build/omake_builtin_util.mli omake_builtin_util.mli ln -sf ../src/build/omake_rule.ml omake_rule.ml ln -sf ../src/build/omake_rule.mli omake_rule.mli ln -sf ../src/build/omake_target.ml omake_target.ml ln -sf ../src/build/omake_target.mli omake_target.mli ln -sf ../src/builtin/omake_builtin_arith.ml omake_builtin_arith.ml ln -sf ../src/builtin/omake_builtin_arith.mli omake_builtin_arith.mli ln -sf ../src/builtin/omake_builtin_base.ml omake_builtin_base.ml ln -sf ../src/builtin/omake_builtin_base.mli omake_builtin_base.mli ln -sf ../src/builtin/omake_builtin_file.ml omake_builtin_file.ml ln -sf ../src/builtin/omake_builtin_file.mli omake_builtin_file.mli ln -sf ../src/builtin/omake_builtin_fun.ml omake_builtin_fun.ml ln -sf ../src/builtin/omake_builtin_fun.mli omake_builtin_fun.mli ln -sf ../src/builtin/omake_builtin_io.ml omake_builtin_io.ml ln -sf ../src/builtin/omake_builtin_io.mli omake_builtin_io.mli ln -sf ../src/builtin/omake_builtin_io_fun.ml omake_builtin_io_fun.ml ln -sf ../src/builtin/omake_builtin_io_fun.mli omake_builtin_io_fun.mli ln -sf ../src/builtin/omake_builtin_object.ml omake_builtin_object.ml ln -sf ../src/builtin/omake_builtin_object.mli omake_builtin_object.mli ln -sf ../src/builtin/omake_builtin_rule.ml omake_builtin_rule.ml ln -sf ../src/builtin/omake_builtin_rule.mli omake_builtin_rule.mli ln -sf ../src/builtin/omake_builtin_shell.ml omake_builtin_shell.ml ln -sf ../src/builtin/omake_builtin_shell.mli omake_builtin_shell.mli ln -sf ../src/builtin/omake_builtin_sys.ml omake_builtin_sys.ml ln -sf ../src/builtin/omake_builtin_sys.mli omake_builtin_sys.mli ln -sf ../src/builtin/omake_builtin_target.ml omake_builtin_target.ml ln -sf ../src/builtin/omake_builtin_target.mli omake_builtin_target.mli ln -sf ../src/builtin/omake_builtin_test.ml omake_builtin_test.ml ln -sf ../src/builtin/omake_builtin_test.mli omake_builtin_test.mli ln -sf ../src/main/cvs_realclean.ml cvs_realclean.ml ln -sf ../src/main/omake_main.ml omake_main.ml ln -sf ../src/main/omake_main.mli omake_main.mli ln -sf ../src/main/omake_shell.ml omake_shell.ml ln -sf ../src/main/omake_shell.mli omake_shell.mli ocamllex omake_ast_lex.mll ocamlc -g -c omake_gen_parse.ml ocamlyacc omake_exp_parse.mly ocamlyacc omake_exp_parse.mly ocamlyacc omake_shell_parse.mly ocamlyacc omake_shell_parse.mly 143 states, 3100 transitions, table size 13258 bytes ocamlc -g -custom -o omake_gen_parse unix.cma omake_gen_parse.cmo ./omake_gen_parse -o omake_ast_parse.mly omake_ast_parse.input ocamlyacc omake_ast_parse.mly ocamlyacc omake_ast_parse.mly ocamldep *.ml *.mli > Makefile.dep make[1]: 'Makefile.dep' is up to date. make[1]: Leaving directory '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6/boot' make[1]: Entering directory '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6/boot' ocamlc -g -c lm_string_util.mli ocamlc -g -c lm_printf.mli ocamlc -g -c lm_debug.mli ocamlc -g -c lm_list_util.mli ocamlc -g -c lm_array_util.mli ocamlc -g -c lm_termsize.mli ocamlc -g -c lm_terminfo.mli ocamlc -g -c lm_arg.mli ocamlc -g -c lm_index.mli ocamlc -g -c lm_thread_sig.ml ocamlc -g -c lm_hash_sig.ml ocamlc -g -c lm_filename_util.mli ocamlc -g -c lm_uname.mli ocamlc -g -c lm_thread_pool.mli ocamlc -g -c lm_unix_util.mli ocamlc -g -c lm_db.mli ocamlc -g -c lm_notify.mli ocamlc -g -c lm_fs_case_sensitive.mli ocamlc -g -c omake_shell_sys_type.ml ocamlc -g -c omake_readline.mli ocamlc -g -c ocaml_patch.mli ocamlc -g -c omake_printf.ml cc -I"`ocamlc -where`" -c lm_heap.c cc -I"`ocamlc -where`" -c lm_channel.c cc -I"`ocamlc -where`" -c lm_printf.c cc -I"`ocamlc -where`" -c lm_ctype.c cc -I"`ocamlc -where`" -c lm_uname_ext.c cc -I"`ocamlc -where`" -c lm_unix_cutil.c cc -I"`ocamlc -where`" -c lm_compat_win32.c cc -I"`ocamlc -where`" -c readline.c cc -I"`ocamlc -where`" -c omake_shell_sys.c cc -I"`ocamlc -where`" -c fam_win32.c cc -I"`ocamlc -where`" -c fam_kqueue.c cc -I"`ocamlc -where`" -c fam_inotify.c cc -I"`ocamlc -where`" -c lm_notify.c cc -I"`ocamlc -where`" -c lm_termsize.c cc -I"`ocamlc -where`" -c lm_terminfo.c cc -I"`ocamlc -where`" -c lm_fs_case_sensitive.c ocamlc -g -c omake_gen_magic.ml ocamlc -g -c lm_printf.ml ocamlc -g -c lm_debug.ml ocamlc -g -c lm_heap.ml ocamlc -g -c lm_list_util.ml ocamlc -g -c lm_array_util.ml ocamlc -g -c lm_set_sig.ml ocamlc -g -c lm_map_sig.ml ocamlc -g -c lm_termsize.ml ocamlc -g -c lm_terminfo.ml ocamlc -g -c lm_thread_core.mli File "lm_array_util.ml", line 115, characters 24-26: ocamlc -g -c lm_thread.mli Warning 3: deprecated feature: operator (or); you should use (||) instead File "lm_array_util.ml", line 115, characters 12-13: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_array_util.ml", line 88, characters 26-28: Warning 3: deprecated feature: operator (or); you should use (||) instead File "lm_array_util.ml", line 88, characters 12-13: Warning 3: deprecated feature: operator (&); you should use (&&) instead ocamlc -g -c lm_string_util.ml File "lm_list_util.ml", line 825, characters 14-16: Warning 3: deprecated feature: operator (or); you should use (||) instead File "lm_list_util.ml", line 816, characters 32-33: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_list_util.ml", line 766, characters 18-19: Warning 3: deprecated feature: operator (&); you should use (&&) instead ocamlc -g -c lm_hash.mli File "lm_list_util.ml", line 579, characters 19-21: Warning 3: deprecated feature: operator (or); you should use (||) instead ocamlc -g -c lm_filename_util.ml ocamlc -g -c lm_uname.ml ocamlc -g -c lm_thread_pool.ml ocamlc -g -c lm_unix_util.ml ocamlc -g -c lm_db.ml ocamlc -g -c lm_fs_case_sensitive.ml ocamlc -g -c fmarshal.ml ocamlc -g -c omake_wild.mli ocamlc -g -c ocaml_patch.ml ocamlc -g -c omake_util.mli ocamlc -g -c omake_wild.ml ocamlc -g -c omake_readline.ml ocamlc -g -c lm_set.mli ocamlc -g -c lm_map.mli File "lm_filename_util.ml", line 415, characters 21-23: ocamlc -g -c lm_int_set.mli ocamlc -g -c lm_thread_core.ml Warning 3: deprecated feature: operator (or); you should use (||) instead ocamlc -g -c lm_string_set.mli ocamlc -g -c lm_symbol.mli ocamlc -g -c omake_util.ml ocamlc -g -c lm_set.ml ocamlc -g -c lm_map.ml ocamlc -g -c lm_arg.ml ocamlc -g -c lm_index.ml ocamlc -g -c lm_thread.ml ocamlc -g -c lm_string_set.ml File "lm_string_util.ml", line 1537, characters 28-29: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1281, characters 16-17: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1269, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 60-61: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 39-40: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 28-29: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1242, characters 30-31: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1242, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead ocamlc -g -c lm_hash.ml ocamlc -g -c lm_symbol.ml ocamlc -g -c lm_location.mli File "lm_string_util.ml", line 100, characters 28-29: ocamlc -g -c lm_notify.ml Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 100, characters 16-18: Warning 3: deprecated feature: operator (or); you should use (||) instead ocamlc -g -c omake_handle_table.ml ocamlc -g -c omake_ast.ml ocamlc -g -c omake_print_util.mli ocamlc -g -c lm_int_set.ml ocamlc -g -c lm_location.ml ocamlc -g -c lm_position.mli ocamlc -g -c lm_channel.mli ocamlc -g -c lm_lexer.mli ocamlc -g -c lm_parser.mli ocamlc -g -c omake_marshal.ml ocamlc -g -c omake_ast_print.mli ocamlc -g -c omake_print_util.ml ocamlc -g -c omake_ast_util.mli rm -f clib.a ocamlc -g -c lm_position.ml ar cq clib.a lm_heap.o lm_channel.o lm_printf.o lm_ctype.o lm_uname_ext.o lm_unix_cutil.o lm_compat_win32.o readline.o omake_shell_sys.o fam_win32.o fam_kqueue.o fam_inotify.o lm_notify.o lm_termsize.o lm_terminfo.o lm_fs_case_sensitive.o ocamlc -g -c lm_channel.ml ocamlc -g -c lm_lexer.ml ocamlc -g -c lm_glob.mli ocamlc -g -c omake_ast_util.ml ocamlc -g -c omake_ast_print.ml ocamlc -g -c lm_parser.ml ocamlc -g -c omake_exec_id.mli ocamlc -g -a -o util.cma fmarshal.cmo ocaml_patch.cmo omake_util.cmo omake_wild.cmo omake_print_util.cmo omake_readline.cmo omake_printf.cmo omake_marshal.cmo omake_handle_table.cmo ocamlc -g -c lm_glob.ml ocamlc -g -c omake_exec_id.ml ocamlc -g -a -o ast.cma omake_ast.cmo omake_ast_util.cmo omake_ast_print.cmo ocamlc -g -a -o lm.cma lm_printf.cmo lm_debug.cmo lm_heap.cmo lm_list_util.cmo lm_array_util.cmo lm_set_sig.cmo lm_set.cmo lm_map_sig.cmo lm_map.cmo lm_int_set.cmo lm_termsize.cmo lm_terminfo.cmo lm_arg.cmo lm_index.cmo lm_thread_sig.cmo lm_thread_core.cmo lm_thread.cmo lm_string_util.cmo lm_string_set.cmo lm_hash_sig.cmo lm_hash.cmo lm_symbol.cmo lm_location.cmo lm_position.cmo lm_filename_util.cmo lm_uname.cmo lm_thread_pool.cmo lm_channel.cmo lm_lexer.cmo lm_parser.cmo lm_unix_util.cmo lm_glob.cmo lm_db.cmo lm_notify.cmo lm_fs_case_sensitive.cmo ocamlc -g -custom -o omake_gen_magic unix.cma lm.cma omake_gen_magic.cmo ./omake_gen_magic -o omake_magic.ml --version version.txt --magic --cache-files lm_filename_util.ml lm_hash.ml lm_location.ml lm_map.ml lm_position.ml lm_set.ml lm_symbol.ml omake_value_type.ml omake_cache.ml omake_cache_type.ml omake_node.ml omake_command_digest.ml --omc-files lm_filename_util.ml lm_hash.ml lm_location.ml lm_symbol.ml lm_map.ml lm_set.ml omake_node.ml omake_ir.ml --omo-files lm_filename_util.ml lm_hash.ml lm_lexer.ml lm_location.ml lm_map.ml lm_parser.ml lm_position.ml lm_set.ml lm_symbol.ml omake_value_type.ml omake_cache_type.ml omake_ir.ml omake_node.ml omake_env.ml ocamlc -g -c omake_magic.ml ocamlc -g -a -o magic.cma omake_magic.cmo ocamlc -g -c omake_node_sig.ml ocamlc -g -c omake_symbol.ml ocamlc -g -c omake_options.mli ocamlc -g -c omake_state.mli ocamlc -g -c omake_exn_print.mli ocamlc -g -c omake_ast_lex.mli ocamlc -g -c omake_install.mli ocamlc -g -c omake_builtin_io_fun.mli ocamlc -g -c omake_main.mli ocamlc -g -c omake_node_type.ml ocamlc -g -c omake_virtual_id.mli ocamlc -g -c omake_ast_parse.mli ocamlc -g -c omake_exp_parse.mli ocamlc -g -c omake_exp_lex.mli ocamlc -g -c omake_builtin_base.mli ocamlc -g -c omake_builtin_arith.mli ocamlc -g -c omake_builtin_file.mli ocamlc -g -c omake_builtin_fun.mli ocamlc -g -c omake_builtin_io.mli ocamlc -g -c omake_builtin_sys.mli ocamlc -g -c omake_builtin_target.mli ocamlc -g -c omake_builtin_shell.mli ocamlc -g -c omake_builtin_rule.mli ocamlc -g -c omake_builtin_test.mli ocamlc -g -c omake_builtin_object.mli ocamlc -g -c omake_node.mli ocamlc -g -c omake_shell.mli ocamlc -g -c omake_options.ml ocamlc -g -c omake_state.ml ocamlc -g -c omake_virtual_id.ml ocamlc -g -c omake_lexer.ml ocamlc -g -c omake_ir.ml ocamlc -g -c omake_shell_type.ml ocamlc -g -c omake_node.ml ocamlc -g -c omake_install.ml ocamlc -g -c omake_parser.ml ocamlc -g -c omake_shell_sys.mli ocamlc -g -c omake_var.mli ocamlc -g -c omake_ir_free_vars.mli ocamlc -g -c omake_ir_print.mli ocamlc -g -c omake_ir_util.mli ocamlc -g -c omake_ir_util.ml ocamlc -g -c omake_command_type.ml ocamlc -g -c omake_ir_print.ml ocamlc -g -c omake_value_type.ml ocamlc -g -c omake_ir_free_vars.ml ocamlc -g -c omake_var.ml ocamlc -g -c omake_exec_type.ml ocamlc -g -c omake_command.mli ocamlc -g -c omake_command.ml ocamlc -g -c omake_exec_remote.mli ocamlc -g -c omake_exec_local.mli ocamlc -g -c omake_exec_notify.mli ocamlc -g -c omake_value_print.mli ocamlc -g -c omake_pos.mli ocamlc -g -c omake_cache_type.ml ocamlc -g -c omake_ast_parse.ml ocamlc -g -c omake_ast_lex.ml ocamlc -g -c omake_exp_parse.ml ocamlc -g -c omake_exp_lex.ml ocamlc -g -c omake_shell_sys.ml ocamlc -g -c omake_exec_notify.ml ocamlc -g -c omake_value_print.ml ocamlc -g -c omake_pos.ml ocamlc -g -c omake_exec_util.mli ocamlc -g -c omake_cache.mli ocamlc -g -c omake_exec.mli ocamlc -g -c omake_exec_print.mli ocamlc -g -c omake_exec_local.ml ocamlc -g -c omake_exec_remote.ml ocamlc -g -c omake_env.mli ocamlc -g -c omake_cache.ml ocamlc -g -c omake_exec_print.ml ocamlc -g -c omake_exec_util.ml ocamlc -g -c omake_exec.ml ocamlc -g -a -o exec.cma omake_exec_id.cmo omake_exec_type.cmo omake_exec_print.cmo omake_exec_util.cmo omake_exec_local.cmo omake_exec_remote.cmo omake_exec_notify.cmo omake_exec.cmo ocamlc -g -c omake_value.mli ocamlc -g -c omake_shell_job.mli ocamlc -g -c omake_shell_completion.mli ocamlc -g -c omake_ir_ast.mli ocamlc -g -c omake_build_type.ml ocamlc -g -c omake_rule.mli ocamlc -g -c omake_env.ml ocamlc -g -c omake_exn_print.ml ocamlc -g -c omake_ir_semant.mli ocamlc -g -c omake_command_digest.mli ocamlc -g -c omake_shell_parse.mli ocamlc -g -c omake_shell_lex.mli ocamlc -g -c omake_target.mli ocamlc -g -c omake_eval.mli ocamlc -g -c omake_ir_ast.ml ocamlc -g -c omake_ir_semant.ml ocamlc -g -c omake_shell_parse.ml ocamlc -g -c omake_build_util.mli ocamlc -g -c omake_builtin_util.mli ocamlc -g -c omake_build_tee.mli ocamlc -g -c omake_builtin_type.ml ocamlc -g -c omake_build.mli ocamlc -g -c omake_command_digest.ml ocamlc -g -c omake_eval.ml ocamlc -g -c omake_value.ml ocamlc -g -c omake_shell_lex.ml ocamlc -g -c omake_shell_job.ml ocamlc -g -c omake_shell_completion.ml ocamlc -g -c omake_rule.ml ocamlc -g -c omake_build_util.ml ocamlc -g -c omake_builtin_util.ml ocamlc -g -c omake_target.ml ocamlc -g -c omake_build_tee.ml ocamlc -g -c omake_builtin.mli ocamlc -g -a -o ir.cma omake_options.cmo omake_symbol.cmo omake_state.cmo omake_node_type.cmo omake_node_sig.cmo omake_node.cmo omake_virtual_id.cmo omake_install.cmo omake_ir.cmo omake_var.cmo omake_ir_util.cmo omake_ir_print.cmo omake_ir_free_vars.cmo omake_lexer.cmo omake_parser.cmo omake_value_type.cmo omake_command_type.cmo omake_value_print.cmo omake_pos.cmo omake_shell_type.cmo omake_command.cmo omake_cache_type.cmo omake_cache.cmo ocamlc -g -a -o shell.cma omake_shell_parse.cmo omake_shell_lex.cmo omake_shell_sys_type.cmo omake_shell_sys.cmo omake_shell_job.cmo omake_shell_completion.cmo ocamlc -g -c omake_shell.ml ocamlc -g -c omake_main.ml ocamlc -g -c omake_builtin.ml ocamlc -g -c omake_build.ml ocamlc -g -c omake_builtin_base.ml ocamlc -g -c omake_builtin_arith.ml ocamlc -g -c omake_builtin_file.ml ocamlc -g -c omake_builtin_fun.ml ocamlc -g -c omake_builtin_io.ml ocamlc -g -c omake_builtin_io_fun.ml ocamlc -g -c omake_builtin_sys.ml ocamlc -g -c omake_builtin_target.ml ocamlc -g -c omake_builtin_shell.ml ocamlc -g -c omake_builtin_rule.ml ocamlc -g -c omake_builtin_test.ml ocamlc -g -c omake_builtin_object.ml ocamlc -g -a -o env.cma omake_env.cmo omake_exn_print.cmo omake_ast_parse.cmo omake_ast_lex.cmo omake_exp_parse.cmo omake_exp_lex.cmo omake_ir_ast.cmo omake_ir_semant.cmo omake_command_digest.cmo ocamlc -g -a -o eval.cma omake_eval.cmo omake_value.cmo ocamlc -g -linkall -a -o builtin.cma omake_builtin_base.cmo omake_builtin_arith.cmo omake_builtin_file.cmo omake_builtin_fun.cmo omake_builtin_io.cmo omake_builtin_io_fun.cmo omake_builtin_sys.cmo omake_builtin_target.cmo omake_builtin_shell.cmo omake_builtin_rule.cmo omake_builtin_test.cmo omake_builtin_object.cmo ocamlc -g -a -o build.cma omake_rule.cmo omake_build_type.cmo omake_build_util.cmo omake_builtin_type.cmo omake_builtin_util.cmo omake_target.cmo omake_builtin.cmo omake_build_tee.cmo omake_build.cmo ocamlc -g -custom -o omake -cclib clib.a unix.cma lm.cma util.cma magic.cma ast.cma ir.cma env.cma exec.cma eval.cma shell.cma build.cma builtin.cma omake_shell.cmo omake_main.cmo make[1]: Leaving directory '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6/boot' touch .config OMAKEFLAGS= OMAKEPATH=lib ./omake-boot --dotomake .omake --force-dotomake -j2 main *** omake: reading OMakefiles --- Checking for gcc... (found /usr/lib64/distcc/bin/gcc) --- Checking for g++... (found /usr/lib64/distcc/bin/g++) --- Checking for ncurses... (found) --- Checking for readline... (NOT found) --- Checking for FAM... (found) --- Checking whether FAM supports Gamin's extensions... (yes) --- Checking if ocamldep understands -modules... (yes) Updating the .config file. --- Checking for ocamlfind... (FAILED - no ocamlfind found) --- Checking for ocamlc.opt... (found /usr/bin/ocamlc.opt) --- Checking for ocamlopt.opt... (found /usr/bin/ocamlopt.opt) --- Checking whether ocamlc understands the "z" warnings... (yes) --- Checking for OCaml library location... (/usr/lib64/ocaml) --- Checking for ncurses... (found) --- Checking for readline... (NOT found) --- Checking for function snprintf... (found) --- Checking for optimal filesystem case-sensitivity test... (Generic) --- Checking for hevea... (FAILED - no hevea found) --- Checking for date... (found /bin/date) --- Checking for date... (found /bin/date) *** omake: finished reading OMakefiles (1.73 sec) [======= ] 00365 / 01193 - build src/libmojave lm_list_util.cmi + ocamlc.opt -w Aez -g -I . -c lm_list_util.mli File "lm_list_util.mli", line 113, characters 0-49: Warning 32: unused value replace_nth. [======= ] 00397 / 01193 - build src/libmojave lm_array_util.cmi + ocamlc.opt -w Aez -g -I . -c lm_array_util.mli File "lm_array_util.mli", line 36, characters 0-45: Warning 32: unused value exists. [======= ] 00401 / 01193 - build src/libmojave lm_list_util.o + ocamlopt.opt -w Aez -I . -c lm_list_util.ml File "lm_list_util.ml", line 133, characters 4-11: [======= ] 00411 / 01193 Warning 32: unused value rev_map. File "lm_list_util.ml", line 547, characters 8-13: Warning 32: unused value union. File "lm_list_util.ml", line 579, characters 19-21: Warning 3: deprecated feature: operator (or); you should use (||) instead File "lm_list_util.ml", line 766, characters 18-19: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_list_util.ml", line 816, characters 32-33: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_list_util.ml", line 825, characters 14-16: Warning 3: deprecated feature: operator (or); you should use (||) instead [======= ] 00412 / 01193 - build src/libmojave lm_printf.o + ocamlopt.opt -w Aez -I . -c lm_printf.ml File "lm_printf.ml", line 40, characters 4-20: Warning 32: unused value extra_formatting. [======== ] 00443 / 01193 - build src/libmojave lm_map_sig.cmi + ocamlopt.opt -w Aez -I . -c lm_map_sig.ml File "lm_map_sig.ml", line 37, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) [======== ] 00448 / 01193 - build src/libmojave lm_unix_util.cmi + ocamlc.opt -w Aez -g -I . -c lm_unix_util.mli File "lm_unix_util.mli", line 46, characters 0-21: Warning 32: unused value home_dir. [======== ] 00453 / 01193 - build src/libmojave lm_map.cmx + ocamlopt.opt -w Aez -I . -c lm_map.ml File "lm_map.ml", line 1577, characters 11-20: [======== ] 00457 / 01193 Warning 39: unused rec flag. File "lm_map.ml", line 221, characters 7-12: Warning 32: unused value check. File "lm_map.ml", line 1085, characters 7-15: Warning 32: unused value elements. File "lm_map.ml", line 1102, characters 11-16: Warning 32: unused value merge. File "lm_map.ml", line 1120, characters 11-15: Warning 32: unused value log2. File "lm_map.ml", line 1154, characters 7-14: Warning 32: unused value of_list. File "lm_map.ml", line 1215, characters 7-17: Warning 32: unused value intersectp. File "lm_map.ml", line 1278, characters 7-11: Warning 32: unused value make. File "lm_map.ml", line 1293, characters 7-15: Warning 32: unused value iter_all. File "lm_map.ml", line 1323, characters 11-19: Warning 32: unused value mapi_all. File "lm_map.ml", line 1346, characters 7-15: Warning 32: unused value fold_all. [======== ] 00458 / 01193 - build src/libmojave lm_debug.cmx + ocamlopt.opt -w Aez -I . -c lm_debug.ml File "lm_debug.ml", line 176, characters 6-45: [======== ] 00461 / 01193 Warning 9: the following labels are not bound in this record pattern: info_info Either bind these labels explicitly or add '; _' to the pattern. File "lm_debug.ml", line 192, characters 13-53: Warning 9: the following labels are not bound in this record pattern: info_info Either bind these labels explicitly or add '; _' to the pattern. File "lm_debug.ml", line 230, characters 16-61: Warning 9: the following labels are not bound in this record pattern: info_name Either bind these labels explicitly or add '; _' to the pattern. File "lm_debug.ml", line 320, characters 4-28: Warning 32: unused value set_possible_debug_flags. - build src/libmojave lm_thread_pool.cmx + ocamlopt.opt -w Aez -I . -c lm_thread_pool.ml File "lm_thread_pool.ml", line 36, characters 0-14: [======== ] 00462 / 01193 Warning 33: unused open Lm_printf. - build src/libmojave lm_string_util.cmx + ocamlopt.opt -w Aez -I . -c lm_string_util.ml File "lm_string_util.ml", line 616, characters 7-105: Warning 9: the following labels are not bound in this record pattern: tokens_lexer, tokens_wrap_string, tokens_wrap_data, tokens_wrap_token Either bind these labels explicitly or add '; _' to the pattern. File "lm_string_util.ml", line 635, characters 7-105: Warning 9: the following labels are not bound in this record pattern: tokens_lexer, tokens_wrap_string, tokens_wrap_data, tokens_wrap_token Either bind these labels explicitly or add '; _' to the pattern. File "lm_string_util.ml", line 654, characters 7-105: Warning 9: the following labels are not bound in this record pattern: tokens_lexer, tokens_wrap_string, tokens_wrap_data, tokens_wrap_token Either bind these labels explicitly or add '; _' to the pattern. File "lm_string_util.ml", line 761, characters 13-89: Warning 9: the following labels are not bound in this record pattern: tokens_lexer, tokens_wrap_string, tokens_wrap_data, tokens_wrap_token, tokens_group Either bind these labels explicitly or [======== ] 00467 / 01193 add '; _' to the pattern. File "lm_string_util.ml", line 812, characters 7-207: Warning 9: the following labels are not bound in this record pattern: tokens_list, tokens_prefix Either bind these labels explicitly or add '; _' to the pattern. File "lm_string_util.ml", line 905, characters 13-89: Warning 9: the following labels are not bound in this record pattern: tokens_lexer, tokens_wrap_string, tokens_wrap_data, tokens_wrap_token, tokens_group Either bind these labels explicitly or add '; _' to the pattern. File "lm_string_util.ml", line 44, characters 4-9: Warning 32: unused value codea. File "lm_string_util.ml", line 45, characters 4-9: Warning 32: unused value codeA. File "lm_string_util.ml", line 100, characters 28-29: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 100, characters 16-18: Warning 3: deprecated feature: operator (or); you should use (||) instead - build src/libmojave lm_array_util.cmx + ocamlopt.opt -w Aez -I . -c lm_array_util.ml File "lm_array_util.ml", line 76, characters 4-10: [======== ] 00467 / 01193 Warning 32: unused value exists. File "lm_array_util.ml", line 88, characters 26-28: Warning 3: deprecated feature: operator (or); you should use (||) instead File "lm_array_util.ml", line 88, characters 12-13: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_array_util.ml", line 115, characters 24-26: File "lm_string_util.ml", line 1242, characters 30-31: Warning 3: deprecated feature: operator (or); you should use (||) instead Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1242, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 60-61: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 39-40: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 28-29: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1256, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1269, characters 19-20: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_string_util.ml", line 1281, characters 16-17: Warning 3: deprecated feature: operator (&); you should use (&&) instead File "lm_array_util.ml", line 115, characters 12-13: Warning 3: deprecated feature: operator (&); you should use (&&) insteadFile "lm_string_util.ml", line 1537, characters 28-29: Warning 3: deprecated feature: operator (&); you should use (&&) instead - build src/libmojave lm_set_sig.cmi + ocamlopt.opt -w Aez -I . -c lm_set_sig.ml File "lm_set_sig.ml", line 37, characters 0-14: [======== ] 00468 / 01193 Warning 44: this open statement shadows the type identifier out_channel (which is later used) - build src/libmojave lm_set.cmx + ocamlopt.opt -w Aez -I . -c lm_set.ml File "lm_set.ml", line 54, characters 0-14: [======== ] 00472 / 01193 Warning 44: this open statement shadows the value identifier stdout (which is later used) File "lm_set.ml", line 1189, characters 11-16: [======== ] 00473 / 01193 Warning 39: unused rec flag. - build src/magic omake_gen_magic.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -c omake_gen_magic.ml File "omake_gen_magic.ml", line 89, characters 8-30: [======== ] 00473 / 01193 Warning 39: unused rec flag. File "omake_gen_magic.ml", line 126, characters 8-17: Warning 39: unused rec flag. File "omake_gen_magic.ml", line 259, characters 7-211: Warning 9: the following labels are not bound in this record pattern: tm_yday, tm_isdst Either bind these labels explicitly or add '; _' to the pattern. File "lm_set.ml", line 54, characters 0-14: Warning 44: this open statement shadows the value identifier output_string (which is later used) File "lm_set.ml", line 137, characters 7-17: Warning 32: unused value print_tree. File "lm_set.ml", line 251, characters 7-12: Warning 32: unused value check. File "lm_set.ml", line 995, characters 11-16: Warning 32: unused value merge. File "lm_set.ml", line 1013, characters 11-15: Warning 32: unused value log2. - build src/libmojave lm_filename_util.o + ocamlopt.opt -w Aez -I . -c lm_filename_util.ml File "lm_filename_util.ml", line 51, characters 13-193: [======== ] 00475 / 01193 Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_nlink, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "lm_filename_util.ml", line 286, characters 4-18: Warning 32: unused value filename_split. File "lm_filename_util.ml", line 415, characters 21-23: Warning 3: deprecated feature: operator (or); you should use (||) instead - build src/libmojave lm_notify.cmx + ocamlopt.opt -w Aez -I . -c lm_notify.ml File "lm_notify.ml", line 156, characters 16-96: [========= ] 00480 / 01193 Warning 9: the following labels are not bound in this record pattern: job_dir, job_request, job_running Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 218, characters 15-33: Warning 9: the following labels are not bound in this record pattern: notify_info, notify_dirs, notify_requests Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 225, characters 7-102: Warning 9: the following labels are not bound in this record pattern: notify_fd Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 253, characters 7-102: Warning 9: the following labels are not bound in this record pattern: notify_fd Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 272, characters 7-73: Warning 9: the following labels are not bound in this record pattern: notify_fd, notify_dirs Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 284, characters 7-102: Warning 9: the following labels are not bound in this record pattern: notify_fd Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 303, characters 7-73: Warning 9: the following labels are not bound in this record pattern: notify_fd, notify_dirs Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 318, characters 7-102: Warning 9: the following labels are not bound in this record pattern: notify_fd Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 335, characters 7-73: Warning 9: the following labels are not bound in this record pattern: notify_fd, notify_dirs Either bind these labels explicitly or add '; _' to the pattern. File "lm_notify.ml", line 35, characters 0-15: Warning 33: unused open Lm_map_sig. - build src/libmojave lm_heap.o + ocamlopt.opt -w Aez -I . -c lm_heap.ml File "lm_heap.ml", line 37, characters 4-14: Warning 32: unused value heap_check. [========= ] 00495 / 01193 - build src/libmojave lm_symbol.cmi + ocamlc.opt -w Aez -g -I . -c lm_symbol.mli File "lm_symbol.mli", line 37, characters 0-14: [========= ] 00499 / 01193 Warning 44: this open statement shadows the type identifier out_channel (which is later used) - build src/util omake_print_util.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -c omake_print_util.mli File "omake_print_util.mli", line 31, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) [========= ] 00502 / 01193 - build src/libmojave lm_location.cmi + ocamlc.opt -w Aez -g -I . -c lm_location.mli File "lm_location.mli", line 32, characters 0-14: [========= ] 00503 / 01193 Warning 44: this open statement shadows the type identifier out_channel (which is later used) - build src/libmojave lm_parser.cmi + ocamlc.opt -w Aez -g -I . -c lm_parser.mli File "lm_parser.mli", line 32, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) [========= ] 00507 / 01193 - build src/libmojave lm_termsize.o + ocamlopt.opt -w Aez -I . -c lm_termsize.ml File "lm_termsize.ml", line 27, characters 0-14: [========= ] 00513 / 01193 Warning 44: this open statement shadows the value identifier stdout (which is later used) File "lm_termsize.ml", line 27, characters 0-14: Warning 44: this open statement shadows the value identifier stderr (which is later used) - build src/libmojave lm_position.cmi + ocamlc.opt -w Aez -g -I . -c lm_position.mli File "lm_position.mli", line 34, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) [========= ] 00517 / 01193 - build src/libmojave lm_arg.o + ocamlopt.opt -w Aez -I . -c lm_arg.ml File "lm_arg.ml", line 35, characters 0-14: Warning 44: this open statement shadows the value identifier print_string (which is later used) [========= ] 00522 / 01193 File "lm_arg.ml", line 165, characters 4-44: Warning 34: unused type options. [========= ] 00523 / 01193 - build src/libmojave lm_thread.cmx + ocamlopt.opt -w Aez -I . -c lm_thread.ml File "lm_thread.ml", line 36, characters 0-18: [========= ] 00528 / 01193 Warning 33: unused open Lm_thread_sig. - build src/libmojave lm_lexer.cmi + ocamlc.opt -w Aez -g -I . -c lm_lexer.mli File "lm_lexer.mli", line 32, characters 0-14: [========= ] 00535 / 01193 Warning 44: this open statement shadows the type identifier out_channel (which is later used) - build src/libmojave lm_index.o + ocamlopt.opt -w Aez -I . -c lm_index.ml File "lm_index.ml", line 247, characters 7-21: [========= ] 00536 / 01193 Warning 32: unused value find_index_opt. File "lm_index.ml", line 257, characters 7-20: Warning 32: unused value find_data_opt. - build src/libmojave lm_symbol.cmx + ocamlopt.opt -w Aez -I . -c lm_symbol.ml File "lm_symbol.ml", line 113, characters 4-14: Warning 32: unused value is_special. File "lm_symbol.ml", line 158, characters 4-8: Warning 32: unused value stop. File "lm_symbol.ml", line 203, characters 4-14: Warning 32: unused value add_mangle. [========== ] 00546 / 01193 - build src/libmojave lm_position.cmx + ocamlopt.opt -w Aez -I . -c lm_position.ml File "lm_position.ml", line 35, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) [========== ] 00559 / 01193 - build src/libmojave lm_channel.cmx + ocamlopt.opt -w Aez -I . -c lm_channel.ml File "lm_channel.ml", line 340, characters 7-127: [========== ] 00560 / 01193 Warning 9: the following labels are not bound in this record pattern: channel_fd, channel_file, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. [========== ] 00560 / 01193 File "lm_channel.ml", line 421, characters 8-19: Warning 39: unused rec flag. File "lm_channel.ml", line 471, characters 7-191: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, in_index, in_max, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 512, characters 7-131: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 565, characters 7-64: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 578, characters 7-61: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 617, characters 7-125: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, read_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 635, characters 7-68: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, read_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 642, characters 10-72: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 704, characters 7-61: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 727, characters 7-61: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, in_buffer, lex_index, out_expand, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 761, characters 7-57: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 771, characters 7-95: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, start_line, start_char, middle_index, middle_line, middle_char, in_index, in_max, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 800, characters 7-84: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 826, characters 7-83: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 887, characters 7-111: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 928, characters 7-161: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_max, lex_index, out_expand, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1135, characters 10-72: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_max, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1152, characters 10-66: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_buffer, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1171, characters 10-72: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_max, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1181, characters 10-72: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_max, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1192, characters 10-191: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, start_line, start_char, middle_index, middle_line, middle_char, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1248, characters 10-99: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, in_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1270, characters 10-194: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_binary, middle_index, middle_line, middle_char, in_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 1296, characters 10-102: Warning 9: the following labels are not bound in this record pattern: channel_id, channel_fd, channel_kind, channel_mode, channel_file, channel_binary, start_line, start_char, middle_index, middle_line, middle_char, lex_index, out_expand, out_max, out_buffer, write_pid, write_index, write_max, write_buffer, read_fun, write_fun Either bind these labels explicitly or add '; _' to the pattern. File "lm_channel.ml", line 189, characters 0-57: Warning 32: unused value int_of_fd. File "lm_channel.ml", line 410, characters 4-13: Warning 32: unused value debug_get. File "lm_channel.ml", line 414, characters 4-13: Warning 32: unused value debug_set. - build src/libmojave lm_parser.cmx + ocamlopt.opt -w Aez -I . -c lm_parser.ml File "lm_parser.ml", line 34, characters 0-14: [========== ] 00564 / 01193 Warning 44: this open statement shadows the type identifier out_channel (which is later used) File "lm_parser.ml", line 285, characters 13-176: Warning 9: the following labels are not bound in this record pattern: prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 575, characters 11-24: Warning 39: unused rec flag. File "lm_parser.ml", line 597, characters 11-25: Warning 39: unused rec flag. File "lm_parser.ml", line 660, characters 10-161: Warning 9: the following labels are not bound in this record pattern: prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 681, characters 10-38: Warning 9: the following labels are not bound in this record pattern: info_state_closure Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 687, characters 10-92: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_nullable, info_first, info_head_delta, info_head_lookahead, info_eof Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 691, characters 10-88: Warning 9: the following labels are not bound in this record pattern: info_item_empties, info_item_closure Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 697, characters 19-114: Warning 9: the following labels are not bound in this record pattern: prop_changed Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 706, characters 10-143: Warning 9: the following labels are not bound in this record pattern: info_prod, info_start_symbols, info_prec, info_head_delta, info_head_lookahead, info_eof, info_hash_state_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 920, characters 25-167: Warning 9: the following labels are not bound in this record pattern: prod_right Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1015, characters 25-122: Warning 9: the following labels are not bound in this record pattern: prod_item_left, prod_item_action, prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1062, characters 10-80: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_head_delta, info_head_lookahead, info_eof, info_hash, info_hash_state_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1277, characters 19-109: Warning 9: the following labels are not bound in this record pattern: prod_item_name, prod_item_action, prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1520, characters 10-82: Warning 9: the following labels are not bound in this record pattern: prod_item_name, prod_item_action, prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1837, characters 30-75: Warning 9: the following labels are not bound in this record pattern: prod_item_name, prod_item_action, prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1868, characters 10-46: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_nullable, info_first, info_head_delta, info_eof, info_hash, info_hash_state_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1872, characters 19-110: Warning 9: the following labels are not bound in this record pattern: prop_changed Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1905, characters 10-30: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_nullable, info_first, info_head_delta, info_head_lookahead, info_eof, info_hash_sta[========== ] 00565 / 01193 te_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1906, characters 10-51: Warning 9: the following labels are not bound in this record pattern: hash_ivar_state, hash_iaction_state, hash_state_state Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1920, characters 10-30: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_nullable, info_first, info_head_delta, info_head_lookahead, info_eof, info_hash_state_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1921, characters 10-51: Warning 9: the following labels are not bound in this record pattern: hash_ivar_state, hash_iaction_state, hash_state_state Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1941, characters 24-65: Warning 9: the following labels are not bound in this record pattern: hash_ivar_state, hash_iaction_state, hash_state_state Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1939, characters 10-169: Warning 9: the following labels are not bound in this record pattern: info_prod, info_start_symbols, info_nullable, info_first, info_head_delta, info_head_lookahead, info_eof, info_hash_state_item Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1944, characters 10-42: Warning 9: the following labels are not bound in this record pattern: gram_prod, gram_prec, gram_start_symbols Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 1949, characters 19-210: Warning 9: the following labels are not bound in this record pattern: prod_item_right Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2006, characters 15-178: Warning 9: the following labels are not bound in this record pattern: prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2032, characters 24-65: Warning 9: the following labels are not bound in this record pattern: hash_ivar_state, hash_iaction_state, hash_state_state Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2030, characters 10-161: Warning 9: the following labels are not bound in this record pattern: info_grammar, info_prod, info_start_symbols, info_prec, info_nullable, info_head_delta, info_head_lookahead, info_eof Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2038, characters 19-110: Warning 9: the following labels are not bound in this record pattern: prod_item_name, prod_item_action, prod_item_prec Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2097, characters 19-47: Warning 9: the following labels are not bound in this record pattern: info_state_closure Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2158, characters 10-63: Warning 9: the following labels are not bound in this record pattern: pda_delta, pda_reduce Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2191, characters 13-34: Warning 9: the following labels are not bound in this record pattern: pda_reduce, pda_info Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2326, characters 10-34: Warning 9: the following labels are not bound in this record pattern: parse_pda Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2327, characters 10-42: Warning 9: the following labels are not bound in this record pattern: gram_prod, gram_prec, gram_start_symbols Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2334, characters 10-34: Warning 9: the following labels are not bound in this record pattern: parse_pda Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2335, characters 10-42: Warning 9: the following labels are not bound in this record pattern: gram_prod, gram_prec, gram_start_symbols Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2342, characters 10-34: Warning 9: the following labels are not bound in this record pattern: parse_pda Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 2343, characters 10-42: Warning 9: the following labels are not bound in this record pattern: gram_prod, gram_prec, gram_start_symbols Either bind these labels explicitly or add '; _' to the pattern. File "lm_parser.ml", line 334, characters 8-30: Warning 34: unused type prod_item. File "lm_parser.ml", line 437, characters 7-175: Warning 37: constructor AcceptAction is never used to build values. (However, this constructor appears in patterns.) File "lm_parser.ml", line 569, characters 7-20: Warning 32: unused value string_of_var. File "lm_parser.ml", line 582, characters 7-25: Warning 32: unused value pp_print_var_table. File "lm_parser.ml", line 655, characters 7-27: Warning 32: unused value pp_print_pda_actions. File "lm_parser.ml", line 686, characters 7-25: Warning 32: unused value pp_print_info_item. - build src/libmojave lm_lexer.cmx + ocamlopt.opt -w Aez -I . -c lm_lexer.ml File "lm_lexer.ml", line 86, characters 11-23: [========== ] 00565 / 01193 Warning 39: unused rec flag. File "lm_lexer.ml", line 34, characters 0-14: Warning 44: this open statement shadows the type identifier out_channel (which is later used) File "lm_lexer.ml", line 1402, characters 10-36: Warning 9: the following labels are not bound in this record pattern: exp_id Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1484, characters 10-188: Warning 9: the following labels are not bound in this record pattern: nfa_actions, nfa_args Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1503, characters 10-31: Warning 9: the following labels are not bound in this record pattern: nfa_counter, nfa_arg_index Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1585, characters 16-41: Warning 9: the following labels are not bound in this record pattern: nfa_index, nfa_arg_index Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1608, characters 16-44: Warning 9: the following labels are not bound in this record pattern: nfa_index, nfa_counter Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1612, characters 16-46: Warning 9: the following labels are not bound in this record pattern: nfa_clause Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1903, characters 9-38: Warning 9: the following labels are not bound in this record pattern: dfa_action_actions Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 1923, characters 10-80: Warning 9: the following labels are not bound in this record pattern: dfa_stop_clause, dfa_stop_pos, dfa_stop_args, dfa_start_pos Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2143, characters 10-94: Warning 9: the following labels are not bound in this record pattern: dfa_states, dfa_length, dfa_map, dfa_table, dfa_action_table, dfa_dfa_hash Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2267, characters 10-112: Warning 9: the following labels are not bound in this record pattern: dfa_stop_clause, dfa_args, dfa_channel Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2329, characters 10-106: Warning 9: the following labels are not bound in this record pattern: dfa_table, dfa_action_table, dfa_search_states, dfa_nfa_hash, dfa_dfa_hash Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2365, characters 10-78: Warning 9: the following labels are not bound in this record pattern: dfa_states, dfa_length, dfa_map, dfa_action_table, dfa_search_states, dfa_nfa_hash Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2369, characters 10-81: Warning 9: the following labels are not bound in this record pattern: dfa_state_index Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2440, characters 10-85: Warning 9: the following labels are not bound in this record pattern: dfa_stop_args, dfa_start_pos, dfa_args, dfa_channel Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2492, characters 10-85: Warning 9: the following labels are not bound in this record pattern: dfa_stop_args, dfa_start_pos, dfa_args, dfa_channel Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2554, characters 10-85: Warning 9: the following labels are not bound in this record pattern: dfa_stop_args, dfa_start_pos, dfa_args, dfa_channel Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2613, characters 10-280: Warning 9: the following labels are not bound in this record pattern: nfa_args Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2676, characters 10-28: Warning 9: the following labels are not bound in this record pattern: lex_dfa Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2677, characters 10-28: Warning 9: the following labels are not bound in this record pattern: lex_dfa Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 2714, characters 10-27: Warning 9: the following labels are not bound in this record pattern: lex_dfa Either bind these labels explicitly or add '; _' to the pattern. File "lm_lexer.ml", line 36, characters 0-15: Warning 33: unused open Lm_int_set. File "lm_lexer.ml", line 173, characters 11-16: Warning 32: unused value union. File "lm_lexer.ml", line 505, characters 8-107: Warning 34: unused type arg. File "lm_lexer.ml", line 752, characters 7-25: Warning 32: unused value white_or_bof_chars. File "lm_lexer.ml", line 753, characters 7-25: Warning 32: unused value white_or_eof_chars. File "lm_lexer.ml", line 1439, characters 7-23: Warning 32: unused value pp_print_choices. File "lm_lexer.ml", line 1838, characters 7-27: Warning 32: unused value pp_print_trans_table. - build src/util fmarshal.o + ocamlopt.opt -w Aez -I . -I ../libmojave -c fmarshal.ml File "fmarshal.ml", line 107, characters 7-19: [========== ] 00577 / 01193 Warning 32: unused value rawint_magic. File "fmarshal.ml", line 109, characters 7-21: Warning 32: unused value rawfloat_magic. File "fmarshal.ml", line 128, characters 7-18: Warning 32: unused value output_bool. File "fmarshal.ml", line 131, characters 7-17: Warning 32: unused value input_bool. File "fmarshal.ml", line 165, characters 7-19: Warning 32: unused value output_int32. File "fmarshal.ml", line 171, characters 7-18: Warning 32: unused value input_int32. - build src/libmojave lm_glob.cmx + ocamlopt.opt -w Aez -I . -c lm_glob.ml File "lm_glob.ml", line 160, characters 16-93: [========== ] 00581 / 01193 Warning 9: the following labels are not bound in this record pattern: pw_passwd, pw_uid, pw_gid, pw_gecos, pw_shell Either bind these labels explicitly or add '; _' to the pattern. File "lm_glob.ml", line 50, characters 0-14: Warning 33: unused open Lm_printf. [========== ] 00583 / 01193 - build src/ir omake_symbol.cmi + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_symbol.ml File "omake_symbol.ml", line 77, characters 4-13: Warning 32: unused value value_sym. [============= ] 00771 / 01202 - build src/ir omake_options.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_options.ml File "omake_options.ml", line 150, characters 4-25: Warning 32: unused value set_print_command_opt. File "omake_options.ml", line 162, characters 4-22: Warning 32: unused value set_print_file_opt. [============== ] 00793 / 01202 - build src/exec omake_exec_id.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_id.ml File "omake_exec_id.ml", line 33, characters 0-11: Warning 33: unused open Lm_map. [============== ] 00807 / 01202 - build src/ir omake_state.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_state.ml File "omake_state.ml", line 32, characters 0-14: Warning 33: unused open Lm_printf. [============== ] 00827 / 01202 - build src/ast omake_ast_print.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -c omake_ast_print.mli File "omake_ast_print.mli", line 31, characters 0-14: [============== ] 00840 / 01202 Warning 44: this open statement shadows the type identifier out_channel (which is later used) - build src/ir omake_node.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_node.mli File "omake_node.mli", line 34, characters 0-16: [=============== ] 00869 / 01202 Warning 44: this open statement shadows the module type identifier HashMarshalSig (which is later used) File "omake_node.mli", line 31, characters 0-16: Warning 33: unused open Lm_hash_sig. File "omake_node.mli", line 32, characters 0-12: Warning 33: unused open Lm_hash. - build src/ir omake_node.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_node.ml File "omake_node.ml", line 387, characters 11-23: Warning 39: unused rec flag. File "omake_node.ml", line 402, characters 11-25: Warning 39: unused rec flag. File "omake_node.ml", line 1473, characters 11-19: Warning 39: unused rec flag. File "omake_node.ml", line 1684, characters 10-98: Warning 9: the following labels are not bound in this record pattern: mount_is_dir, mount_stat, mount_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_node.ml", line 37, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_node.ml", line 39, characters 0-16: Warning 33: unused open Lm_location. File "omake_node.ml", line 40, characters 0-19: Warning 33: unused open Lm_string_util. File "omake_node.ml", line 48, characters 0-21: Warning 33: unused open Omake_print_util. File "omake_node.ml", line 61, characters 3-43: Warning 32: unused value equal. File "omake_node.ml", line 1060, characters 4-16: Warning 32: unused value flatten_file. File "omake_node.ml", line 1328, characters 3-[=============== ] 00872 / 01202 13: Warning 33: unused open Mount. File "omake_node.ml", line 1430, characters 7-15: Warning 32: unused value reintern. File "omake_node.ml", line 1483, characters 11-21: Warning 32: unused value phony_name. File "omake_node.ml", line 1809, characters 4-24: Warning 32: unused value pp_print_node_sorted. - build src/ir omake_install.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_install.ml File "omake_install.ml", line 31, characters 0-14: Warning 44: this open statement shadows the value identifier flush (which is later used) File "omake_install.ml", line 31, characters 0-14: Warning 44: this open statement shadows the value identifier stdout (which is later used) File "omake_install.ml", line 34, characters 0-19: Warning 33: unused open Omake_node_sig. [=============== ] 00877 / 01202 - build src/ir omake_shell_type.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_shell_type.ml File "omake_shell_type.ml", line 237, characters 10-236: Warning 9: the following labels are not bound in this record pattern: apply_loc, apply_fun Either bind these labels explicitly or add '; _' to the pattern. [=============== ] 00879 / 01202 File "omake_shell_type.ml", line 257, characters 10-223: Warning 9: the following labels are not bound in this record pattern: cmd_loc Either bind these labels explicitly or add '; _' to the pattern. - build src/ir omake_var.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_var.mli File "omake_var.mli", line 32, characters 0-14: [=============== ] 00890 / 01202 Warning 33: unused open Lm_printf. File "omake_var.mli", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_var.mli", line 49, characters 0-41: Warning 32: unused value printexitvalue_var. - build src/ir omake_ir_free_vars.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_ir_free_vars.mli File "omake_ir_free_vars.mli", line 31, characters 0-14: Warning 33: unused open Lm_symbol. [=============== ] 00890 / 01202 - build src/ir omake_ir_free_vars.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_ir_free_vars.ml File "omake_ir_free_vars.ml", line 36, characters 0-14: [=============== ] 00892 / 01202 Warning 33: unused open Lm_symbol. - build src/ir omake_var.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_var.ml File "omake_var.ml", line 32, characters 0-12: [=============== ] 00892 / 01202 Warning 33: unused open Lm_hash. File "omake_var.ml", line 33, characters 0-14: Warning 33: unused open Lm_printf. File "omake_var.ml", line 34, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_var.ml", line 38, characters 0-15: Warning 33: unused open Omake_node. File "omake_var.ml", line 39, characters 0-15: Warning 33: unused open Omake_util. File "omake_var.ml", line 40, characters 0-16: Warning 33: unused open Omake_state. File "omake_var.ml", line 42, characters 0-21: Warning 33: unused open Omake_print_util. File "omake_var.ml", line 68, characters 4-22: Warning 32: unused value printexitvalue_var. - build src/ir omake_value_type.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_value_type.ml File "omake_value_type.ml", line 31, characters 0-13: Warning 44: this open statement shadows the type identifier var (which is later used) [=============== ] 00896 / 01202 - build src/ir omake_cache_type.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_cache_type.ml File "omake_cache_type.ml", line 31, characters 0-16: [================ ] 00904 / 01202 Warning 33: unused open Lm_location. File "omake_cache_type.ml", line 32, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_cache_type.ml", line 34, characters 0-13: Warning 33: unused open Omake_ir. [================ ] 00904 / 01202 - build src/exec omake_exec_util.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_util.mli File "omake_exec_util.mli", line 31, characters 0-14: [================ ] 00909 / 01202 Warning 33: unused open Lm_printf. File "omake_exec_util.mli", line 34, characters 0-15: Warning 33: unused open Omake_node. File "omake_exec_util.mli", line 36, characters 0-21: Warning 33: unused open Omake_cache_type. [================ ] 00933 / 01202 [================= ] 00966 / 01202 - build src/ast omake_ast_print.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -c omake_ast_print.ml File "omake_ast_print.ml", line 251, characters 4-23: Warning 32: unused value pp_print_exp_option. [================= ] 01001 / 01202 - build src/ir omake_ir_print.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_ir_print.ml File "omake_ir_print.ml", line 39, characters 0-19: [================= ] 01008 / 01202 Warning 33: unused open Omake_node_sig. File "omake_ir_print.ml", line 53, characters 4-23: Warning 32: unused value pp_print_match_kind. File "omake_ir_print.ml", line 78, characters 8-28: Warning 32: unused value pp_print_symbol_list. [================= ] 01008 / 01202 File "omake_ir_print.ml", line 480, characters 4-17: Warning 32: unused value pp_print_prog. - build src/ir omake_value_print.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_value_print.ml File "omake_value_print.ml", line 35, characters 0-21: [================= ] 01016 / 01202 Warning 33: unused open Omake_print_util. File "omake_value_print.ml", line 42, characters 4-24: Warning 32: unused value pp_print_string_list. File "omake_value_print.ml", line 45, characters 4-22: Warning 32: unused value pp_print_node_list. File "omake_value_print.ml", line 48, characters 4-21: Warning 32: unused value pp_print_node_set. File "omake_value_print.ml", line 71, characters 4-21: Warning 32: unused value pp_print_required. File "omake_value_print.ml", line 198, characters 4-24: Warning 32: unused value pp_print_normal_args. File "omake_value_print.ml", line 208, characters 4-25: Warning 32: unused value pp_print_keyword_args. File "omake_value_print.ml", line 218, characters 4-23: Warning 32: unused value pp_print_value_args. - build src/ir omake_command.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_command.mli File "omake_command.mli", line 31, characters 0-14: Warning 33: unused open Lm_printf. File "omake_command.mli", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_command.mli", line 37, characters 0-18: Warning 33: unused open Omake_marshal. [================= ] 01018 / 01202 - build src/ir omake_pos.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_pos.ml File "omake_pos.ml", line 46, characters 8-19: [================= ] 01019 / 01202 Warning 39: unused rec flag. - build src/ir omake_command.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_command.ml File "omake_command.ml", line 31, characters 0-14: [================= ] 01019 / 01202 Warning 33: unused open Lm_printf. File "omake_command.ml", line 33, characters 0-13: Warning 33: unused open Fmarshal. File "omake_command.ml", line 35, characters 0-15: Warning 33: unused open Omake_node. File "omake_command.ml", line 36, characters 0-18: Warning 33: unused open Omake_marshal. File "omake_command.ml", line 37, characters 0-19: Warning 33: unused open Omake_ir_print. File "omake_command.ml", line 38, characters 0-21: Warning 33: unused open Omake_shell_type. File "omake_pos.ml", line 31, characters 0-13: Warning 33: unused open Omake_ir. File "omake_pos.ml", line 33, characters 0-18: Warning 33: unused open Omake_ir_util. File "omake_pos.ml", line 162, characters 7-18: Warning 32: unused value loc_pos_pos. File "omake_pos.ml", line 171, characters 7-16: Warning 32: unused value value_pos. File "omake_pos.ml", line 176, characters 13-21: Warning 33: unused open Pos. - build src/ir omake_cache.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -c omake_cache.ml File "omake_cache.ml", line 306, characters 10-99: [================== ] 01022 / 01202 Warning 9: the following labels are not bound in this record pattern: cache_nodes, cache_lstats, cache_info, cache_static_values, cache_memo_values, cache_dirs, cache_path, cache_exe_path Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 316, characters 7-125: Warning 9: the following labels are not bound in this record pattern: cache_lstats, cache_memo_values, cache_file_stat_count, cache_digest_count, cache_dirs, cache_path, cache_exe_path Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 343, characters 13-84: Warning 9: the following labels are not bound in this record pattern: memo_targets, memo_deps, memo_commands Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 359, characters 7-89: Warning 9: the following labels are not bound in this record pattern: save_cache_value Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 447, characters 7-175: Warning 9: the following labels are not bound in this record pattern: st_dev, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 453, characters 7-175: Warning 9: the following labels are not bound in this record pattern: st_dev, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 462, characters 7-168: Warning 9: the following labels are not bound in this record pattern: st_dev, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 552, characters 15-47: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 587, characters 14-50: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 693, characters 14-48: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 694, characters 14-50: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 696, characters 14-39: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 701, characters 15-51: Warning 9: the following labels are not bound in this record pattern: nmemo_digest Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 972, characters 13-125: Warning 9: the following labels are not bound in this record pattern: memo_targets, memo_result Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1035, characters 7-72: Warning 9: the following labels are not bound in this record pattern: memo_index, memo_deps, memo_commands Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1048, characters 7-30: Warning 9: the following labels are not bound in this record pattern: cache_index Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1072, characters 7-101: Warning 9: the following labels are not bound in this record pattern: memo_targets, memo_result Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1084, characters 7-72: Warning 9: the following labels are not bound in this record pattern: memo_index, memo_deps, memo_commands Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1164, characters 8-22: Warning 39: unused rec flag. File "omake_cache.ml", line 1321, characters 10-178: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_nlink, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_cache.ml", line 1365, characters 8-18: Warning 39: unused rec flag. File "omake_cache.ml", line 46, characters 0-18: Warning 33: unused open Omake_command. File "omake_cache.ml", line 259, characters 4-17: Warning 32: unused value pp_print_memo. File "omake_cache.ml", line 461, characters 4-17: Warning 32: unused value pp_print_stat. - build src/env omake_exp_lex.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_exp_lex.ml File "omake_exp_lex.ml", line 27, characters 0-14: [================== ] 01025 / 01202 Warning 33: unused open Lm_printf. File "omake_exp_lex.ml", line 29, characters 0-16: Warning 33: unused open Lm_location. File "omake_exp_lex.ml", line 35, characters 0-20: Warning 33: unused open Omake_ast_print. File "omake_exp_lex.ml", line 66, characters 4-13: Warning 32: unused value shell_sym. - build src/env omake_ast_parse.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_ast_parse.ml File "omake_ast_parse.mly", line 26, characters 0-14: Warning 33: unused open Lm_printf. [================== ] 01030 / 01202 - build src/exec omake_exec_type.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_type.ml File "omake_exec_type.ml", line 32, characters 0-14: [================== ] 01032 / 01202 Warning 44: this open statement shadows the type identifier out_channel (which is later used) File "omake_exec_type.ml", line 33, characters 0-16: Warning 33: unused open Lm_location. - build src/exec omake_exec_notify.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_notify.ml File "omake_exec_notify.ml", line 96, characters 9-34: [================== ] 01035 / 01202 Warning 9: the following labels are not bound in this record pattern: notify_server Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 98, characters 9-40: Warning 9: the following labels are not bound in this record pattern: notify_event Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 100, characters 9-33: Warning 9: the following labels are not bound in this record pattern: notify_event Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 105, characters 9-38: Warning 9: the following labels are not bound in this record pattern: notify_server Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 108, characters 9-40: Warning 9: the following labels are not bound in this record pattern: notify_event Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 110, characters 9-33: Warning 9: the following labels are not bound in this record pattern: notify_event Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_notify.ml", line 32, characters 0-14: Warning 33: unused open Lm_printf. - build src/exec omake_exec_print.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_print.mli File "omake_exec_print.mli", line 34, characters 0-18: [================== ] 01039 / 01202 Warning 33: unused open Omake_exec_id. File "omake_exec_print.mli", line 35, characters 0-20: Warning 33: unused open Omake_exec_util. File "omake_exec_print.mli", line 37, characters 0-21: Warning 33: unused open Omake_cache_type. - build src/exec omake_exec_print.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_print.ml File "omake_exec_print.ml", line 30, characters 0-14: [================== ] 01042 / 01202 Warning 44: this open statement shadows the value identifier print_char (which is later used) File "omake_exec_print.ml", line 30, characters 0-14: Warning 44: this open statement shadows the value identifier print_string (which is later used) File "omake_exec_print.ml", line 35, characters 0-18: Warning 33: unused open Omake_command. File "omake_exec_print.ml", line 73, characters 9-73: Warning 35: unused for-loop index i. File "omake_exec_print.ml", line 76, characters 9-96: Warning 35: unused for-loop index i. - build src/exec omake_exec.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ir -c omake_exec.mli File "omake_exec.mli", line 31, characters 0-15: [================== ] 01042 / 01202 Warning 33: unused open Omake_node. File "omake_exec.mli", line 32, characters 0-20: Warning 33: unused open Omake_exec_util. File "omake_exec.mli", line 34, characters 0-21: Warning 33: unused open Omake_cache_type. - build src/env omake_env.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_env.mli File "omake_env.mli", line 51, characters 0-21: [================== ] 01045 / 01202 - build src/exec omake_exec_util.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_util.ml File "omake_exec_util.ml", line 91, characters 8-17: Warning 39: unused rec flag. Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_env.mli", line 39, characters 0-13: Warning 44: this open statement shadows the type identifier var (which is later used) [================== ] 01045 / 01202 File "omake_exec_util.ml", line 35, characters 0-15: Warning 33: unused open Omake_node. File "omake_exec_util.ml", line 36, characters 0-16: Warning 33: unused open Omake_state. File "omake_exec_util.ml", line 37, characters 0-21: Warning 33: unused open Omake_cache_type. File "omake_env.mli", line 34, characters 0-19: Warning 33: unused open Lm_string_util. File "omake_env.mli", line 35, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_env.mli", line 40, characters 0-14: Warning 33: unused open Omake_pos. File "omake_env.mli", line 41, characters 0-14: Warning 33: unused open Omake_var. File "omake_env.mli", line 44, characters 0-16: Warning 33: unused open Omake_cache. File "omake_env.mli", line 45, characters 0-16: Warning 33: unused open Omake_lexer. File "omake_env.mli", line 46, characters 0-17: Warning 33: unused open Omake_parser. File "omake_env.mli", line 49, characters 0-20: Warning 33: unused open Omake_exec_type. File "omake_env.mli", line 53, characters 0-23: Warning 33: unused open Omake_ir_free_vars. File "omake_env.mli", line 54, characters 0-23: Warning 33: unused open Omake_handle_table. File "omake_env.mli", line 324, characters 0-58: Warning 32: unused value venv_defined_field. - build src/shell omake_shell_lex.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_lex.mli File "omake_shell_lex.mli", line 39, characters 0-21: [================== ] 01048 / 01202 Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_shell_lex.mli", line 36, characters 0-14: Warning 33: unused open Omake_pos. - build src/shell omake_shell_job.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_job.mli File "omake_shell_job.mli", line 39, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_shell_job.mli", line 31, characters 0-12: Warning 33: unused open Lm_glob. File "omake_shell_job.mli", line 32, characters 0-14: Warning 33: unused open Lm_printf. File "omake_shell_job.mli", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_shell_job.mli", line 34, characters 0-16: Warning 33: unused open Lm_location. File "omake_shell_job.mli", line 37, characters 0-14: Warning 33: unused open Omake_pos. [================== ] 01049 / 01202 - build src/build omake_target.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_target.mli File "omake_target.mli", line 31, characters 0-16: Warning 33: unused open Lm_location. [================== ] 01050 / 01202 - build src/eval omake_value.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../exec -c omake_value.mli File "omake_value.mli", line 40, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_value.mli", line 36, characters 0-14: Warning 33: unused open Omake_pos. File "omake_value.mli", line 41, characters 0-14: Warning 33: unused open Omake_var. [================== ] 01051 / 01202 - build src/build omake_rule.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_rule.mli File "omake_rule.mli", line 40, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_rule.mli", line 36, characters 0-14: Warning 33: unused open Omake_pos. File "omake_rule.mli", line 39, characters 0-21: Warning 33: unused open Omake_cache_type. [================== ] 01052 / 01202 - build src/env omake_command_digest.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_command_digest.mli File "omake_command_digest.mli", line 35, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) [================== ] 01054 / 01202 File "omake_command_digest.mli", line 34, characters 0-14: Warning 33: unused open Omake_pos. - build src/env omake_ir_ast.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_ir_ast.mli File "omake_ir_ast.mli", line 34, characters 0-13: [================== ] 01055 / 01202 Warning 44: this open statement shadows the type identifier var (which is later used) - build src/eval omake_eval.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../exec -c omake_eval.mli File "omake_eval.mli", line 41, characters 0-21: [================== ] 01058 / 01202 Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_eval.mli", line 32, characters 0-12: Warning 33: unused open Lm_glob. File "omake_eval.mli", line 37, characters 0-14: Warning 33: unused open Omake_pos. File "omake_eval.mli", line 40, characters 0-20: Warning 33: unused open Omake_exec_type. - build src/exec omake_exec_local.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_local.ml File "omake_exec_local.ml", line 130, characters 21-76: Warning 9: the following labels are not bound in this record pattern: job_id, job_target, job_handle_out, job_handle_err, job_handle_status, job_start_time, job_fd_count, job_stdout, job_stderr, job_print_flag, job_command, job_commands, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 148, characters 9-56: Warning 9: the following labels are not bound in this record pattern: job_id, job_target, job_handle_out, job_handle_err, job_handle_status, job_start_time, job_shell, job_pid, job_fd_count, job_stdout, job_stderr, job_print_flag, job_command, job_commands, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 150, characters 9-50: Warning 9: the following labels are not bound in this record pattern: job_id, job_target, job_handle_out, job_handle_err, job_handle_status, job_start_time, job_shell, job_pid, j[================== ] 01061 / 01202 ob_fd_count, job_stdout, job_stderr, job_print_flag, job_command, job_commands, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 244, characters 10-265: Warning 9: the following labels are not bound in this record pattern: job_start_time, job_pid, job_fd_count, job_stdout, job_stderr, job_state, job_print_flag, job_command, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 253, characters 10-35: Warning 9: the following labels are not bound in this record pattern: server_jobs Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 322, characters 10-69: Warning 9: the following labels are not bound in this record pattern: job_id, job_target, job_handle_out, job_handle_err, job_handle_status, job_start_time, job_fd_count, job_stdout, job_stderr, job_state, job_print_flag, job_commands, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 348, characters 10-362: Warning 9: the following labels are not bound in this record pattern: job_target, job_start_time, job_shell, job_pid, job_fd_count, job_state, job_print_flag, job_commands Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 417, characters 13-129: Warning 9: the following labels are not bound in this record pattern: job_target, job_handle_out, job_handle_err, job_start_time, job_shell, job_pid, job_fd_count, job_stdout, job_stderr, job_state, job_print_flag, job_commands, job_buffer_len, job_buffer Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_local.ml", line 37, characters 0-18: Warning 33: unused open Omake_command. File "omake_exec_local.ml", line 42, characters 0-18: Warning 33: unused open Omake_options. File "omake_exec_local.ml", line 112, characters 7-19: Warning 32: unused value pp_print_pid. - build src/exec omake_exec_remote.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec_remote.ml File "omake_exec_remote.ml", line 351, characters 10-111: [================== ] 01065 / 01202 Warning 9: the following labels are not bound in this record pattern: server_state, server_jobs Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 413, characters 10-41: Warning 9: the following labels are not bound in this record pattern: job_id, job_handle_err, job_handle_status, job_shell, job_state Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 422, characters 10-41: Warning 9: the following labels are not bound in this record pattern: job_id, job_handle_out, job_handle_status, job_shell, job_state Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 431, characters 10-47: Warning 9: the following labels are not bound in this record pattern: job_id, job_handle_out, job_handle_err, job_shell, job_state Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 457, characters 10-79: Warning 9: the following labels are not bound in this record pattern: server_out, server_pid, server_jobs Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 492, characters 12-66: Warning 9: the following labels are not bound in this record pattern: job_handle_out, job_handle_err, job_handle_status, job_shell Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 494, characters 12-38: Warning 9: the following labels are not bound in this record pattern: job_id, job_handle_out, job_handle_err, job_handle_status, job_shell Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec_remote.ml", line 504, characters 11-15: Warning 39: unused rec flag. File "omake_exec_remote.ml", line 43, characters 0-21: Warning 33: unused open Omake_cache_type. File "omake_exec_remote.ml", line 44, characters 0-18: Warning 33: unused open Omake_command. File "omake_exec_remote.ml", line 75, characters 0-22: Warning 38: unused exception constructor RemoteFailed. File "omake_exec_remote.ml", line 92, characters 4-20: Warning 32: unused value pp_print_request. File "omake_exec_remote.ml", line 109, characters 4-21: Warning 32: unused value pp_print_response. File "omake_exec_remote.ml", line 180, characters 4-8: Warning 32: unused value eval. [================== ] 01066 / 01202 - build src/exec omake_exec.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ir -c omake_exec.ml File "omake_exec.ml", line 140, characters 21-47: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 155, characters 12-45: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 156, characters 12-46: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 158, characters 12-66: Warning 9: the following labels are not bound in this record pattern: server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 168, characters 24-222: Warning 9: the[================== ] 01069 / 01202 following labels are not bound in this record pattern: server_handle Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 177, characters 19-156: Warning 9: the following labels are not bound in this record pattern: server_host, server_handle Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 185, characters 29-58: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_handle, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 212, characters 10-84: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 244, characters 10-84: Warning 9: the following labels are not bound in this record pattern: server_root, server_local, server_fd_table, server_pid_table Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 280, characters 26-63: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 282, characters 26-65: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 284, characters 26-65: Warning 9: the following labels are not bound in this record pattern: server_host, server_count, server_running, server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 305, characters 10-130: Warning 9: the following labels are not bound in this record pattern: server_root, server_local, server_notify Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 343, characters 10-42: Warning 9: the following labels are not bound in this record pattern: server_root, server_local, server_notify, server_servers, server_fd_table Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 367, characters 19-201: Warning 9: the following labels are not bound in this record pattern: server_enabled Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 358, characters 11-15: Warning 39: unused rec flag. File "omake_exec.ml", line 412, characters 15-41: Warning 9: the following labels are not bound in this record pattern: server_root, server_local, server_servers, server_fd_table, server_pid_table Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 415, characters 20-46: Warning 9: the following labels are not bound in this record pattern: server_root, server_local, server_servers, server_fd_table, server_pid_table Either bind these labels explicitly or add '; _' to the pattern. File "omake_exec.ml", line 33, characters 0-13: Warning 33: unused open Lm_debug. File "omake_exec.ml", line 38, characters 0-16: Warning 33: unused open Omake_state. File "omake_exec.ml", line 39, characters 0-18: Warning 33: unused open Omake_exec_id. File "omake_exec.ml", line 47, characters 0-23: Warning 33: unused open Omake_command_type. - build src/env omake_env.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_env.ml File "omake_env.ml", line 56, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_env.ml", line 414, characters 7-113: Warning 9: the following labels are not bound in this record pattern: command_values Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 428, characters 7-228: [================== ] 01076 / 01202 Warning 9: the following labels are not bound in this record pattern: rule_loc, rule_env, rule_match, rule_multiple Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 757, characters 7-107: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_exec, venv_cache, venv_mount_info, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_phonies, venv_explicit_rules, venv_explicit_targets, venv_explicit_new, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_static_values, venv_modified_values, venv_pervasives_vars, venv_pervasives_obj Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 812, characters 10-70: Warning 9: the following labels are not bound in this record pattern: venv_environ, venv_implicit_deps, venv_implicit_rules, venv_options, venv_globals, venv_mount, venv_included_files Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1004, characters 9-46: Warning 9: the following labels are not bound in this record pattern: db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1008, characters 9-27: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1029, characters 9-81: Warning 9: the following labels are not bound in this record pattern: db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1033, characters 9-27: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1038, characters 9-81: Warning 9: the following labels are not bound in this record pattern: db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1042, characters 9-27: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1047, characters 9-81: Warning 9: the following labels are not bound in this record pattern: db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1051, characters 9-27: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1058, characters 6-84: Warning 9: the following labels are not bound in this record pattern: db_env, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1065, characters 6-24: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1066, characters 6-28: Warning 9: the following labels are not bound in this record pattern: db_file, db_name, db_digest, db_env, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1070, characters 6-109: Warning 9: the following labels are not bound in this record pattern: db_env Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1077, characters 6-24: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1078, characters 6-28: Warning 9: the following labels are not bound in this record pattern: db_file, db_name, db_digest, db_env, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1079, characters 6-32: Warning 9: the following labels are not bound in this record pattern: db_file, db_name, db_digest, db_env, db_flush_ir Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1083, characters 6-109: Warning 9: the following labels are not bound in this record pattern: db_env Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1090, characters 6-24: Warning 9: the following labels are not bound in this record pattern: db_name, db_digest, db_env, db_flush_ir, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1091, characters 6-28: Warning 9: the following labels are not bound in this record pattern: db_file, db_name, db_digest, db_env, db_flush_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1092, characters 6-32: Warning 9: the following labels are not bound in this record pattern: db_file, db_name, db_digest, db_env, db_flush_ir Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1187, characters 7-98: Warning 9: the following labels are not bound in this record pattern: venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1206, characters 7-98: Warning 9: the following labels are not bound in this record pattern: venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1469, characters 7-87: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_exec, venv_cache, venv_mount_info, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_phonies, venv_explicit_rules, venv_explicit_targets, venv_explicit_new, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_target_is_buildable, venv_target_is_buildable_proper, venv_pervasives_vars, venv_pervasives_obj Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1486, characters 7-33: Warning 9: the following labels are not bound in this record pattern: venv_this, venv_static, venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1685, characters 7-98: Warning 9: the following labels are not bound in this record pattern: venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1711, characters 7-67: Warning 9: the following labels are not bound in this record pattern: venv_environ, venv_phony, venv_implicit_deps, venv_implicit_rules, venv_options, venv_globals, venv_included_files Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1716, characters 7-79: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_exec, venv_cache, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_explicit_rules, venv_explicit_targets, venv_explicit_new, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_static_values, venv_modified_values, venv_target_is_buildable, venv_target_is_buildable_proper, venv_pervasives_vars, venv_pervasives_obj Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 1730, characters 7-79: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_exec, venv_cache, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_explicit_rules, venv_explicit_targets, venv_explicit_new, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_static_values, venv_modified_values, venv_target_is_buildable, venv_target_is_buildable_proper, venv_pervasives_vars, venv_pervasives_obj Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2091, characters 7-29: Warning 9: the following labels are not bound in this record pattern: venv_dynamic, venv_this, venv_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2092, characters 7-102: Warning 9: the following labels are not bound in this record pattern: venv_dir, venv_phony, venv_implicit_deps, venv_implicit_rules, venv_mount, venv_included_files Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2097, characters 7-159: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_mount_info, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_phonies, venv_explicit_rules, venv_explicit_targets, venv_explicit_new, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_static_values, venv_modified_values, venv_target_is_buildable, venv_target_is_buildable_proper Either bind these labels expl[================== ] 01077 / 01202 icitly or add '; _' to the pattern. File "omake_env.ml", line 2146, characters 7-77: Warning 9: the following labels are not bound in this record pattern: venv_this, venv_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2150, characters 7-77: Warning 9: the following labels are not bound in this record pattern: venv_this, venv_static Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2169, characters 13-85: Warning 9: the following labels are not bound in this record pattern: venv_static, venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2213, characters 7-61: Warning 9: the following labels are not bound in this record pattern: venv_environ, venv_implicit_deps, venv_implicit_rules, venv_options, venv_globals, venv_mount, venv_included_files Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2468, characters 7-153: Warning 9: the following labels are not bound in this record pattern: venv_global_index, venv_exec, venv_cache, venv_mount_info, venv_environments, venv_files, venv_directories, venv_excluded_directories, venv_phonies, venv_ordering_rules, venv_orders, venv_memo_rules, venv_ir_files, venv_object_files, venv_static_values, venv_modified_values, venv_target_is_buildable, venv_target_is_buildable_proper, venv_pervasives_vars, venv_pervasives_obj Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2567, characters 22-217: Warning 9: the following labels are not bound in this record pattern: rule_loc, rule_env, rule_effects, rule_match, rule_multiple, rule_commands Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2593, characters 16-286: Warning 9: the following labels are not bound in this record pattern: inrule_loc Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2811, characters 25-129: Warning 9: the following labels are not bound in this record pattern: orule_loc, orule_name Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2897, characters 10-126: Warning 9: the following labels are not bound in this record pattern: venv_inner Either bind these labels explicitly or add '; _' to the pattern. File "omake_env.ml", line 2902, characters 10-126: Warning 9: the following labels are not bound in this record pattern: venv_inner Either bind these labels explicitly or add '; _' to the pattern. [================== ] 01078 / 01202 File "omake_env.ml", line 35, characters 0-15: Warning 33: unused open Lm_int_set. File "omake_env.ml", line 38, characters 0-19: Warning 33: unused open Lm_string_util. File "omake_env.ml", line 50, characters 0-21: Warning 33: unused open Omake_print_util. File "omake_env.ml", line 53, characters 0-23: Warning 33: unused open Omake_ir_free_vars. File "omake_env.ml", line 590, characters 4-19: Warning 32: unused value is_scanner_rule. File "omake_env.ml", line 1509, characters 4-21: Warning 32: unused value raise_field_error. File "omake_env.ml", line 1518, characters 8-24: Warning 32: unused value squash_path_info. File "omake_env.ml", line 1755, characters 4-20: Warning 32: unused value venv_intern_list. File "omake_env.ml", line 1765, characters 4-21: Warning 32: unused value node_set_of_names. File "omake_env.ml", line 1880, characters 4-12: Warning 32: unused value wild_sym. - build src/shell omake_shell_parse.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_parse.ml File "omake_shell_parse.mly", line 30, characters 0-14: [=================== ] 01085 / 01202 Warning 33: unused open Lm_printf. File "omake_shell_parse.mly", line 31, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_shell_parse.mly", line 34, characters 0-14: Warning 33: unused open Omake_env. File "omake_shell_parse.mly", line 37, characters 0-23: Warning 33: unused open Omake_command_type. File "omake_shell_parse.mly", line 41, characters 0-8: Warning 33: unused open Pos. - build src/env omake_command_digest.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_command_digest.ml File "omake_command_digest.ml", line 927, characters 7-204: Warning 9: the following labels are not bound in this record pattern: cmd_loc Either bind these labels explicitly or add '; _' to the pattern. File "omake_command_digest.ml", line 953, characters 7-189: Warning 9: the following labels are not bound in this record pattern: apply_loc, apply_env, apply_fun Either bind these labels explicitly or add '; _' to the pattern. [=================== ] 01087 / 01202 File "omake_command_digest.ml", line 1030, characters 7-65: Warning 9: the following labels are not bound in this record pattern: command_loc, command_target, command_flags, command_venv Either bind these labels explicitly or add '; _' to the pattern. File "omake_command_digest.ml", line 39, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_command_digest.ml", line 40, characters 0-16: Warning 33: unused open Lm_hash_sig. File "omake_command_digest.ml", line 41, characters 0-12: Warning 33: unused open Lm_hash. File "omake_command_digest.ml", line 45, characters 0-14: Warning 33: unused open Omake_pos. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeExportExp. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeCancelExportExp. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeRequiredParam. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeOptionalParam. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeArgNone. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeTrue. File "omake_command_digest.ml", line 56, characters 5-2328: Warning 37: unused constructor CodeFalse. File "omake_command_digest.ml", line 228, characters 4-18: Warning 32: unused value squash_var_set. File "omake_command_digest.ml", line 270, characters 4-28: Warning 32: unused value squash_keyword_spec_list. File "omake_command_digest.ml", line 283, characters 4-20: Warning 32: unused value squash_var_scope. File "omake_command_digest.ml", line 861, characters 4-24: Warning 32: unused value squash_command_flags. - build src/env omake_exn_print.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_exn_print.ml File "omake_exn_print.ml", line 34, characters 0-14: [=================== ] 01087 / 01202 Warning 33: unused open Omake_ast. - build src/env omake_ir_semant.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_ir_semant.ml File "omake_ir_semant.ml", line 37, characters 0-14: [=================== ] 01089 / 01202 Warning 33: unused open Lm_symbol. File "omake_ir_semant.ml", line 45, characters 0-18: Warning 33: unused open Omake_ir_util. File "omake_ir_semant.ml", line 172, characters 4-22: Warning 32: unused value check_section_tail. - build src/env omake_ir_ast.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_ir_ast.ml File "omake_ir_ast.ml", line 37, characters 0-13: [=================== ] 01089 / 01202 Warning 44: this open statement shadows the type identifier var (which is later used) File "omake_ir_ast.ml", line 47, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_ir_ast.ml", line 353, characters 7-71: Warning 9: the following labels are not bound in this record pattern: genv_open_file, genv_static_index, genv_lazy Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 474, characters 7-37: Warning 9: the following labels are not bound in this record pattern: cenv_context Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 568, characters 7-172: Warning 9: the following labels are not bound in this record pattern: senv_export_mode, senv_venv Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 676, characters 15-23: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 695, characters 12-20: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 706, characters 12-20: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 728, characters 50-58: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 794, characters 30-38: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 949, characters 7-168: Warning 9: the following labels are not bound in this record pattern: senv_export_mode, senv_venv Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 976, characters 7-168: Warning 9: the following labels are not bound in this record pattern: senv_export_mode, senv_venv Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 1642, characters 53-61: [=================== ] 01091 / 01202 Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. - build src/shell omake_shell_sys.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_sys.ml File "omake_shell_sys.ml", line 35, characters 0-20: [=================== ] 01091 / 01202 Warning 44: this open statement shadows the value identifier pp_print_exn (which is later used) File "omake_ir_ast.ml", line 1902, characters 27-35: File "omake_shell_sys.ml", line 32, characters 0-13: Warning 33: unused open Lm_debug. Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_shell_sys.ml", line 34, characters 0-14: Warning 33: unused open Omake_pos. File "omake_ir_ast.ml", line 2046, characters 16-57: Warning 9: the following labels are not bound in this record pattern: name_curry Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 2048, characters 16-38: Warning 9: the following labels are not bound in this record pattern: name_curry, name_scope Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 2053, characters 18-40: Warning 9: the following labels are not bound in this record pattern: name_curry, name_scope Either bind these labels explicitly or add '; _' to the pattern. File "omake_ir_ast.ml", line 2129, characters 65-73: Warning 41: ValValue belongs to several types: value Omake_value_type.value_delayed The first one was selected. Please disambiguate if this is wrong. File "omake_ir_ast.ml", line 35, characters 0-13: Warning 33: unused open Lm_lexer. File "omake_ir_ast.ml", line 44, characters 0-18: Warning 33: unused open Omake_ir_util. File "omake_ir_ast.ml", line 45, characters 0-19: Warning 33: unused open Omake_node_sig. File "omake_ir_ast.ml", line 96, characters 3-55: Warning 32: unused value add_param. File "omake_ir_ast.ml", line 124, characters 7-21: Warning 32: unused value find_local_var. File "omake_ir_ast.ml", line 165, characters 3-66: Warning 32: unused value iter. File "omake_ir_ast.ml", line 182, characters 5-28: Warning 34: unused type ast_exp. File "omake_ir_ast.ml", line 308, characters 5-35: Warning 34: unused type param. File "omake_ir_ast.ml", line 369, characters 4-22: Warning 32: unused value nested_object_vars. File "omake_ir_ast.ml", line 736, characters 4-25: Warning 32: unused value senv_warn_not_reached. File "omake_ir_ast.ml", line 768, characters 4-21: Warning 32: unused value senv_export_value. File "omake_ir_ast.ml", line 948, characters 4-30: Warning 32: unused value senv_define_var_info_bogus. File "omake_ir_ast.ml", line 1064, characters 4-16: Warning 32: unused value senv_add_var. File "omake_ir_ast.ml", line 1235, characters 4-24: Warning 32: unused value literal_string_equal. File "omake_ir_ast.ml", line 1243, characters 4-19: Warning 32: unused value is_empty_string. File "omake_ir_ast.ml", line 1321, characters 4-20: Warning 32: unused value build_string_opt. - build src/env omake_ast_lex.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../exec -I ../magic -I ../ast -I ../ir -c omake_ast_lex.ml File "omake_ast_lex.mll", line 231, characters 7-67: [=================== ] 01092 / 01202 Warning 9: the following labels are not bound in this record pattern: current_off, current_loc, current_buffer, current_index, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_parens, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 244, characters 7-141: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_buffer, current_index, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 298, characters 7-34: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_buffer, current_index, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 310, characters 7-34: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_buffer, current_index, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 326, characters 7-96: Warning 9: the following labels are not bound in this record pattern: current_loc, current_buffer, current_index, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_parens, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 553, characters 7-107: Warning 9: the following labels are not bound in this record pattern: pos_fname Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 1078, characters 7-103: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_parens, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 1098, characters 7-108: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_buffer, current_index, current_eof, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_parens, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 1119, characters 7-73: Warning 9: the following labels are not bound in this record pattern: current_file, current_line, current_off, current_loc, current_prompt, current_fill_ok, current_eof, readline, is_interactive, current_lexbuf, current_lexmode, current_token, current_mode, current_parens, current_indent, current_stack Either bind these labels explicitly or add '; _' to the pattern. File "omake_ast_lex.mll", line 43, characters 0-20: Warning 44: this open statement shadows the value identifier pp_print_exn (which is later used) File "omake_ast_lex.mll", line 221, characters 4-19: Warning 32: unused value set_current_loc. File "omake_ast_lex.mll", line 363, characters 4-19: Warning 32: unused value split_nl_string. - build src/build omake_build_type.cmi + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build_type.ml File "omake_build_type.ml", line 31, characters 0-14: [=================== ] 01097 / 01202 Warning 33: unused open Lm_symbol. File "omake_build_type.ml", line 34, characters 0-13: Warning 33: unused open Omake_ir. File "omake_build_type.ml", line 37, characters 0-15: Warning 33: unused open Omake_exec. - build src/build omake_build_util.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build_util.mli File "omake_build_util.mli", line 32, characters 0-16: [=================== ] 01100 / 01202 Warning 33: unused open Lm_location. - build src/build omake_build_util.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build_util.ml File "omake_build_util.ml", line 32, characters 0-14: [=================== ] 01103 / 01202 Warning 33: unused open Lm_symbol. - build src/eval omake_eval.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../exec -c omake_eval.ml File "omake_eval.ml", line 1031, characters 16-163: [=================== ] 01104 / 01202 Warning 9: the following labels are not bound in this record pattern: srule_loc, srule_static, srule_key Either bind these labels explicitly or add '; _' to the pattern. File "omake_eval.ml", line 2376, characters 10-69: Warning 9: the following labels are not bound in this record pattern: ir_vars Either bind these labels explicitly or add '; _' to the pattern. File "omake_eval.ml", line 36, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_eval.ml", line 42, characters 0-15: Warning 33: unused open Omake_exec. File "omake_eval.ml", line 43, characters 0-15: Warning 33: unused open Omake_wild. File "omake_eval.ml", line 45, characters 0-15: Warning 33: unused open Omake_util. File "omake_eval.ml", line 52, characters 0-20: Warning 33: unused open Omake_exec_type. File "omake_eval.ml", line 53, characters 0-20: Warning 33: unused open Omake_exec_util. File "omake_eval.ml", line 58, characters 0-23: Warning 33: unused open Omake_command_type. File "omake_eval.ml", line 102, characters 4-13: Warning 32: unused value param_loc. File "omake_eval.ml", line 107, characters 5-51: Warning 34: unused type include_flag. File "omake_eval.ml", line 107, characters 5-51: [=================== ] 01107 / 01202 Warning 37: unused constructor IncludeFile. File "omake_eval.ml", line 107, characters 5-51: Warning 37: unused constructor IncludeSubdir. File "omake_eval.ml", line 1723, characters 4-27: Warning 32: unused value eval_keyword_string_exp. - build src/build omake_builtin_type.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_builtin_type.ml File "omake_builtin_type.ml", line 38, characters 0-21: [=================== ] 01107 / 01202 Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_builtin_type.ml", line 39, characters 0-21: Warning 44: this open statement shadows the type identifier env (which is later used) File "omake_builtin_type.ml", line 34, characters 0-13: Warning 44: this open statement shadows the type identifier var (which is later used) File "omake_builtin_type.ml", line 32, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_type.ml", line 36, characters 0-14: Warning 33: unused open Omake_pos. File "omake_builtin_type.ml", line 37, characters 0-15: Warning 33: unused open Omake_exec. - build src/build omake_builtin_util.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_builtin_util.mli File "omake_builtin_util.mli", line 37, characters 0-21: [=================== ] 01108 / 01202 Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_builtin_util.mli", line 38, characters 0-21: Warning 44: this open statement shadows the type identifier env (which is later used) File "omake_builtin_util.mli", line 38, characters 0-21: Warning 44: this open statement shadows the type identifier command (which is later used) File "omake_builtin_util.mli", line 31, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_util.mli", line 35, characters 0-14: Warning 33: unused open Omake_pos. - build src/build omake_builtin.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_builtin.mli File "omake_builtin.mli", line 31, characters 0-14: [=================== ] 01111 / 01202 Warning 33: unused open Lm_symbol. File "omake_builtin.mli", line 34, characters 0-15: Warning 33: unused open Omake_exec. File "omake_builtin.mli", line 35, characters 0-21: Warning 33: unused open Omake_build_type. - build src/build omake_build_tee.cmi + ocamlc.opt -w Aez -g -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build_tee.mli File "omake_build_tee.mli", line 33, characters 0-14: [=================== ] 01112 / 01202 Warning 33: unused open Omake_env. File "omake_build_tee.mli", line 34, characters 0-20: Warning 33: unused open Omake_exec_util. - build src/build omake_build_tee.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build_tee.ml File "omake_build_tee.ml", line 62, characters 8-19: [=================== ] 01113 / 01202 Warning 39: unused rec flag. File "omake_build_tee.ml", line 127, characters 7-66: Warning 9: the following labels are not bound in this record pattern: command_state, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build_tee.ml", line 151, characters 7-66: Warning 9: the following labels are not bound in this record pattern: command_state, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build_tee.ml", line 35, characters 0-15: Warning 33: unused open Omake_node. - build src/shell omake_shell_lex.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_lex.ml File "omake_shell_lex.ml", line 302, characters 7-187: [=================== ] 01119 / 01202 Warning 9: the following labels are not bound in this record pattern: cmd_env, cmd_exe Either bind these labels explicitly or add '; _' to the pattern. File "omake_shell_lex.ml", line 362, characters 7-129: Warning 9: the following labels are not bound in this record pattern: apply_loc, apply_name, apply_fun, apply_stderr, apply_append Either bind these labels explicitly or add '; _' to the pattern. File "omake_shell_lex.ml", line 393, characters 7-103: Warning 9: the following labels are not bound in this record pattern: group_stderr, group_append Either bind these labels explicitly or add '; _' to the pattern. File "omake_shell_lex.ml", line 52, characters 4-13: Warning 32: unused value shell_sym. - build src/eval omake_value.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../exec -c omake_value.ml File "omake_value.ml", line 31, characters 0-14: [=================== ] 01123 / 01202 Warning 33: unused open Lm_printf. File "omake_value.ml", line 33, characters 0-13: Warning 33: unused open Omake_ir. File "omake_value.ml", line 362, characters 4-21: Warning 32: unused value channel_of_string. - build src/shell omake_shell_job.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_job.ml File "omake_shell_job.ml", line 47, characters 0-25: [=================== ] 01130 / 01202 Warning 44: this open statement shadows the type identifier pid (which is later used) File "omake_shell_job.ml", line 170, characters 13-75: Warning 9: the following labels are not bound in this record pattern: cond_stdin, cond_stdout, cond_stderr Either bind these labels explicitly or add '; _' to the pattern. [=================== ] 01131 / 01202 File "omake_shell_job.ml", line 385, characters 7-254: Warning 9: the following labels are not bound in this record pattern: apply_name Either bind these labels explicitly or add '; _' to the pattern. File "omake_shell_job.ml", line 439, characters 7-254: Warning 9: the following labels are not bound in this record pattern: apply_name Either bind these labels explicitly or add '; _' to the pattern. File "omake_shell_job.ml", line 33, characters 0-16: Warning 33: unused open Lm_location. File "omake_shell_job.ml", line 34, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_shell_job.ml", line 36, characters 0-13: Warning 33: unused open Omake_ir. File "omake_shell_job.ml", line 163, characters 8-20: Warning 32: unused value pp_print_exp. File "omake_shell_job.ml", line 382, characters 4-16: Warning 32: unused value restore_vars. - build src/shell omake_shell_completion.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../ast -I ../ir -I ../env -I ../eval -c omake_shell_completion.ml File "omake_shell_completion.ml", line 27, characters 0-14: [=================== ] 01131 / 01202 Warning 33: unused open Lm_printf. File "omake_shell_completion.ml", line 28, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_shell_completion.ml", line 29, characters 0-16: Warning 33: unused open Lm_location. File "omake_shell_completion.ml", line 32, characters 0-13: Warning 33: unused open Omake_ir. File "omake_shell_completion.ml", line 38, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_shell_completion.ml", line 39, characters 0-19: Warning 33: unused open Omake_node_sig. - build src/build omake_builtin_util.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_builtin_util.ml File "omake_builtin_util.ml", line 210, characters 7-181: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_target, command_effects, command_locks, command_loc, command_blocked, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_util.ml", line 31, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_util.ml", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_util.ml", line 35, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_util.ml", line 41, characters 0-15: Warning 33: unused open Omake_wild. File "omake_builtin_util.ml", line 43, characters 0-16: Warning 33: unused open Omake_value. File "omake_builtin_util.ml", line 44, characters 0-16: Warning 33: unused open Omake_state. File "omake_builtin_util.ml", line 45, characters 0-19: Warning 33: unused open Omake_node_sig. File "omake_builtin_util.ml", lin[=================== ] 01135 / 01202 e 48, characters 0-17: Warning 33: unused open Omake_symbol. - build src/build omake_builtin.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_builtin.ml File "omake_builtin.ml", line 41, characters 0-20: [=================== ] 01139 / 01202 - build src/build omake_rule.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_rule.ml File "omake_rule.ml", line 160, characters 10-72: Warning 9: the following labels are not bound in this record pattern: buf_locks, buf_effects, buf_deps, buf_scanners, buf_env, buf_sources, buf_values, buf_commands, buf_info Either bind these labels explicitly or add '; _' to the pattern. [=================== ] 01139 / 01202 Warning 44: this open statement shadows the value identifier pp_print_exn (which is later used) File "omake_builtin.ml", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin.ml", line 39, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_builtin.ml", line 43, characters 0-21: Warning 33: unused open Omake_build_type. File "omake_builtin.ml", line 50, characters 4-14: Warning 32: unused value object_sym. File "omake_rule.ml", line 189, characters 10-189: Warning 9: the following labels are not bound in this record pattern: buf_target, buf_core, buf_locks, buf_effects, buf_deps, buf_scanners Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 227, characters 10-324: Warning 9: the following labels are not bound in this record pattern: buf_target, buf_core Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 267, characters 20-43: Warning 9: the following labels are not bound in this record pattern: command_env, command_sources, command_values Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_rule.ml", line 323, characters 16-228: Warning 9: the following labels are not bound in this record pattern: rule_loc, rule_env, rule_target, rule_match, rule_multiple Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 370, characters 7-299: Warning 9: the following labels are not bound in this record pattern: rule_multiple Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 422, characters 7-101: Warning 9: the following labels are not bound in this record pattern: command_loc, command_venv, command_inst Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier eval_single_value (which is later used) File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier eval_value (which is later used) File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier eval_prim_value (which is later used) File "omake_rule.ml", line 48, characters 0-16: Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) [=================== ] 01141 / 01202 File "omake_rule.ml", line 1314, characters 7-125: Warning 9: the following labels are not bound in this record pattern: command_target, command_flags Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 1427, characters 7-129: Warning 9: the following labels are not bound in this record pattern: apply_loc, apply_name, apply_fun, apply_stderr, apply_append Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 1445, characters 7-148: Warning 9: the following labels are not bound in this record pattern: cmd_loc, cmd_stderr, cmd_append Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 1475, characters 7-98: Warning 9: the following labels are not bound in this record pattern: group_stderr, group_append Either bind these labels explicitly or add '; _' to the pattern. File "omake_rule.ml", line 35, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_rule.ml", line 46, characters 0-15: Warning 33: unused open Omake_exec. File "omake_rule.ml", line 51, characters 0-18: Warning 33: unused open Omake_ir_util. File "omake_rule.ml", line 55, characters 0-20: Warning 33: unused open Omake_exec_util. File "omake_rule.ml", line 715, characters 4-20: Warning 32: unused value pp_print_targets. - build src/builtin omake_builtin_shell.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_shell.ml File "omake_builtin_shell.ml", line 37, characters 0-14: [=================== ] 01141 / 01202 Warning 33: unused open Lm_printf. File "omake_builtin_shell.ml", line 38, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_shell.ml", line 44, characters 0-19: Warning 33: unused open Omake_node_sig. File "omake_builtin_shell.ml", line 48, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_builtin_shell.ml", line 53, characters 0-23: Warning 33: unused open Omake_builtin_util. - build src/builtin omake_builtin_arith.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_arith.ml File "omake_builtin_arith.ml", line 46, characters 0-16: [==================== ] 01142 / 01202 Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_builtin_arith.ml", line 33, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_arith.ml", line 35, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_arith.ml", line 36, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_arith.ml", line 37, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_arith.ml", line 40, characters 0-14: Warning 33: unused open Omake_env. File "omake_builtin_arith.ml", line 42, characters 0-15: Warning 33: unused open Omake_eval. File "omake_builtin_arith.ml", line 43, characters 0-15: Warning 33: unused open Omake_wild. File "omake_builtin_arith.ml", line 44, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_arith.ml", line 45, characters 0-15: Warning 33: unused open Omake_exec. File "omake_builtin_arith.ml", line 47, characters 0-16: Warning 33: unused open Omake_state. File "omake_builtin_arith.ml", line 49, characters 0-21: Warning 33: unused open Omake_cache_type. - build src/build omake_target.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_target.ml File "omake_target.ml", line 125, characters 4-21: [==================== ] 01145 / 01202 Warning 32: unused value check_build_phase. - build src/builtin omake_builtin_base.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_base.ml File "omake_builtin_base.ml", line 54, characters 0-16: [==================== ] 01145 / 01202 Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_base.ml", line 54, characters 0-16: Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) File "omake_builtin_base.ml", line 54, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_builtin_base.ml", line 54, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_base.ml", line 54, characters 0-16: Warning 44: this open statement shadows the value identifier eval_value (which is later used) File "omake_builtin_base.ml", line 61, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) [==================== ] 01146 / 01202 File "omake_builtin_base.ml", line 38, characters 0-14: Warning 44: this open statement shadows the value identifier flush (which is later used) File "omake_builtin_base.ml", line 38, characters 0-14: Warning 44: this open statement shadows the value identifier stdout (which is later used) File "omake_builtin_base.ml", line 38, characters 0-14: Warning 44: this open statement shadows the value identifier stderr (which is later used) - build src/builtin omake_builtin_file.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_file.ml File "omake_builtin_file.ml", line 51, characters 0-16: [==================== ] 01146 / 01202 Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_builtin_file.ml", line 51, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_file.ml", line 51, characters 0-16: Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) File "omake_builtin_base.ml", line 40, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_base.ml", line 41, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_base.ml", line 50, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_base.ml", line 51, characters 0-15: File "omake_builtin_file.ml", line 51, characters 0-16: Warning 44: this open statement shadows the value identifier eval_single_value (which is later used) Warning 33: unused open Omake_exec. File "omake_builtin_base.ml", line 60, characters 0-23: Warning 33: unused open Omake_command_type. File "omake_builtin_base.ml", line 62, characters 0-22: Warning 33: unused open Omake_value_print. File "omake_builtin_file.ml", line 51, characters 0-16: Warning 44: this open statement shadows the value identifier eval_value (which is later used) File "omake_builtin_file.ml", line 51, characters 0-16: Warning 44: this open statement shadows the value identifier file_of_value (which is later used) File "omake_builtin_file.ml", line 40, characters 0-14: Warning 44: this open statement shadows the value identifier flush (which is later used) File "omake_builtin_file.ml", line 40, characters 0-14: Warning 44: this open statement shadows the value identifier stdout (which is later used) File "omake_builtin_file.ml", line 41, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_file.ml", line 42, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_file.ml", line 48, characters 0-15: Warning 33: unused open Omake_eval. File "omake_builtin_file.ml", line 56, characters 0-21: Warning 33: unused open Omake_build_util. File "omake_builtin_file.ml", line 59, characters 0-21: Warning 33: unused open Omake_build_type. File "omake_builtin_file.ml", line 956, characters 4-21: Warning 32: unused value file_exists_force. - build src/build omake_build.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -c omake_build.ml File "omake_build.ml", line 2671, characters 91-92: [==================== ] 01147 / 01202 Warning 29: unescaped end-of-line in a string constant (non-portable code) File "omake_build.ml", line 2672, characters 26-27: Warning 29: unescaped end-of-line in a string constant (non-portable code) File "omake_build.ml", line 2673, characters 70-71: Warning 29: unescaped end-of-line in a string constant (non-portable code) File "omake_build.ml", line 2674, characters 60-61: Warning 29: unescaped end-of-line in a string constant (non-portable code) File "omake_build.ml", line 2675, characters 58-59: Warning 29: unescaped end-of-line in a string constant (non-portable code) File "omake_build.ml", line 159, characters 8-22: [==================== ] 01149 / 01202 Warning 39: unused rec flag. File "omake_build.ml", line 56, characters 0-15: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_build.ml", line 304, characters 13-91: Warning 9: the following labels are not bound in this record pattern: command_venv, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 313, characters 7-297: Warning 9: the following labels are not bound in this record pattern: command_venv, command_loc, command_static_deps, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. - build src/builtin omake_builtin_rule.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_rule.ml File "omake_builtin_rule.ml", line 52, characters 0-16: [==================== ] 01149 / 01202 Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) File "omake_build.ml", line 382, characters 7-223: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_loc, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_rule.ml", line 52, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_rule.ml", line 58, characters 0-23: Warning 44: this open statement shadows the value identifier venv_add_command_defs (which is later used) File "omake_builtin_rule.ml", line 39, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_rule.ml", line 40, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_rule.ml", line 41, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_rule.ml", line 46, characters 0-15: Warning 33: unused open Omake_eval. File "omake_builtin_rule.ml", line 47, characters 0-15: Warning 33: unused open Omake_wild. File "omake_builtin_rule.ml", line 48, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_rule.ml", line 49, characters 0-15: Warning 33: unused open Omake_exec. File "omake_builtin_rule.ml", line 50, characters 0-15: Warning 33: unused open Omake_rule. File "omake_builtin_rule.ml", line 51, characters 0-16: Warning 33: unused open Omake_lexer. File "omake_builtin_rule.ml", line 53, characters 0-16: Warning 33: unused open Omake_state. File "omake_builtin_rule.ml", line 54, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_builtin_rule.ml", line 59, characters 0-23: Warning 33: unused open Omake_command_type. File "omake_build.ml", line 925, characters 14-251: Warning 9: the following labels are not bound in this record pattern: rule_env, rule_target, rule_match, rule_multiple Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 946, characters 7-259: Warning 9: the following labels are not bound in this record pattern: rule_target, rule_match, rule_multiple Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1113, characters 7-34: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1158, characters 7-36: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1180, characters 7-77: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 56, characters 0-15: Warning 44: this open statement shadows the value identifier compile_deps (which is later used) File "omake_build.ml", line 1289, characters 7-125: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1326, characters 16-167: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_effects, command_locks, command_loc, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1367, characters 7-105: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1400, characters 7-258: Warning 9: the following labels are not bound in this record pattern: command_state, command_effects, command_scanner_deps, command_static_deps, command_blocked, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1442, characters 7-100: Warning 9: the following labels are not bound in this record pattern: command_state, command_effects, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1501, characters 7-99: Warning 9: the following labels are not bound in this record pattern: command_state, command_effects, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1547, characters 7-217: Warning 9: the following labels are not bound in this record pattern: command_state, command_effects, command_locks, command_scanner_deps, command_static_deps, command_blocked, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1619, characters 7-36: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_target, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1633, characters 7-198: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_scanner_deps, command_static_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels expli[==================== ] 01153 / 01202 citly or add '; _' to the pattern. File "omake_build.ml", line 1683, characters 7-126: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_loc, command_scanner_deps, command_static_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1698, characters 7-144: Warning 9: the following labels are not bound in this record pattern: command_state, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1731, characters 7-288: Warning 9: the following labels are not bound in this record pattern: command_locks, command_scanner_deps, command_static_deps, command_blocked, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1845, characters 7-139: Warning 9: the following labels are not bound in this record pattern: explicit_rules Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 1985, characters 7-225: Warning 9: the following labels are not bound in this record pattern: command_state, command_locks, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2074, characters 24-68: Warning 9: the following labels are not bound in this record pattern: command_venv, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2076, characters 24-68: Warning 9: the following labels are not bound in this record pattern: command_venv, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2078, characters 24-77: Warning 9: the following labels are not bound in this record pattern: command_venv, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2080, characters 24-77: Warning 9: the following labels are not bound in this record pattern: command_venv, command_target, command_effects, command_locks, command_loc, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2244, characters 7-258: Warning 9: the following labels are not bound in this record pattern: env_exec, env_explicit_deps, env_explicit_targets, env_explicit_directories, env_includes, env_commands, env_inverse, env_error_code, env_idle_count, env_print_dependencies, env_current_wl, env_main_wl, env_pending_events, env_summary, env_succeeded_count, env_optional_count Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2275, characters 10-323: Warning 9: the following labels are not bound in this record pattern: command_venv, command_locks, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2314, characters 10-79: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_effects, command_locks, command_scanner_deps, command_static_deps, command_build_deps, command_blocked, command_lines, command_tee, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_build.ml", line 2742, characters 7-59: Warning 9: the following labels are not bound in this record pattern: env_cwd, env_cache, env_explicit_deps, env_explicit_targets, env_explicit_directories, env_includes, env_commands, env_inverse, env_error_code, env_idle_count, env_print_dependencies, env_current_wl, env_main_wl, env_pending_events, env_summary, env_succeeded_count, env_optional_count, env_scan_count, env_scan_exec_count, env_rule_count, env_rule_exec_count Either bind these labels explicitly or add '; _' to the pattern. - build src/builtin omake_builtin_io.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_io.ml File "omake_builtin_io.ml", line 45, characters 0-16: [==================== ] 01153 / 01202 Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_io.ml", line 45, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_builtin_io.ml", line 45, characters 0-16: Warning 44: this open statement shadows the value identifier eval_prim_value (which is later used) File "omake_build.ml", line 40, characters 0-12: Warning 33: unused open Lm_heap. File "omake_build.ml", line 42, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_build.ml", line 45, characters 0-19: Warning 33: unused open Lm_string_util. File "omake_build.ml", line 49, characters 0-13: Warning 33: unused open Omake_ir. File "omake_build.ml", line 52, characters 0-15: Warning 33: unused open Omake_eval. File "omake_build.ml", line 58, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_build.ml", line 301, characters 4-24: Warning 32: unused value pp_print_command_opt. File "omake_builtin_io.ml", line 45, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_io.ml", line 51, characters 0-21: Warning 44: this open statement shadows the type identifier pos (which is later used) File "omake_builtin_io.ml", line 1671, characters 10-126: Warning 9: the following labels are not bound in this record pattern: print_loc, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1747, characters 10-70: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1754, characters 10-70: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1764, characters 10-70: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1771, characters 10-70: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1778, characters 10-70: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1792, characters 10-126: Warning 9: the following labels are not bound in this record pattern: print_fmt, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1801, characters 10-126: Warning 9: the following labels are not bound in this record pattern: print_fmt, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 1817, characters 16-88: Warning 9: the following labels are not bound in this record pattern: print_loc, print_fmt, print_fd, print_channel Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_io.ml", line 36, characters 0-14: Warning 33: unused open Lm_parser. File "omake_builtin_io.ml", line 44, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_io.ml", line 46, characters 0-16: Warning 33: unused open Omake_lexer. File "omake_builtin_io.ml", line 47, characters 0-17: Warning 33: unused open Omake_parser. File "omake_builtin_io.ml", line 54, characters 0-23: Warning 33: unused open Omake_builtin_util. File "omake_builtin_io.ml", line 90, characters 4-16: Warning 32: unused value builtin_vars. - build src/main omake_shell.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ast -I ../ir -I ../env -I ../exec -I ../eval -I ../shell -I ../build -I ../builtin -c omake_shell.ml File "omake_shell.ml", line 44, characters 0-16: [==================== ] 01154 / 01202 Warning 44: this open statement shadows the value identifier file_of_value (which is later used) File "omake_shell.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_shell.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_shell.ml", line 49, characters 0-20: Warning 44: this open statement shadows the value identifier pp_print_exn (which is later used) - build src/builtin omake_builtin_target.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_target.ml File "omake_builtin_target.ml", line 49, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) [==================== ] 01159 / 01202 File "omake_builtin_target.ml", line 49, characters 0-16: Warning 44: this open statement shadows the value identifier file_of_value (which is later used) File "omake_builtin_target.ml", line 130, characters 20-29: Warning 39: unused rec flag. File "omake_builtin_target.ml", line 213, characters 7-74: Warning 9: the following labels are not bound in this record pattern: command_env, command_sources Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_target.ml", line 241, characters 7-302: Warning 9: the following labels are not bound in this record pattern: command_venv, command_state, command_locks, command_loc, command_blocked, command_pred, command_succ Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_target.ml", line 49, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_target.ml", line 49, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_target.ml", line 49, characters 0-16: Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) File "omake_builtin_target.ml", line 36, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_target.ml", line 38, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_target.ml", line 39, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_target.ml", line 40, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_target.ml", line 48, characters 0-15: Warning 33: unused open Omake_exec. File "omake_builtin_target.ml", line 50, characters 0-16: Warning 33: unused open Omake_state. File "omake_builtin_target.ml", line 56, characters 0-21: - build src/builtin omake_builtin_io_fun.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_io_fun.ml File "omake_builtin_io_fun.ml", line 125, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) [==================== ] 01159 / 01202 Warning 33: unused open Omake_cache_type. File "omake_builtin_io_fun.ml", line 125, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_io_fun.ml", line 125, characters 0-16: Warning 44: this open statement shadows the value identifier strings_of_value (which is later used) File "omake_builtin_io_fun.ml", line 125, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_io_fun.ml", line 116, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_io_fun.ml", line 124, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_io_fun.ml", line 128, characters 0-17: Warning 33: unused open Omake_printf. - build src/builtin omake_builtin_test.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_test.ml File "omake_builtin_test.ml", line 205, characters 6-15: [==================== ] 01161 / 01202 Warning 41: TokString belongs to several types: token Omake_env.tok The first one was selected. Please disambiguate if this is wrong. File "omake_builtin_test.ml", line 270, characters 11-50: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 277, characters 11-50: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 284, characters 11-50: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 291, characters 11-50: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 298, characters 11-50: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 305, characters 11-51: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 312, characters 11-51: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 319, characters 11-44: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 326, characters 11-44: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 333, characters 11-44: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 340, characters 11-42: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 347, characters 11-42: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 354, characters 11-134: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 368, characters 11-134: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 382, characters 11-134: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_nlink, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 396, characters 11-44: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 415, characters 29-91: Warning 9: the following labels are not bound in this record pattern: st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 416, characters 29-91: Warning 9: the following labels are not bound in this record pattern: st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 423, characters 11-47: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 423, characters 54-90: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 430, characters 11-47: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 430, characters 54-90: Warning 9: the following labels are not bound in this record pattern: st_dev, st_ino, st_kind, st_perm, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_ctime Either bind these labels explicitly or add '; _' to the pattern. File "omake_builtin_test.ml", line 39, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_test.ml", line 40, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_test.ml", line 47, characters 0-17: Warning 33: unused open Omake_symbol. - build src/builtin omake_builtin_object.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_object.ml File "omake_builtin_object.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier eval_value (which is later used) File "omake_builtin_object.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) File "omake_builtin_object.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier values_of_value (which is later used) [==================== ] 01165 / 01202 File "omake_builtin_object.ml", line 44, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_object.ml", line 31, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_object.ml", line 33, characters 0-14: Warning 33: unused open Lm_symbol. File "omake_builtin_object.ml", line 34, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_object.ml", line 35, characters 0-18: Warning 33: unused open Lm_string_set. File "omake_builtin_object.ml", line 41, characters 0-15: Warning 33: unused open Omake_wild. File "omake_builtin_object.ml", line 42, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_object.ml", line 43, characters 0-15: Warning 33: unused open Omake_exec. File "omake_builtin_object.ml", line 45, characters 0-16: Warning 33: unused open Omake_state. File "omake_builtin_object.ml", line 48, characters 0-21: Warning 33: unused open Omake_build_type. File "omake_builtin_object.ml", line 49, characters 0-21: Warning 33: unused open Omake_cache_type. - build src/main omake_main.cmx + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ast -I ../ir -I ../env -I ../exec -I ../eval -I ../shell -I ../build -I ../builtin -c omake_main.ml File "omake_main.ml", line 32, characters 0-16: [==================== ] 01165 / 01202 Warning 33: unused open Lm_location. File "omake_main.ml", line 34, characters 0-13: Warning 33: unused open Omake_ir. File "omake_main.ml", line 35, characters 0-14: Warning 33: unused open Omake_env. File "omake_main.ml", line 37, characters 0-15: Warning 33: unused open Omake_eval. File "omake_main.ml", line 42, characters 0-17: Warning 33: unused open Omake_symbol. File "omake_main.ml", line 43, characters 0-20: Warning 33: unused open Omake_exec_type. File "omake_main.ml", line 215, characters 4-10: Warning 32: unused value concat. - build src/builtin omake_builtin_fun.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_fun.ml File "omake_builtin_fun.ml", line 43, characters 0-16: [==================== ] 01167 / 01202 Warning 44: this open statement shadows the value identifier values_of_value (which is later used) File "omake_builtin_fun.ml", line 35, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_fun.ml", line 36, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_fun.ml", line 39, characters 0-14: Warning 33: unused open Omake_env. File "omake_builtin_fun.ml", line 42, characters 0-15: Warning 33: unused open Omake_node. File "omake_builtin_fun.ml", line 46, characters 0-23: Warning 33: unused open Omake_builtin_util. - build src/builtin omake_builtin_sys.o + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ir -I ../env -I ../exec -I ../shell -I ../eval -I ../build -c omake_builtin_sys.ml File "omake_builtin_sys.ml", line 41, characters 0-16: Warning 44: this open statement shadows the value identifier string_of_value (which is later used) [==================== ] 01176 / 01202 File "omake_builtin_sys.ml", line 41, characters 0-16: Warning 44: this open statement shadows the value identifier bool_of_value (which is later used) File "omake_builtin_sys.ml", line 32, characters 0-14: Warning 33: unused open Lm_printf. File "omake_builtin_sys.ml", line 33, characters 0-16: Warning 33: unused open Lm_location. File "omake_builtin_sys.ml", line 39, characters 0-15: Warning 33: unused open Omake_node. - build src/main omake.opt + ocamlopt.opt -w Aez -I . -I ../libmojave -I ../util -I ../magic -I ../ast -I ../ir -I ../env -I ../exec -I ../eval -I ../shell -I ../build -I ../builtin -o omake.opt unix.cmxa ../libmojave/lm.cmxa ../util/util.cmxa ../magic/magic.cmxa ../ast/ast.cmxa ../ir/ir.cmxa ../env/env.cmxa ../exec/exec.cmxa ../eval/eval.cmxa ../shell/shell.cmxa ../build/build.cmxa ../builtin/builtin.cmxa omake_shell.cmx omake_main.cmx ../clib/clib.a -cclib -lncurses lm_terminfo.c:72: error: undefined reference to 'tigetstr' lm_terminfo.c:35: error: undefined reference to 'setupterm' [==================== ] 01198 / 01203 collect2: error: ld returned 1 exit status distcc[32717] ERROR: compile (null) on localhost failed File "caml_startup", line 1: Error: Error during linking *** omake: 1198/1203 targets are up to date *** omake: failed (13.32 sec, 234/234 scans, 342/504 rules, 786/2322 digests) [==================== ] 01198 / 01204 *** omake: targets were not rebuilt because of errors: src/main/omake.opt Makefile:31: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: dev-util/omake-0.9.8.6.0_rc1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-util/omake-0.9.8.6.0_rc1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/omake-0.9.8.6.0_rc1::gentoo'`. * The complete build log is located at '/keeps/gentoo/emergelogs/wim/dev-util:omake-0.9.8.6.0_rc1:20141031-105423.log'. * For convenience, a symlink to the build log is located at '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/temp/build.log'. * The ebuild environment file is located at '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/temp/environment'. * Working directory: '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6' * S: '/home/jer/portage/dev-util/omake-0.9.8.6.0_rc1/work/omake-0.9.8.6'