Skip to content

Instantly share code, notes, and snippets.

@tylucaskelley
Created April 11, 2019 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tylucaskelley/9342f1360fcfb43be506261aa5d35b9a to your computer and use it in GitHub Desktop.
Save tylucaskelley/9342f1360fcfb43be506261aa5d35b9a to your computer and use it in GitHub Desktop.
build sadness
ERROR: nodejs-native-8.12.0-r0 do_compile: oe_runmake failed
ERROR: nodejs-native-8.12.0-r0 do_compile: Function failed: do_compile (log file is located at /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/temp/log.do_compile.30036)
ERROR: Logfile of failure stored in: /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/temp/log.do_compile.30036
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j4 BUILDTYPE=Release
| make -C out BUILDTYPE=Release V=1
| LD_LIBRARY_PATH=/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.host:/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen; python tools/js2c.py "/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/node_javascript.cc" lib/internal/bootstrap_node.js lib/async_hooks.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/domain.js lib/events.js lib/fs.js lib/http.js lib/http2.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/inspector.js lib/module.js lib/net.js lib/os.js lib/path.js lib/perf_hooks.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_legacy.js lib/_tls_wrap.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/zlib.js lib/internal/async_hooks.js lib/internal/buffer.js lib/internal/child_process.js lib/internal/cluster/child.js lib/internal/cluster/master.js lib/internal/cluster/round_robin_handle.js lib/internal/cluster/shared_handle.js lib/internal/cluster/utils.js lib/internal/cluster/worker.js lib/internal/encoding.js lib/internal/errors.js lib/internal/freelist.js lib/internal/fs.js lib/internal/http.js lib/internal/inspector_async_hook.js lib/internal/linkedlist.js lib/internal/loader/Loader.js lib/internal/loader/ModuleMap.js lib/internal/loader/ModuleJob.js lib/internal/loader/ModuleWrap.js lib/internal/loader/ModuleRequest.js lib/internal/loader/search.js lib/internal/safe_globals.js lib/internal/net.js lib/internal/module.js lib/internal/os.js lib/internal/process/next_tick.js lib/internal/process/promises.js lib/internal/process/stdio.js lib/internal/process/warning.js lib/internal/process.js lib/internal/querystring.js lib/internal/process/write-coverage.js lib/internal/readline.js lib/internal/repl.js lib/internal/socket_list.js lib/internal/test/unicode.js lib/internal/trace_events_async_hooks.js lib/internal/url.js lib/internal/util.js lib/internal/util/types.js lib/internal/http2/core.js lib/internal/http2/compat.js lib/internal/http2/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/streams/lazy_transform.js lib/internal/streams/BufferList.js lib/internal/streams/legacy.js lib/internal/streams/destroy.js lib/internal/wrap_js_stream.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js deps/node-inspect/lib/_inspect.js deps/node-inspect/lib/internal/inspect_client.js deps/node-inspect/lib/internal/inspect_repl.js ./config.gypi src/notrace_macros.py src/nolttng_macros.py src/noperfctr_macros.py
| LD_LIBRARY_PATH=/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.host:/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen; python tools/compress_json.py deps/v8/src/inspector/js_protocol.json "/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/v8_inspector_protocol_json.h"
| LD_LIBRARY_PATH=/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.host:/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src; python ../../third_party/inspector_protocol/CheckProtocolCompatibility.py --stamp "/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src/js_protocol.stamp" js_protocol.json
| touch e4c00e88480c43608a48b6f2313a479cb0bb7849.intermediate
| LD_LIBRARY_PATH=/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.host:/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src/inspector/protocol /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/include/inspector; python ../../third_party/inspector_protocol/CodeGenerator.py --jinja_dir ../../third_party --output_base "/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src/inspector" --config inspector_protocol_config.json
| File "../../third_party/inspector_protocol/CheckProtocolCompatibility.py", line 470
| print " Public changes since %s:" % version
| ^
| SyntaxError: Missing parentheses in call to 'print'. Did you mean print(" Public changes since %s:" % version)?
| deps/v8/src/inspector/protocol_compatibility.target.mk:13: recipe for target '/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src/js_protocol.stamp' failed
| make[1]: *** [/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/src/js_protocol.stamp] Error 1
| make[1]: *** Waiting for unfinished jobs....
| Traceback (most recent call last):
| File "tools/compress_json.py", line 12, in <module>
| data = zlib.compress(text, zlib.Z_BEST_COMPRESSION)
| TypeError: a bytes-like object is required, not 'str'
| Traceback (most recent call last):
| File "tools/js2c.py", line 290, in <module>
| main()
| File "tools/js2c.py", line 287, in main
| JS2C(source_files, [natives])
| File "tools/js2c.py", line 248, in JS2C
| (consts, macros) = ReadMacros(macro_lines)
| File "tools/js2c.py", line 151, in ReadMacros
| args = map(string.strip, macro_match.group(2).split(','))
| AttributeError: module 'string' has no attribute 'strip'
| node_js2c.host.mk:13: recipe for target '/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/node_javascript.cc' failed
| make[1]: *** [/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/node_javascript.cc] Error 1
| v8_inspector_compress_protocol_json.host.mk:13: recipe for target '/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/v8_inspector_protocol_json.h' failed
| make[1]: *** [/home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/node-v8.12.0/out/Release/obj/gen/v8_inspector_protocol_json.h] Error 1
| Failed to parse config file: Type names and field names cannot be a keyword: 'async'
|
| deps/v8/src/inspector/protocol_generated_sources.target.mk:16: recipe for target 'e4c00e88480c43608a48b6f2313a479cb0bb7849.intermediate' failed
| make[1]: *** [e4c00e88480c43608a48b6f2313a479cb0bb7849.intermediate] Error 1
| rm e4c00e88480c43608a48b6f2313a479cb0bb7849.intermediate
| Makefile:88: recipe for target 'node' failed
| make: *** [node] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/tylucaskelley/Code/veo-oe/tmp/build-glibc/work/x86_64-linux/nodejs-native/8.12.0-r0/temp/log.do_compile.30036)
ERROR: Task (virtual:native:/home/tylucaskelley/Code/veo-oe/layers/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_8.12.0.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5965 tasks of which 5959 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/home/tylucaskelley/Code/veo-oe/layers/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_8.12.0.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment