test -d _build/opy && \ build/actions.sh app-deps opy /home/uke/oil:/home/uke/oil/vendor bin.opy_ Before importing: 16 modules Importing 'bin.opy_' After importing: 222 modules build/actions.sh make-dotd opy _build/opy/app-deps-c.txt > _build/opy/ovm.d test -d _build/oil && \ build/actions.sh app-deps oil /home/uke/oil:/home/uke/oil/vendor bin.oil Before importing: 16 modules Importing 'bin.oil' After importing: 282 modules build/actions.sh make-dotd oil _build/oil/app-deps-c.txt > _build/oil/ovm.d test -d _build/hello && \ build/actions.sh app-deps hello /home/uke/oil/build/testdata:/home/uke/oil/vendor hello Before importing: 16 modules Importing 'hello' Hello from hello.py sys.path: ['/home/uke/oil/build', '/home/uke/oil/build/testdata', '/home/uke/oil/vendor', '/usr/local/lib/python27.zip', '/home/uke/tmp/Python-2.7.13/Lib', '/home/uke/tmp/Python-2.7.13/Lib/plat-linux2', '/home/uke/tmp/Python-2.7.13/Lib/lib-tk', '/home/uke/tmp/Python-2.7.13/Lib/lib-old', '/home/uke/oil/../oil_DEPS/cpython-full/build/lib.linux-x86_64-2.7'] sys.argv: ['build/app_deps.py', 'both', 'hello', '_build/hello/app-deps'] hello _OVM_IS_BUNDLE None Hello from lib.py After importing: 34 modules build/actions.sh make-dotd hello _build/hello/app-deps-c.txt > _build/hello/ovm.d build/actions.sh clean-repo removed '_build/oil/ovm.d' removed '_build/oil/app-deps-cpython.txt' removed '_build/oil/app-deps-c.txt' removed directory '_build/oil' removed '_build/opy/ovm.d' removed '_build/opy/app-deps-cpython.txt' removed '_build/opy/app-deps-c.txt' removed directory '_build/opy' removed '_build/detected-config.sh' removed '_build/hello/ovm.d' removed '_build/hello/app-deps-cpython.txt' removed '_build/hello/app-deps-c.txt' removed directory '_build/hello' removed '_build/detected-config.h' removed directory '_build' removed '_release/VERSION/doc/simple-word-eval.html' removed '_release/VERSION/doc/getting-started.html' removed '_release/VERSION/doc/oil-help.html' removed '_release/VERSION/doc/xtrace.html' removed '_release/VERSION/doc/qsn.html' removed '_release/VERSION/doc/word-language.html' removed '_release/VERSION/doc/oil-language-faq.html' removed '_release/VERSION/doc/strings.html' removed '_release/VERSION/doc/idioms.html' removed '_release/VERSION/doc/interpreter-state.html' removed '_release/VERSION/doc/README.html' removed '_release/VERSION/doc/parser-architecture.html' removed '_release/VERSION/doc/project-tour.html' removed '_release/VERSION/doc/framing.html' removed '_release/VERSION/doc/oil-help-topics.html' removed '_release/VERSION/doc/oil-builtins.html' removed '_release/VERSION/doc/command-vs-expression-mode.html' removed '_release/VERSION/doc/json.html' removed '_release/VERSION/doc/expression-language.html' removed '_release/VERSION/doc/variable-scope.html' removed '_release/VERSION/doc/hay.html' removed '_release/VERSION/doc/quirks.html' removed '_release/VERSION/doc/errors.html' removed '_release/VERSION/doc/language-influences.html' removed '_release/VERSION/doc/faq-doc.html' removed '_release/VERSION/doc/index.html' removed '_release/VERSION/doc/known-differences.html' removed '_release/VERSION/doc/osh-help-topics.html' removed '_release/VERSION/doc/proc-block-func.html' removed '_release/VERSION/doc/INSTALL.html' removed '_release/VERSION/doc/syntactic-concepts.html' removed '_release/VERSION/doc/qtt.html' removed '_release/VERSION/doc/process-model.html' removed '_release/VERSION/doc/eggex.html' removed '_release/VERSION/doc/syntax-feelings.html' removed '_release/VERSION/doc/doc-plugins.html' removed '_release/VERSION/doc/unicode.html' removed '_release/VERSION/doc/warts.html' removed '_release/VERSION/doc/oil-language-tour.html' removed '_release/VERSION/doc/osh-help.html' removed '_release/VERSION/doc/shell-idioms.html' removed '_release/VERSION/doc/headless.html' removed '_release/VERSION/doc/completion.html' removed '_release/VERSION/doc/options.html' removed '_release/VERSION/doc/oil-special-vars.html' removed '_release/VERSION/doc/error-handling.html' removed '_release/VERSION/doc/modules.html' removed '_release/VERSION/doc/oil-keywords.html' removed '_release/VERSION/doc/architecture-notes.html' removed '_release/VERSION/doc/upgrade-breakage.html' removed '_release/VERSION/doc/io-builtins.html' removed '_release/VERSION/doc/oil-vs-shell.html' removed '_release/VERSION/doc/variables.html' removed '_release/VERSION/doc/oil-vs-python.html' removed '_release/VERSION/doc/command-language.html' removed '_release/VERSION/doc/doc-toolchain.html' removed directory '_release/VERSION/doc' removed directory '_release/VERSION' removed directory '_release' removed './bin/opy_.pyc' removed './bin/oil.pyc' removed './bin/__init__.pyc' removed './osh/word_.pyc' removed './osh/builtin_lib.pyc' removed './osh/builtin_comp.pyc' removed './osh/braces.pyc' removed './osh/tdop.pyc' removed './osh/builtin_pure.pyc' removed './osh/split.pyc' removed './osh/glob_.pyc' removed './osh/arith_parse.pyc' removed './osh/prompt.pyc' removed './osh/builtin_bracket.pyc' removed './osh/builtin_meta.pyc' removed './osh/cmd_eval.pyc' removed './osh/history.pyc' removed './osh/__init__.pyc' removed './osh/builtin_assign.pyc' removed './osh/builtin_printf.pyc' removed './osh/word_eval.pyc' removed './osh/bool_parse.pyc' removed './osh/word_parse.pyc' removed './osh/word_compile.pyc' removed './osh/builtin_process.pyc' removed './osh/cmd_parse.pyc' removed './osh/string_ops.pyc' removed './osh/builtin_misc.pyc' removed './osh/sh_expr_eval.pyc' removed './osh/bool_stat.pyc' removed './tea/__init__.pyc' removed './tea/tea_main.pyc' removed './core/ansi.pyc' removed './core/util.pyc' removed './core/pyos.pyc' removed './core/pyutil.pyc' removed './core/ui.pyc' removed './core/alloc.pyc' removed './core/comp_ui.pyc' removed './core/executor.pyc' removed './core/dev.pyc' removed './core/error.pyc' removed './core/completion.pyc' removed './core/shell.pyc' removed './core/__init__.pyc' removed './core/shell_native.pyc' removed './core/state.pyc' removed './core/main_loop.pyc' removed './core/pyerror.pyc' removed './core/optview.pyc' removed './core/vm.pyc' removed './core/process.pyc' removed './vendor/typing.pyc' removed './asdl/visitor.pyc' removed './asdl/gen_python.pyc' removed './asdl/runtime.pyc' removed './asdl/pybase.pyc' removed './asdl/gen_cpp.pyc' removed './asdl/asdl_.pyc' removed './asdl/front_end.pyc' removed './asdl/__init__.pyc' removed './asdl/format.pyc' removed './asdl/typed_arith_abbrev.pyc' removed './opy/byterun/pyobj.pyc' removed './opy/byterun/execfile.pyc' removed './opy/byterun/__init__.pyc' removed './opy/byterun/pyvm2.pyc' removed './opy/byterun/ovm.pyc' removed './opy/pytree.pyc' removed './opy/__init__.pyc' removed './opy/compiler2/visitor.pyc' removed './opy/compiler2/pycodegen.pyc' removed './opy/compiler2/ast.pyc' removed './opy/compiler2/symbols.pyc' removed './opy/compiler2/dis_tool.pyc' removed './opy/compiler2/__init__.pyc' removed './opy/compiler2/transformer.pyc' removed './opy/compiler2/pyassem.pyc' removed './opy/compiler2/misc.pyc' removed './opy/compiler2/consts.pyc' removed './opy/compiler2/future.pyc' removed './opy/compiler2/syntax.pyc' removed './opy/lib/opcode.pyc' removed './opy/lib/inspect.pyc' removed './opy/lib/dis.pyc' removed './opy/lib/__init__.pyc' removed './opy/opy_main.pyc' removed './opy/skeleton.pyc' removed './tools/readlink.pyc' removed './tools/find/__init__.pyc' removed './tools/find/tokenizer.pyc' removed './tools/deps.pyc' removed './tools/__init__.pyc' removed './tools/osh2oil.pyc' removed './build/testdata/lib.pyc' removed './build/testdata/hello.pyc' removed './mycpp/__init__.pyc' removed './mycpp/mylib.pyc' removed './frontend/builtin_def.pyc' removed './frontend/id_kind_def.pyc' removed './frontend/signal_def.pyc' removed './frontend/option_def.pyc' removed './frontend/parse_lib.pyc' removed './frontend/match.pyc' removed './frontend/reader.pyc' removed './frontend/py_reader.pyc' removed './frontend/typed_args.pyc' removed './frontend/lexer_def.pyc' removed './frontend/__init__.pyc' removed './frontend/lexer.pyc' removed './frontend/consts.pyc' removed './frontend/flag_def.pyc' removed './frontend/syntax_abbrev.pyc' removed './frontend/args.pyc' removed './frontend/flag_spec.pyc' removed './frontend/location.pyc' removed './test/spec_lib.pyc' removed './test/__init__.pyc' removed './doctools/make_help.pyc' removed './doctools/html_head.pyc' removed './doctools/__init__.pyc' removed './doctools/oil_doc.pyc' removed './doctools/doc_html.pyc' removed './doctools/html_lib.pyc' removed './pylib/os_path.pyc' removed './pylib/path_stat.pyc' removed './pylib/cgi.pyc' removed './pylib/__init__.pyc' removed './pylib/collections_.pyc' removed './qsn_/qsn.pyc' removed './qsn_/qsn_native.pyc' removed './qsn_/__init__.pyc' removed './pgen2/tokenize.pyc' removed './pgen2/pgen.pyc' removed './pgen2/__init__.pyc' removed './pgen2/grammar.pyc' removed './pgen2/pnode.pyc' removed './pgen2/driver.pyc' removed './pgen2/token.pyc' removed './pgen2/parse.pyc' removed './lazylex/__init__.pyc' removed './lazylex/html.pyc' removed './oil_lang/builtin_oil.pyc' removed './oil_lang/objects.pyc' removed './oil_lang/funcs_builtin.pyc' removed './oil_lang/expr_to_ast.pyc' removed './oil_lang/expr_parse.pyc' removed './oil_lang/__init__.pyc' removed './oil_lang/regex_translate.pyc' removed './oil_lang/funcs.pyc' removed './oil_lang/expr_eval.pyc' ./configure ./configure: Wrote _build/detected-config.sh and _build/detected-config.h test -d _build/opy && \ build/actions.sh app-deps opy /home/uke/oil:/home/uke/oil/vendor bin.opy_ Before importing: 16 modules Importing 'bin.opy_' After importing: 222 modules build/actions.sh make-dotd opy _build/opy/app-deps-c.txt > _build/opy/ovm.d test -d _build/oil && \ build/actions.sh app-deps oil /home/uke/oil:/home/uke/oil/vendor bin.oil Before importing: 16 modules Importing 'bin.oil' After importing: 282 modules build/actions.sh make-dotd oil _build/oil/app-deps-c.txt > _build/oil/ovm.d test -d _build/hello && \ build/actions.sh app-deps hello /home/uke/oil/build/testdata:/home/uke/oil/vendor hello Before importing: 16 modules Importing 'hello' Hello from hello.py sys.path: ['/home/uke/oil/build', '/home/uke/oil/build/testdata', '/home/uke/oil/vendor', '/usr/local/lib/python27.zip', '/home/uke/tmp/Python-2.7.13/Lib', '/home/uke/tmp/Python-2.7.13/Lib/plat-linux2', '/home/uke/tmp/Python-2.7.13/Lib/lib-tk', '/home/uke/tmp/Python-2.7.13/Lib/lib-old', '/home/uke/oil/../oil_DEPS/cpython-full/build/lib.linux-x86_64-2.7'] sys.argv: ['build/app_deps.py', 'both', 'hello', '_build/hello/app-deps'] hello _OVM_IS_BUNDLE None Hello from lib.py After importing: 34 modules build/actions.sh make-dotd hello _build/hello/app-deps-c.txt > _build/hello/ovm.d build/actions.sh join-modules build/static-c-modules.txt _build/oil/app-deps-c.txt > _build/oil/all-deps-c.txt # NOTE: Using xargs < input.txt style because it will fail if input.txt # doesn't exist! 'cat' errors will be swallowed. xargs build/actions.sh gen-module-init < _build/oil/all-deps-c.txt > _build/oil/module_init.c build/actions.sh main-name bin.oil oil.ovm > _build/oil/main_name.c build/actions.sh c-module-toc > _build/c-module-toc.txt build/c_module_srcs.py _build/c-module-toc.txt _build/oil/app-deps-c.txt > _build/oil/c-module-srcs.txt build/compile.sh build-dbg _build/oil/ovm-dbg _build/oil/module_init.c _build/oil/main_name.c _build/oil/c-module-srcs.txt ~/oil/Python-2.7.13 ~/oil In file included from Include/Python.h:78, from Objects/listobject.c:3: Objects/listobject.c: In function 'list_resize': Include/pymem.h:110:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] (type *) PyMem_REALLOC((p), (n) * sizeof(type)) ) ^ Include/pymem.h:77:21: note: in definition of macro 'PyMem_REALLOC' : realloc((p), (n) ? (n) : 1)) ^ Objects/listobject.c:62:9: note: in expansion of macro 'PyMem_RESIZE' PyMem_RESIZE(items, PyObject *, new_allocated); ^~~~~~~~~~~~ Objects/listobject.c: In function 'list_ass_subscript': Objects/listobject.c:2651:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] PyMem_MALLOC(slicelength*sizeof(PyObject*)); Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Objects/listobject.c:2732:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] PyMem_MALLOC(slicelength*sizeof(PyObject*)); Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ In file included from Include/Python.h:78, from Objects/dictobject.c:10: Objects/dictobject.c: In function 'dictresize': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Objects/dictobject.c:643:20: note: in expansion of macro 'PyMem_NEW' newtable = PyMem_NEW(PyDictEntry, newsize); ^~~~~~~~~ In file included from Include/Python.h:78, from Objects/setobject.c:7: Objects/setobject.c: In function 'set_table_resize': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Objects/setobject.c:316:20: note: in expansion of macro 'PyMem_NEW' newtable = PyMem_NEW(setentry, newsize); ^~~~~~~~~ In file included from Include/Python.h:78, from Objects/structseq.c:4: Objects/structseq.c: In function 'PyStructSequence_InitType': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Objects/structseq.c:508:15: note: in expansion of macro 'PyMem_NEW' members = PyMem_NEW(PyMemberDef, n_members-n_unnamed_members+1); ^~~~~~~~~ In file included from Include/Python.h:78, from Objects/typeobject.c:3: Objects/typeobject.c: In function 'pmerge': Objects/typeobject.c:1519:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] remain = (int *)PyMem_MALLOC(SIZEOF_INT*to_merge_size); Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ In file included from Include/Python.h:78, from Python/bltinmodule.c:3: Python/bltinmodule.c: In function 'builtin_map': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Python/bltinmodule.c:980:17: note: in expansion of macro 'PyMem_NEW' if ((seqs = PyMem_NEW(sequence, n)) == NULL) { ^~~~~~~~~ In file included from Include/Python.h:78, from Python/getargs.c:4: Python/getargs.c: In function 'convertsimple': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Python/getargs.c:1133:27: note: in expansion of macro 'PyMem_NEW' *buffer = PyMem_NEW(char, size + 1); ^~~~~~~~~ Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Python/getargs.c:1181:23: note: in expansion of macro 'PyMem_NEW' *buffer = PyMem_NEW(char, size + 1); ^~~~~~~~~ Python/getargs.c:1034:21: warning: variable 'encoding' set but not used [-Wunused-but-set-variable] const char *encoding; ^~~~~~~~ In file included from Include/Python.h:78, from Python/import.c:4: Python/import.c: In function '_PyImport_Init': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ Python/import.c:168:15: note: in expansion of macro 'PyMem_NEW' filetab = PyMem_NEW(struct filedescr, countD + countS + 1); ^~~~~~~~~ Python/import.c: In function 'PyImport_ExtendInittab': Include/pymem.h:110:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] (type *) PyMem_REALLOC((p), (n) * sizeof(type)) ) ^ Include/pymem.h:77:21: note: in definition of macro 'PyMem_REALLOC' : realloc((p), (n) ? (n) : 1)) ^ Python/import.c:3525:5: note: in expansion of macro 'PyMem_RESIZE' PyMem_RESIZE(p, struct _inittab, i+n+1); ^~~~~~~~~~~~ Python/pystrtod.c: In function 'format_float_short': Python/pystrtod.c:1007:13: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] strncpy(p, "ERR", 3); ^~~~~~~~~~~~~~~~~~~~ In file included from Include/Python.h:78, from ../native/posixmodule.c:6: ../native/posixmodule.c: In function 'posix_execv': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ ../native/posixmodule.c:1102:16: note: in expansion of macro 'PyMem_NEW' argvlist = PyMem_NEW(char *, argc+1); ^~~~~~~~~ ../native/posixmodule.c: In function 'posix_execve': Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ ../native/posixmodule.c:1178:16: note: in expansion of macro 'PyMem_NEW' argvlist = PyMem_NEW(char *, argc+1); ^~~~~~~~~ Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ ../native/posixmodule.c:1199:15: note: in expansion of macro 'PyMem_NEW' envlist = PyMem_NEW(char *, i + 1); ^~~~~~~~~ Include/pymem.h:97:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) ^ Include/pymem.h:75:15: note: in definition of macro 'PyMem_MALLOC' : malloc((n) ? (n) : 1)) ^ ../native/posixmodule.c:1237:13: note: in expansion of macro 'PyMem_NEW' p = PyMem_NEW(char, len); ^~~~~~~~~ In file included from Include/Python.h:78, from Modules/selectmodule.c:9: Modules/selectmodule.c: In function 'update_ufd_array': Include/pymem.h:110:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] (type *) PyMem_REALLOC((p), (n) * sizeof(type)) ) ^ Include/pymem.h:77:21: note: in definition of macro 'PyMem_REALLOC' : realloc((p), (n) ? (n) : 1)) ^ Modules/selectmodule.c:337:5: note: in expansion of macro 'PyMem_RESIZE' PyMem_RESIZE(self->ufds, struct pollfd, self->ufd_len); ^~~~~~~~~~~~ ../py-yajl/yajl.c: In function 'py_dumps': ../py-yajl/yajl.c:107:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] spaces = IndentString(indent); ^ ../py-yajl/yajl.c: At top level: ../py-yajl/yajl.c:164:15: warning: initialization of 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} from incompatible pointer type 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} [-Wincompatible-pointer-types] {"dumps", (PyCFunctionWithKeywords)(py_dumps), METH_VARARGS | METH_KEYWORDS, ^ ../py-yajl/yajl.c:164:15: note: (near initialization for 'yajl_methods[0].ml_meth') ../py-yajl/encoder.c: In function 'ProcessObject': ../py-yajl/encoder.c:130:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (key = PyIter_Next(iterator)) { ^~~ ../py-yajl/encoder.c: In function '_internal_encode': ../py-yajl/encoder.c:185:51: warning: pointer targets in passing argument 1 of 'PyString_FromStringAndSize' differ in signedness [-Wpointer-sign] PyObject* result = PyString_FromStringAndSize(buf, len); ^~~ In file included from Include/Python.h:99, from ../py-yajl/encoder.c:32: Include/stringobject.h:62:24: note: expected 'const char *' but argument is of type 'const unsigned char *' PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../py-yajl/decoder.c:224:5: warning: initialization of 'int (*)(void *, const char *, size_t)' {aka 'int (*)(void *, const char *, long unsigned int)'} from incompatible pointer type 'int (*)(void *, const char *, unsigned int)' [-Wincompatible-pointer-types] handle_number, ^~~~~~~~~~~~~ ../py-yajl/decoder.c:224:5: note: (near initialization for 'decode_callbacks.yajl_number') ../py-yajl/decoder.c:225:5: warning: initialization of 'int (*)(void *, const unsigned char *, size_t)' {aka 'int (*)(void *, const unsigned char *, long unsigned int)'} from incompatible pointer type 'int (*)(void *, const unsigned char *, unsigned int)' [-Wincompatible-pointer-types] handle_string, ^~~~~~~~~~~~~ ../py-yajl/decoder.c:225:5: note: (near initialization for 'decode_callbacks.yajl_string') ../py-yajl/decoder.c:227:5: warning: initialization of 'int (*)(void *, const unsigned char *, size_t)' {aka 'int (*)(void *, const unsigned char *, long unsigned int)'} from incompatible pointer type 'int (*)(void *, const unsigned char *, unsigned int)' [-Wincompatible-pointer-types] handle_dict_key, ^~~~~~~~~~~~~~~ ../py-yajl/decoder.c:227:5: note: (near initialization for 'decode_callbacks.yajl_map_key') ../py-yajl/decoder.c: In function '_internal_decode': ../py-yajl/decoder.c:272:37: warning: pointer targets in passing argument 3 of 'yajl_get_error' differ in signedness [-Wpointer-sign] str = yajl_get_error(parser, 1, buffer, buflen); ^~~~~~ In file included from ../py-yajl/decoder.c:38: ../py-yajl/yajl/yajl-2.1.1/include/yajl/yajl_parse.h:201:30: note: expected 'const unsigned char *' but argument is of type 'char *' YAJL_API unsigned char * yajl_get_error(yajl_handle hand, int verbose, ^~~~~~~~~~~~~~ real 0m12.518s user 0m9.504s sys 0m2.108s ~/oil build/actions.sh write-release-date bin/opyc pgen2 opy/py27.grammar _build/opy/py27.grammar.marshal Compiled opy/py27.grammar -> grammar tables in _build/opy/py27.grammar.marshal test -d _build/oil && \ build/actions.sh py-to-compile /home/uke/oil:/home/uke/oil/vendor bin.oil > _build/oil/py-to-compile.txt Before importing: 16 modules Importing 'bin.oil' After importing: 282 modules sort _build/oil/py-to-compile.txt | uniq > _build/oil/all-deps-py.txt # exclude the pickle cat _build/oil/all-deps-py.txt | opy/build.sh compile-manifest _build/oil/bytecode-opy > _build/oil/opy-app-deps.txt /home/uke/oil/_devbuild/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/arg_types.py Compiled to 628 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/grammar_nt.py Compiled to 532 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/help_.py Compiled to 670 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/hnode_asdl.py Compiled to 428 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/id_kind.py Compiled to 7041 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/id_kind_asdl.py Compiled to 3896 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/option_asdl.py Compiled to 1663 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/runtime_asdl.py Compiled to 3084 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/syntax_asdl.py Compiled to 8194 bytes of top-level bytecode /home/uke/oil/_devbuild/gen/types_asdl.py Compiled to 683 bytes of top-level bytecode /home/uke/oil/asdl/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/asdl/format.py Compiled to 328 bytes of top-level bytecode /home/uke/oil/asdl/pybase.py Compiled to 149 bytes of top-level bytecode /home/uke/oil/asdl/runtime.py Compiled to 107 bytes of top-level bytecode /home/uke/oil/bin/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/bin/oil.py Compiled to 889 bytes of top-level bytecode /home/uke/oil/core/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/core/alloc.py Compiled to 136 bytes of top-level bytecode /home/uke/oil/core/ansi.py Compiled to 68 bytes of top-level bytecode /home/uke/oil/core/comp_ui.py Compiled to 321 bytes of top-level bytecode /home/uke/oil/core/completion.py Compiled to 1296 bytes of top-level bytecode /home/uke/oil/core/dev.py Compiled to 661 bytes of top-level bytecode /home/uke/oil/core/error.py Compiled to 368 bytes of top-level bytecode /home/uke/oil/core/executor.py Compiled to 542 bytes of top-level bytecode /home/uke/oil/core/main_loop.py Compiled to 483 bytes of top-level bytecode /home/uke/oil/core/optview.py Compiled to 156 bytes of top-level bytecode /home/uke/oil/core/process.py Compiled to 1198 bytes of top-level bytecode /home/uke/oil/core/pyerror.py Compiled to 115 bytes of top-level bytecode /home/uke/oil/core/pyos.py Compiled to 518 bytes of top-level bytecode /home/uke/oil/core/pyutil.py Compiled to 361 bytes of top-level bytecode /home/uke/oil/core/shell.py Compiled to 995 bytes of top-level bytecode /home/uke/oil/core/shell_native.py Compiled to 852 bytes of top-level bytecode /home/uke/oil/core/state.py Compiled to 1388 bytes of top-level bytecode /home/uke/oil/core/ui.py Compiled to 483 bytes of top-level bytecode /home/uke/oil/core/util.py Compiled to 174 bytes of top-level bytecode /home/uke/oil/core/vm.py Compiled to 429 bytes of top-level bytecode /home/uke/oil/frontend/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/frontend/args.py Compiled to 605 bytes of top-level bytecode /home/uke/oil/frontend/builtin_def.py Compiled to 319 bytes of top-level bytecode /home/uke/oil/frontend/consts.py Compiled to 2170 bytes of top-level bytecode /home/uke/oil/frontend/flag_def.py Compiled to 2076 bytes of top-level bytecode /home/uke/oil/frontend/flag_spec.py Compiled to 330 bytes of top-level bytecode /home/uke/oil/frontend/id_kind_def.py Compiled to 228 bytes of top-level bytecode /home/uke/oil/frontend/lexer.py Compiled to 327 bytes of top-level bytecode /home/uke/oil/frontend/lexer_def.py Compiled to 6472 bytes of top-level bytecode /home/uke/oil/frontend/location.py Compiled to 236 bytes of top-level bytecode /home/uke/oil/frontend/match.py Compiled to 687 bytes of top-level bytecode /home/uke/oil/frontend/option_def.py Compiled to 1090 bytes of top-level bytecode /home/uke/oil/frontend/parse_lib.py Compiled to 713 bytes of top-level bytecode /home/uke/oil/frontend/py_reader.py Compiled to 117 bytes of top-level bytecode /home/uke/oil/frontend/reader.py Compiled to 220 bytes of top-level bytecode /home/uke/oil/frontend/signal_def.py Compiled to 127 bytes of top-level bytecode /home/uke/oil/frontend/typed_args.py Compiled to 153 bytes of top-level bytecode /home/uke/oil/mycpp/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/mycpp/mylib.py Compiled to 288 bytes of top-level bytecode /home/uke/oil/oil_lang/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/oil_lang/builtin_oil.py Compiled to 673 bytes of top-level bytecode /home/uke/oil/oil_lang/expr_eval.py Compiled to 536 bytes of top-level bytecode /home/uke/oil/oil_lang/expr_parse.py Compiled to 511 bytes of top-level bytecode /home/uke/oil/oil_lang/expr_to_ast.py Compiled to 620 bytes of top-level bytecode /home/uke/oil/oil_lang/funcs.py Compiled to 399 bytes of top-level bytecode /home/uke/oil/oil_lang/funcs_builtin.py Compiled to 397 bytes of top-level bytecode /home/uke/oil/oil_lang/objects.py Compiled to 171 bytes of top-level bytecode /home/uke/oil/oil_lang/regex_translate.py Compiled to 314 bytes of top-level bytecode /home/uke/oil/osh/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/osh/arith_parse.py Compiled to 264 bytes of top-level bytecode /home/uke/oil/osh/bool_parse.py Compiled to 233 bytes of top-level bytecode /home/uke/oil/osh/bool_stat.py Compiled to 169 bytes of top-level bytecode /home/uke/oil/osh/braces.py Compiled to 390 bytes of top-level bytecode /home/uke/oil/osh/builtin_assign.py Compiled to 576 bytes of top-level bytecode /home/uke/oil/osh/builtin_bracket.py Compiled to 502 bytes of top-level bytecode /home/uke/oil/osh/builtin_comp.py Compiled to 986 bytes of top-level bytecode /home/uke/oil/osh/builtin_lib.py Compiled to 213 bytes of top-level bytecode /home/uke/oil/osh/builtin_meta.py Compiled to 686 bytes of top-level bytecode /home/uke/oil/osh/builtin_misc.py Compiled to 898 bytes of top-level bytecode /home/uke/oil/osh/builtin_printf.py Compiled to 598 bytes of top-level bytecode /home/uke/oil/osh/builtin_process.py Compiled to 876 bytes of top-level bytecode /home/uke/oil/osh/builtin_pure.py Compiled to 1045 bytes of top-level bytecode /home/uke/oil/osh/cmd_eval.py Compiled to 1269 bytes of top-level bytecode /home/uke/oil/osh/cmd_parse.py Compiled to 973 bytes of top-level bytecode /home/uke/oil/osh/glob_.py Compiled to 381 bytes of top-level bytecode /home/uke/oil/osh/history.py Compiled to 213 bytes of top-level bytecode /home/uke/oil/osh/prompt.py Compiled to 533 bytes of top-level bytecode /home/uke/oil/osh/sh_expr_eval.py Compiled to 790 bytes of top-level bytecode /home/uke/oil/osh/split.py Compiled to 332 bytes of top-level bytecode /home/uke/oil/osh/string_ops.py Compiled to 312 bytes of top-level bytecode /home/uke/oil/osh/tdop.py Compiled to 522 bytes of top-level bytecode /home/uke/oil/osh/word_.py Compiled to 654 bytes of top-level bytecode /home/uke/oil/osh/word_compile.py Compiled to 218 bytes of top-level bytecode /home/uke/oil/osh/word_eval.py Compiled to 1232 bytes of top-level bytecode /home/uke/oil/osh/word_parse.py Compiled to 707 bytes of top-level bytecode /home/uke/oil/pgen2/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/pgen2/grammar.py Compiled to 191 bytes of top-level bytecode /home/uke/oil/pgen2/parse.py Compiled to 189 bytes of top-level bytecode /home/uke/oil/pgen2/pnode.py Compiled to 95 bytes of top-level bytecode /home/uke/oil/pylib/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/pylib/cgi.py Compiled to 13 bytes of top-level bytecode /home/uke/oil/pylib/collections_.py Compiled to 26 bytes of top-level bytecode /home/uke/oil/pylib/os_path.py Compiled to 174 bytes of top-level bytecode /home/uke/oil/pylib/path_stat.py Compiled to 46 bytes of top-level bytecode /home/uke/oil/qsn_/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/qsn_/qsn.py Compiled to 378 bytes of top-level bytecode /home/uke/oil/qsn_/qsn_native.py Compiled to 189 bytes of top-level bytecode /home/uke/oil/tea/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/tea/tea_main.py Compiled to 352 bytes of top-level bytecode /home/uke/oil/tools/__init__.py Compiled to 4 bytes of top-level bytecode /home/uke/oil/tools/deps.py Compiled to 169 bytes of top-level bytecode /home/uke/oil/tools/osh2oil.py Compiled to 254 bytes of top-level bytecode /home/uke/oil/tools/readlink.py Compiled to 121 bytes of top-level bytecode /home/uke/oil/vendor/typing.py Compiled to 109 bytes of top-level bytecode /home/uke/tmp/Python-2.7.13/Lib/__future__.py Compiled to 441 bytes of top-level bytecode /home/uke/tmp/Python-2.7.13/Lib/atexit.py Compiled to 202 bytes of top-level bytecode /home/uke/tmp/Python-2.7.13/Lib/stat.py Compiled to 373 bytes of top-level bytecode { echo '_build/release-date.txt release-date.txt'; \ cat build/oil-manifest.txt \ _build/oil/opy-app-deps.txt; \ build/actions.sh help-manifest _devbuild/help; \ build/actions.sh pyc-version-manifest _build/oil/bytecode-opy-manifest.txt; \ } > _build/oil/bytecode-opy-manifest.txt build/make_zip.py _build/oil/bytecode-opy.zip < _build/oil/bytecode-opy-manifest.txt cat _build/oil/ovm-dbg _build/oil/bytecode-opy.zip > _bin/oil.ovm-dbg chmod +x _bin/oil.ovm-dbg build/compile.sh make-tar oil bytecode-opy.zip _release/oil.tar Creating oil version 0.11.0 tar: Removing leading `Python-2.7.13/../' from member names tar: Removing leading `Python-2.7.13/../' from hard link targets -rw-r--r-- 1 uke uke 7659520 Jul 11 07:38 _release/oil.tar real 0m0.305s user 0m0.305s sys 0m0.000s -rw-r--r-- 1 uke uke 1793385 Jul 11 07:38 _release/oil-0.11.0.tar.gz