[*** VESAS-MACBOOK-PRO.LOCAL (DARWIN-20.6.0_X86_64): F53E07D35B212CD4C40FA12EFC8E206B3A2B86EF ***] [CHECKOUT] pulling from https://hg.sr.ht/~vnorilo/kronos searching for changes no changes found 0 files updated, 0 files merged, 0 files removed, 0 files unresolved parent: 1462:f53e07d35b21 tip merge branch: dev commit: (clean) update: (current) [CONFIGURE] -- Configuring for Apple -- Readline: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libreadline.tbd -- Checking for module 'jack' -- No package 'jack' found -- Linking coreaudio -- Using /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/System/Library/Frameworks/AudioUnit.framework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/System/Library/Frameworks/CoreAudio.framework -- Found LLVM 6.0.1 targeting X86 -- Using LLVMConfig.cmake in: /Users/vesanorilo/build/k3bot/Build/llvm/lib/cmake/llvm -- LIBRARIES=o2_static/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/System/Library/Frameworks/CoreAudio.framework -- TESTS_BUILD OFF BUILD_WITH_OSC_SUPPORT ON BUILD_TESTS_WITH_LIBLO -- Embedding TinyXML -- Using Threads -- Including LLVM backend -- Core Library /Users/vesanorilo/build/k3bot/Source/kronos/library/ [kronoslang/core 0.12.10] (0) -- Building -- Configuring done -- Generating done -- Build files have been written to: /Users/vesanorilo/build/k3bot/Build/kronos [BUILD] Consolidate compiler generated dependencies of target llvm_backend [ 0%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMOpt.cpp.o [ 1%] Linking CXX static library libllvm_backend.a [ 1%] Built target llvm_backend Consolidate compiler generated dependencies of target platform [ 1%] Built target platform Consolidate compiler generated dependencies of target tinyxml [ 1%] Building CXX object CMakeFiles/tinyxml.dir/src/tinyxml/tinyxmlparser.cpp.o [ 2%] Linking CXX static library libtinyxml.a [ 2%] Built target tinyxml [ 2%] Building CXX object CMakeFiles/cli.dir/src/driver/CmdLineOpts.cpp.o [ 2%] Building CXX object CMakeFiles/cli.dir/src/driver/clierror.cpp.o [ 2%] Linking CXX static library libcli.a [ 2%] Built target cli [ 2%] Building CXX object src/lithe/CMakeFiles/grammar_common.dir/grammar/common.cpp.o [ 3%] Linking CXX static library libgrammar_common.a [ 3%] Built target grammar_common [ 3%] Building CXX object src/lithe/CMakeFiles/lithe.dir/lithe.cpp.o [ 4%] Building CXX object src/lithe/CMakeFiles/lithe.dir/ast.cpp.o [ 4%] Linking CXX static library liblithe.a [ 4%] Built target lithe [ 4%] Building CXX object src/lithe/CMakeFiles/grammar_kronos.dir/grammar/kronos.cpp.o [ 4%] Linking CXX static library libgrammar_kronos.a [ 4%] Built target grammar_kronos [ 4%] Building CXX object src/paf/CMakeFiles/paf.dir/audiotoolbox.cpp.o [ 4%] Linking CXX static library libpaf.a [ 4%] Built target paf [ 4%] Building CXX object src/lithe/CMakeFiles/grammar_json.dir/grammar/json.cpp.o [ 4%] Linking CXX static library libgrammar_json.a [ 4%] Built target grammar_json [ 4%] Building CXX object CMakeFiles/core.dir/src/backends/CallGraphAnalysis.cpp.o [ 4%] Building CXX object CMakeFiles/core.dir/src/backends/CodeMotionPass.cpp.o [ 4%] Building CXX object CMakeFiles/core.dir/src/backends/CopyElision.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/backends/DriverSignature.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/backends/CodeGenModule.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/backends/CodeGenCompiler.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/backends/SideEffectCompiler.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/backends/TargetLowering.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/common/DynamicScope.cpp.o [ 5%] Building CXX object CMakeFiles/core.dir/src/common/Graphviz.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/common/Ref.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/common/ssstring.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/common/CallStack.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/driver/CmdLineOpts.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/k3/Conversions.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/k3/DynamicVariables.cpp.o [ 6%] Building CXX object CMakeFiles/core.dir/src/k3/Evaluate.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/FlowControl.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/FunctionSequence.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/Generic.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/ImmutableNode.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/Invariant.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/kronos.cpp.o [ 7%] Building CXX object CMakeFiles/core.dir/src/k3/LibraryRef.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/ModuleBuilder.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/Native.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/NativeVector.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/Parser.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/CodeRepository.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/Reactive.cpp.o [ 8%] Building CXX object CMakeFiles/core.dir/src/k3/RegionNode.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/Stateful.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/TLS.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/Type.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/TypeAlgebra.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/Typed.cpp.o [ 9%] Building CXX object CMakeFiles/core.dir/src/k3/TypeRuleGenerator.cpp.o [ 9%] Linking CXX shared library libkronos.dylib [ 9%] Built target core [ 9%] Building CXX object CMakeFiles/jsonrpc.dir/src/driver/JsonRPCRepl.cpp.o [ 10%] Building CXX object CMakeFiles/jsonrpc.dir/src/driver/JsonRPCEndpoint.cpp.o [ 10%] Linking CXX static library libjsonrpc.a [ 10%] Built target jsonrpc [ 10%] Building CXX object src/network/CMakeFiles/network.dir/Sxx.cpp.o [ 10%] Building CXX object src/network/CMakeFiles/network.dir/websocket.cpp.o [ 10%] Building CXX object src/network/CMakeFiles/network.dir/router.cpp.o [ 10%] Building CXX object src/network/CMakeFiles/network.dir/http.cpp.o [ 10%] Linking CXX static library libnetwork.a [ 10%] Built target network [ 10%] Building CXX object CMakeFiles/package_manager.dir/src/driver/package.cpp.o [ 10%] Linking CXX static library libpackage_manager.a [ 10%] Built target package_manager [ 10%] Building CXX object CMakeFiles/kc.dir/src/driver/kc.cpp.o /Users/vesanorilo/build/k3bot/Source/kronos/src/driver/kc.cpp:207:9: warning: #pragma once in main file [-Wpragma-once-outside-header] #pragma once ^ /Users/vesanorilo/build/k3bot/Source/kronos/src/driver/kc.cpp:258:99: warning: non-void function does not return a value [-Wreturn-type] Dsp& operator=(Dsp&& from) { auto tmp = from.instance; from.instance = instance; instance = tmp; } ^ 2 warnings generated. [ 10%] Linking CXX executable bin/kc [ 10%] Built target kc [ 10%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/kronosrt.cpp.o [ 10%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/scheduler.cpp.o [ 10%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/interop.cpp.o [ 10%] Linking CXX static library libkronosmrt.a [ 10%] Built target kronosmrt [ 10%] Building CXX object CMakeFiles/kiss_fft.dir/src/common/kiss_fft.cpp.o [ 10%] Building CXX object CMakeFiles/kiss_fft.dir/src/common/kiss_fftr.cpp.o [ 10%] Linking CXX static library libkiss_fft.a [ 10%] Built target kiss_fft [ 10%] Building CXX object CMakeFiles/repl.dir/src/driver/ReplEntryBuffer.cpp.o [ 10%] Building CXX object CMakeFiles/repl.dir/src/driver/ReplEnvironment.cpp.o [ 11%] Linking CXX static library librepl.a [ 11%] Built target repl [ 11%] Building CXX object src/pad/CMakeFiles/pad.dir/HostAPI.cpp.o In file included from /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/HostAPI.cpp:7: In file included from /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/HostAPI.h:4: /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/pad.h:258:43: warning: returning address of local temporary object [-Wreturn-stack-address] static inline void* LinkAPIs( ) { return GetLinkedAPIs( ).data( ); } ^~~~~~~~~~~~~~~~ 1 warning generated. [ 11%] Building CXX object src/pad/CMakeFiles/pad.dir/pad.cpp.o In file included from /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/pad.cpp:1: /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/pad.h:258:43: warning: returning address of local temporary object [-Wreturn-stack-address] static inline void* LinkAPIs( ) { return GetLinkedAPIs( ).data( ); } ^~~~~~~~~~~~~~~~ 1 warning generated. [ 11%] Building CXX object src/pad/CMakeFiles/pad.dir/pad_coreaudio.cpp.o In file included from /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/pad_coreaudio.cpp:1: /Users/vesanorilo/build/k3bot/Source/kronos/src/pad/pad.h:258:43: warning: returning address of local temporary object [-Wreturn-stack-address] static inline void* LinkAPIs( ) { return GetLinkedAPIs( ).data( ); } ^~~~~~~~~~~~~~~~ 1 warning generated. [ 12%] Linking CXX static library libpad.a [ 12%] Built target pad [ 12%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2atomic.cpp.o [ 12%] Building CXX object o2/CMakeFiles/o2_static.dir/src/bridge.cpp.o /Users/vesanorilo/build/k3bot/Source/o2/src/bridge.cpp:360:14: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) return; ~^~~~ 1 warning generated. [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/clock.cpp.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/debug.cpp.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/discovery.cpp.o [ 13%] Building C object o2/CMakeFiles/o2_static.dir/src/hostip.c.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/vec.cpp.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/dynarray.cpp.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2node.cpp.o [ 13%] Building CXX object o2/CMakeFiles/o2_static.dir/src/message.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/mqtt.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/mqttcomm.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/msgsend.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/msgprint.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2network.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2sha1.cpp.o [ 14%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2zcdisc.cpp.o [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2.cpp.o [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/pathtree.cpp.o [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/processes.cpp.o [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/properties.cpp.o /Users/vesanorilo/build/k3bot/Source/o2/src/properties.cpp:138:21: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] ";" + 1); // generate an initial ";" for o2_service_search() ~~~~^~~ /Users/vesanorilo/build/k3bot/Source/o2/src/properties.cpp:138:21: note: use array indexing to silence this warning ";" + 1); // generate an initial ";" for o2_service_search() ^ & [ ] 1 warning generated. [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2sched.cpp.o [ 15%] Building C object o2/CMakeFiles/o2_static.dir/src/o2sleep.c.o [ 15%] Building CXX object o2/CMakeFiles/o2_static.dir/src/services.cpp.o /Users/vesanorilo/build/k3bot/Source/o2/src/services.cpp:280:10: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) return -1; ~^~~~ 1 warning generated. [ 16%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2mem.cpp.o [ 16%] Building CXX object o2/CMakeFiles/o2_static.dir/src/stun.cpp.o [ 16%] Building CXX object o2/CMakeFiles/o2_static.dir/src/o2osc.cpp.o [ 16%] Linking CXX static library libo2_static.a error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: can't open file: libo2_static.a (No such file or directory) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar: internal ranlib command failed make[5]: *** [o2/libo2_static.a] Error 1 make[4]: *** [o2/CMakeFiles/o2_static.dir/all] Error 2 make[3]: *** [all] Error 2 *** build failed *** (2, u'/Users/vesanorilo/build/k3bot/Build/kronos:cmake --build . --config Release') Traceback (most recent call last): File "/Users/vesanorilo/build/k3bot/Source/couchbot/couchbot.py", line 132, in build_commit cmake("--build", ".", "--config", "Release") File "/Users/vesanorilo/build/k3bot/Source/couchbot/couchbot.py", line 85, in cmake system(("cmake",) + args, bot.workspace) File "/Users/vesanorilo/build/k3bot/Source/couchbot/couchbot.py", line 73, in system for line in popen_gen(cwd, args): File "/Users/vesanorilo/build/k3bot/Source/couchbot/couchbot.py", line 39, in popen_gen raise RuntimeError(return_code, cwd + ":" + " ".join(arg_str)) RuntimeError: (2, u'/Users/vesanorilo/build/k3bot/Build/kronos:cmake --build . --config Release')