[*** VMUBUNTU (LINUX-5.3.0-64-GENERIC-X86_64-WITH-GLIBC2.29_X86_64): 5C4CFA1C4F4F167DAB6D0F2EBDC9DD12799565EC ***] [CHECKOUT] pulling from https://hg.sr.ht/~vnorilo/kronos searching for changes no changes found 245 files updated, 0 files merged, 10 files removed, 0 files unresolved parent: 1235:5c4cfa1c4f4f new repository implementation; fixes outstanding bug with form ordering, simplifies resolution branch: rx commit: (clean) update: (current) [CONFIGURE] -- Building compiler for x86/64 nehalem -- Readline: /usr/lib/x86_64-linux-gnu/libreadline.so -- Found LibSndFile: /usr/lib/x86_64-linux-gnu/libsndfile.so -- Found jack: /usr/lib/x86_64-linux-gnu/libjack.so -- Linking jack -- Found LLVM 6.0.1 targeting AArch64;AMDGPU;ARM;BPF;Hexagon;Lanai;Mips;MSP430;NVPTX;PowerPC;Sparc;SystemZ;X86;XCore;WebAssembly;AVR -- Using LLVMConfig.cmake in: /usr/lib/llvm-6.0/cmake -- Embedding TinyXML -- Using Threads -- Including LLVM backend -- Core Library /home/vnorilo/code/k3bot/Source/kronos/library/ [kronoslang/core 0.10.6] (0) -- Building -- Configuring done -- Generating done -- Build files have been written to: /home/vnorilo/code/k3bot/Build/kronos [BUILD] Scanning dependencies of target static_test_core [ 32%] Building CXX object CMakeFiles/static_test_core.dir/src/driver/StaticTestCore.cpp.o [ 32%] Linking CXX static library libstatic_test_core.a [ 32%] Built target static_test_core Scanning dependencies of target lithe [ 32%] Building CXX object src/lithe/CMakeFiles/lithe.dir/lithe.cpp.o [ 32%] Building CXX object src/lithe/CMakeFiles/lithe.dir/ast.cpp.o [ 32%] Linking CXX static library liblithe.a [ 32%] Built target lithe Scanning dependencies of target network [ 32%] Building CXX object src/network/CMakeFiles/network.dir/Sxx.cpp.o [ 32%] Building CXX object src/network/CMakeFiles/network.dir/websocket.cpp.o [ 32%] Building CXX object src/network/CMakeFiles/network.dir/router.cpp.o [ 32%] Building CXX object src/network/CMakeFiles/network.dir/http.cpp.o [ 32%] Linking CXX static library libnetwork.a [ 32%] Built target network Scanning dependencies of target tinyxml [ 32%] Building CXX object CMakeFiles/tinyxml.dir/src/tinyxml/tinyxmlerror.cpp.o [ 32%] Linking CXX static library libtinyxml.a [ 32%] Built target tinyxml Scanning dependencies of target platform [ 32%] Building CXX object CMakeFiles/platform.dir/src/common/Platform.cpp.o [ 32%] Linking CXX static library libplatform.a [ 32%] Built target platform Scanning dependencies of target grammar_common [ 32%] Building CXX object src/lithe/CMakeFiles/grammar_common.dir/grammar/common.cpp.o [ 32%] Linking CXX static library libgrammar_common.a [ 32%] Built target grammar_common Scanning dependencies of target grammar_json [ 32%] Building CXX object src/lithe/CMakeFiles/grammar_json.dir/grammar/json.cpp.o [ 32%] Linking CXX static library libgrammar_json.a [ 32%] Built target grammar_json Scanning dependencies of target package_manager [ 32%] Building CXX object CMakeFiles/package_manager.dir/src/driver/package.cpp.o [ 32%] Linking CXX static library libpackage_manager.a [ 32%] Built target package_manager Scanning dependencies of target cli [ 32%] Building CXX object CMakeFiles/cli.dir/src/driver/CmdLineOpts.cpp.o [ 32%] Building CXX object CMakeFiles/cli.dir/src/driver/clierror.cpp.o [ 32%] Linking CXX static library libcli.a [ 32%] Built target cli [ 32%] Built target paf Scanning dependencies of target llvm_backend [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMCompiler.cpp.o In file included from /usr/lib/llvm-6.0/include/llvm/ADT/DenseMapInfo.h:17, from /usr/lib/llvm-6.0/include/llvm/ADT/DenseMap.h:17, from /usr/lib/llvm-6.0/include/llvm/Support/Options.h:40, from /usr/lib/llvm-6.0/include/llvm/IR/LLVMContext.h:21, from /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMCompiler.h:17, from /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMCompiler.cpp:4: /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’: /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMCompiler.cpp:106:72: required from here /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’: /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMCompiler.cpp:109:63: required from here /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMModule.cpp.o In file included from /usr/lib/llvm-6.0/include/llvm/ADT/DenseMapInfo.h:17, from /usr/lib/llvm-6.0/include/llvm/ADT/DenseMap.h:17, from /usr/lib/llvm-6.0/include/llvm/IR/Verifier.h:24, from /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMModule.cpp:3: /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’: /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMModule.cpp:176:11: required from ‘K3::Backends::LLVM::MakeIR(Kronos::BuildFlags):: [with auto:4 = llvm::IRBuilder<>; auto:5 = llvm::iterator_range]’ /usr/include/c++/9/type_traits:2336:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = K3::Backends::LLVM::MakeIR(Kronos::BuildFlags)::&; _Args = {llvm::IRBuilder&, llvm::iterator_range}]’ /usr/include/c++/9/type_traits:2347:55: required from ‘struct std::__result_of_impl&, llvm::IRBuilder&, llvm::iterator_range >’ /usr/include/c++/9/type_traits:2352:12: required from ‘struct std::__invoke_result&, llvm::IRBuilder&, llvm::iterator_range >’ /usr/include/c++/9/type_traits:2365:12: required from ‘class std::result_of&(llvm::IRBuilder<>&, llvm::iterator_range)>’ /usr/include/c++/9/bits/std_function.h:448:9: required by substitution of ‘template std::function&, llvm::iterator_range)>::function(_Functor) [with _Functor = K3::Backends::LLVM::MakeIR(Kronos::BuildFlags)::; = void; = void]’ /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMModule.cpp:179:6: required from here /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]’: /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMModule.cpp:361:8: required from here /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’: /home/vnorilo/code/k3bot/Source/kronos/src/backends/LLVMModule.cpp:376:11: required from here /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMScatterLoad.cpp.o [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMAoT.cpp.o [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMJiT.cpp.o [ 32%] Building CXX object CMakeFiles/llvm_backend.dir/src/backends/LLVMOpt.cpp.o [ 32%] Linking CXX static library libllvm_backend.a [ 32%] Built target llvm_backend Scanning dependencies of target grammar_kronos [ 32%] Building CXX object src/lithe/CMakeFiles/grammar_kronos.dir/grammar/kronos.cpp.o [ 32%] Linking CXX static library libgrammar_kronos.a [ 32%] Built target grammar_kronos Scanning dependencies of target core [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/CallGraphAnalysis.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/CodeMotionPass.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/CopyElision.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/DriverSignature.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/CodeGenModule.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/CodeGenCompiler.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/SideEffectCompiler.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/backends/TargetLowering.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/common/DynamicScope.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/common/Graphviz.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/common/Ref.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/common/ssstring.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/common/CallStack.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/driver/CmdLineOpts.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/MemoizeTransform.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Conversions.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/DynamicVariables.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Evaluate.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/FlowControl.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/FunctionSequence.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Generic.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/ImmutableNode.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Invariant.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/kronos.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/LibraryRef.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/ModuleBuilder.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Native.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/NativeVector.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Parser.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/CodeRepository.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Reactive.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/RegionNode.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Stateful.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/TLS.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Type.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/TypeAlgebra.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/Typed.cpp.o [ 32%] Building CXX object CMakeFiles/core.dir/src/k3/TypeRuleGenerator.cpp.o [ 32%] Linking CXX shared library libkronos.so [ 32%] Built target core Scanning dependencies of target kc [ 32%] Building CXX object CMakeFiles/kc.dir/src/driver/kc.cpp.o [ 32%] Linking CXX executable bin/kc [ 32%] Built target kc [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Infix.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Infix_Custom-Infix.o Scanning dependencies of target Infix.Custom-Infix [ 32%] Building CXX object CMakeFiles/Infix.Custom-Infix.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Infix.Custom-Infix [ 32%] Built target Infix.Custom-Infix [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-01.o Scanning dependencies of target Thesis.Tutorial-01 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-01.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-01 [ 32%] Built target Thesis.Tutorial-01 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-06.o Scanning dependencies of target Thesis.Tutorial-06 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-06.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-06 [ 32%] Built target Thesis.Tutorial-06 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-24.o Scanning dependencies of target Thesis.Tutorial-24 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-24.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-24 [ 32%] Built target Thesis.Tutorial-24 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Horizontal.o Scanning dependencies of target Vector.Horizontal [ 32%] Building CXX object CMakeFiles/Vector.Horizontal.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Horizontal [ 32%] Built target Vector.Horizontal [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Fallback.o Scanning dependencies of target Vector.Fallback [ 32%] Building CXX object CMakeFiles/Vector.Fallback.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Fallback [ 32%] Built target Vector.Fallback [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Coerce-Invariant.o Scanning dependencies of target Vector.Coerce-Invariant [ 32%] Building CXX object CMakeFiles/Vector.Coerce-Invariant.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Coerce-Invariant [ 32%] Built target Vector.Coerce-Invariant [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Compound-Fallback.o Scanning dependencies of target Vector.Compound-Fallback [ 32%] Building CXX object CMakeFiles/Vector.Compound-Fallback.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Compound-Fallback [ 32%] Built target Vector.Compound-Fallback [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Width.o Scanning dependencies of target Vector.Width [ 32%] Building CXX object CMakeFiles/Vector.Width.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Width [ 32%] Built target Vector.Width [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Coerce.o Scanning dependencies of target Vector.Coerce [ 32%] Building CXX object CMakeFiles/Vector.Coerce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Coerce [ 32%] Built target Vector.Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Packed-Coerce.o Scanning dependencies of target Vector.Packed-Coerce [ 32%] Building CXX object CMakeFiles/Vector.Packed-Coerce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Packed-Coerce [ 32%] Built target Vector.Packed-Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Coerce.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Coerce_Vector-Coerce.o Scanning dependencies of target Coerce.Vector-Coerce [ 32%] Building CXX object CMakeFiles/Coerce.Vector-Coerce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Coerce.Vector-Coerce [ 32%] Built target Coerce.Vector-Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Reduce-Concat.o Scanning dependencies of target Algorithm.Reduce-Concat [ 32%] Building CXX object CMakeFiles/Algorithm.Reduce-Concat.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Reduce-Concat [ 32%] Built target Algorithm.Reduce-Concat [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Reorder.o Scanning dependencies of target Sort.Reorder [ 32%] Building CXX object CMakeFiles/Sort.Reorder.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Sort.Reorder [ 32%] Built target Sort.Reorder [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-03.o Scanning dependencies of target Thesis.Tutorial-03 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-03.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-03 [ 32%] Built target Thesis.Tutorial-03 [ 32%] Built target pad Scanning dependencies of target kronosio [ 32%] Building CXX object src/runtime/CMakeFiles/kronosio.dir/inout.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosio.dir/audio.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosio.dir/midi.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosio.dir/o2driver.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosio.dir/timercallback.cpp.o [ 32%] Linking CXX static library libkronosio.a [ 32%] Built target kronosio [ 32%] Generating Mercurial revision header [ 32%] Built target hg_revision Scanning dependencies of target repl [ 32%] Building CXX object CMakeFiles/repl.dir/src/driver/ReplEntryBuffer.cpp.o [ 32%] Building CXX object CMakeFiles/repl.dir/src/driver/ReplEnvironment.cpp.o [ 32%] Linking CXX static library librepl.a [ 32%] Built target repl Scanning dependencies of target jsonrpc [ 32%] Building CXX object CMakeFiles/jsonrpc.dir/src/driver/JsonRPCRepl.cpp.o [ 32%] Building CXX object CMakeFiles/jsonrpc.dir/src/driver/JsonRPCEndpoint.cpp.o [ 32%] Linking CXX static library libjsonrpc.a [ 32%] Built target jsonrpc [ 32%] Built target kiss_fft Scanning dependencies of target kronosmrt [ 32%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/kronosrt.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/scheduler.cpp.o [ 32%] Building CXX object src/runtime/CMakeFiles/kronosmrt.dir/interop.cpp.o [ 32%] Linking CXX static library libkronosmrt.a [ 32%] Built target kronosmrt Scanning dependencies of target ksubrepl [ 32%] Building CXX object CMakeFiles/ksubrepl.dir/src/driver/krepl.cpp.o [ 32%] Building CXX object CMakeFiles/ksubrepl.dir/src/driver/ext.cpp.o [ 32%] Building CXX object CMakeFiles/ksubrepl.dir/src/driver/TestInstrumentation.cpp.o [ 32%] Linking CXX static library libksubrepl.a [ 32%] Built target ksubrepl Scanning dependencies of target krepl [ 32%] Building CXX object CMakeFiles/krepl.dir/src/driver/krepldrv.cpp.o [ 32%] Linking CXX executable bin/krepl [ 32%] Built target krepl Scanning dependencies of target ktests [ 32%] Building CXX object CMakeFiles/ktests.dir/src/driver/ktests.cpp.o [ 32%] Building CXX object CMakeFiles/ktests.dir/src/driver/TestInstrumentation.cpp.o [ 32%] Building CXX object CMakeFiles/ktests.dir/src/driver/hgrev.cpp.o [ 32%] Linking CXX executable bin/ktests [ 32%] Built target ktests [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Constants.o Scanning dependencies of target Sort.Constants [ 32%] Building CXX object CMakeFiles/Sort.Constants.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Sort.Constants [ 32%] Built target Sort.Constants [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-21.o Scanning dependencies of target Thesis.Tutorial-21 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-21.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-21 [ 32%] Built target Thesis.Tutorial-21 Scanning dependencies of target krpc [ 32%] Building CXX object CMakeFiles/krpc.dir/src/driver/krpc.cpp.o [ 32%] Linking CXX executable bin/krpc [ 32%] Built target krpc [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-23.o Scanning dependencies of target Thesis.Tutorial-23 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-23.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-23 [ 32%] Built target Thesis.Tutorial-23 Scanning dependencies of target krpcsrv [ 32%] Building CXX object CMakeFiles/krpcsrv.dir/src/driver/krpcsrv.cpp.o [ 32%] Linking CXX executable bin/krpcsrv [ 32%] Built target krpcsrv [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Invert.o Scanning dependencies of target Sort.Invert [ 32%] Building CXX object CMakeFiles/Sort.Invert.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Sort.Invert [ 32%] Built target Sort.Invert [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Basic.o Scanning dependencies of target Sort.Basic [ 32%] Building CXX object CMakeFiles/Sort.Basic.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Sort.Basic [ 32%] Built target Sort.Basic [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-27.o Scanning dependencies of target Thesis.Tutorial-27 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-27.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-27 [ 32%] Built target Thesis.Tutorial-27 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Find-Min.o Scanning dependencies of target Algorithm.Find-Min [ 32%] Building CXX object CMakeFiles/Algorithm.Find-Min.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Find-Min [ 32%] Built target Algorithm.Find-Min [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Horizontal-Compound.o Scanning dependencies of target Vector.Horizontal-Compound [ 32%] Building CXX object CMakeFiles/Vector.Horizontal-Compound.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Horizontal-Compound [ 32%] Built target Vector.Horizontal-Compound [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-02.o Scanning dependencies of target Thesis.Tutorial-02 [ 32%] Building CXX object CMakeFiles/Thesis.Tutorial-02.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-02 [ 32%] Built target Thesis.Tutorial-02 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Values.o Scanning dependencies of target Sort.Values [ 32%] Building CXX object CMakeFiles/Sort.Values.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Sort.Values [ 32%] Built target Sort.Values [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Math.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Math_Copy-Sign-IEEE.o Scanning dependencies of target Math.Copy-Sign-IEEE [ 32%] Building CXX object CMakeFiles/Math.Copy-Sign-IEEE.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Math.Copy-Sign-IEEE [ 32%] Built target Math.Copy-Sign-IEEE [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Simple-Expand.o Scanning dependencies of target Algorithm.Simple-Expand [ 32%] Building CXX object CMakeFiles/Algorithm.Simple-Expand.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Simple-Expand [ 32%] Built target Algorithm.Simple-Expand [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Partition.o Scanning dependencies of target Algorithm.Partition [ 32%] Building CXX object CMakeFiles/Algorithm.Partition.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Partition [ 32%] Built target Algorithm.Partition [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Compound-Coerce.o Scanning dependencies of target Vector.Compound-Coerce [ 32%] Building CXX object CMakeFiles/Vector.Compound-Coerce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Compound-Coerce [ 32%] Built target Vector.Compound-Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Core.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Core_Function-Binding.o Scanning dependencies of target Core.Function-Binding [ 32%] Building CXX object CMakeFiles/Core.Function-Binding.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Core.Function-Binding [ 32%] Built target Core.Function-Binding Scanning dependencies of target klangsrv [ 32%] Building CXX object CMakeFiles/klangsrv.dir/src/driver/klangsrv.cpp.o [ 32%] Building CXX object CMakeFiles/klangsrv.dir/src/driver/LanguageServer.cpp.o [ 32%] Linking CXX executable bin/klangsrv [ 32%] Built target klangsrv [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Core.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Core_Cycle-Error.o Scanning dependencies of target Core.Cycle-Error [ 32%] Building CXX object CMakeFiles/Core.Cycle-Error.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Core.Cycle-Error [ 32%] Built target Core.Cycle-Error [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Core.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Core_Binding.o Scanning dependencies of target Core.Binding [ 32%] Building CXX object CMakeFiles/Core.Binding.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Core.Binding [ 32%] Built target Core.Binding [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Explode.o Scanning dependencies of target Vector.Explode [ 32%] Building CXX object CMakeFiles/Vector.Explode.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Vector.Explode [ 32%] Built target Vector.Explode [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Simple-Accumulate.o Scanning dependencies of target Algorithm.Simple-Accumulate [ 32%] Building CXX object CMakeFiles/Algorithm.Simple-Accumulate.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Simple-Accumulate [ 32%] Built target Algorithm.Simple-Accumulate [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Core.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Core_Infix-Override.o Scanning dependencies of target Core.Infix-Override [ 32%] Building CXX object CMakeFiles/Core.Infix-Override.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Core.Infix-Override [ 32%] Built target Core.Infix-Override [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Approx.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Approx_Cosine.o Scanning dependencies of target Approx.Cosine [ 32%] Building CXX object CMakeFiles/Approx.Cosine.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Approx.Cosine [ 32%] Built target Approx.Cosine [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/String.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/String_Unicode.o Scanning dependencies of target String.Unicode [ 32%] Building CXX object CMakeFiles/String.Unicode.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/String.Unicode [ 32%] Built target String.Unicode [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/String.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/String_Coercing-Concat.o Scanning dependencies of target String.Coercing-Concat [ 32%] Building CXX object CMakeFiles/String.Coercing-Concat.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/String.Coercing-Concat [ 32%] Built target String.Coercing-Concat [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Coerce.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Coerce_Implicit-Coercion-Matrix.o Scanning dependencies of target Coerce.Implicit-Coercion-Matrix [ 32%] Building CXX object CMakeFiles/Coerce.Implicit-Coercion-Matrix.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Coerce.Implicit-Coercion-Matrix [ 32%] Built target Coerce.Implicit-Coercion-Matrix [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Map-And-Zip.o Scanning dependencies of target Algorithm.Map-And-Zip [ 32%] Building CXX object CMakeFiles/Algorithm.Map-And-Zip.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Map-And-Zip [ 32%] Built target Algorithm.Map-And-Zip [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Reverse-Reduce.o Scanning dependencies of target Algorithm.Reverse-Reduce [ 32%] Building CXX object CMakeFiles/Algorithm.Reverse-Reduce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Reverse-Reduce [ 32%] Built target Algorithm.Reverse-Reduce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/String.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/String_Replace.o Scanning dependencies of target String.Replace [ 32%] Building CXX object CMakeFiles/String.Replace.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/String.Replace [ 32%] Built target String.Replace [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Simple-Filter.o Scanning dependencies of target Algorithm.Simple-Filter [ 32%] Building CXX object CMakeFiles/Algorithm.Simple-Filter.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Simple-Filter [ 32%] Built target Algorithm.Simple-Filter Scanning dependencies of target kdcc [ 32%] Building CXX object CMakeFiles/kdcc.dir/src/website/kdcc.cpp.o [ 32%] Building CXX object CMakeFiles/kdcc.dir/src/website/makehtml.cpp.o [ 32%] Building CXX object CMakeFiles/kdcc.dir/src/website/md2json.cpp.o /home/vnorilo/code/k3bot/Source/kronos/src/website/md2json.cpp: In function ‘int compile_page(const char*, const char*)’: /home/vnorilo/code/k3bot/Source/kronos/src/website/md2json.cpp:451:8: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] 451 | getcwd(cwd, sizeof(cwd)); | ~~~~~~^~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/kdcc.dir/src/website/mod2json.cpp.o [ 32%] Building CXX object CMakeFiles/kdcc.dir/src/website/subrepl.cpp.o [ 32%] Linking CXX executable bin/kdcc /usr/bin/ld: CMakeFiles/kdcc.dir/src/website/subrepl.cpp.o: in function `subrepl_state::evaluate(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)': subrepl.cpp:(.text+0x65): warning: the use of `tmpnam' is dangerous, better use `mkstemp' [ 32%] Built target kdcc [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Simple-Some.o Scanning dependencies of target Algorithm.Simple-Some [ 32%] Building CXX object CMakeFiles/Algorithm.Simple-Some.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Simple-Some [ 32%] Built target Algorithm.Simple-Some [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Big-Reduce.o Scanning dependencies of target Algorithm.Big-Reduce [ 32%] Building CXX object CMakeFiles/Algorithm.Big-Reduce.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Big-Reduce [ 32%] Built target Algorithm.Big-Reduce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Find-Max.o Scanning dependencies of target Algorithm.Find-Max [ 32%] Building CXX object CMakeFiles/Algorithm.Find-Max.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Find-Max [ 32%] Built target Algorithm.Find-Max [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Some-Haystack.o Scanning dependencies of target Algorithm.Some-Haystack [ 32%] Building CXX object CMakeFiles/Algorithm.Some-Haystack.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Some-Haystack [ 32%] Built target Algorithm.Some-Haystack [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Nested-Expand.o Scanning dependencies of target Algorithm.Nested-Expand [ 32%] Building CXX object CMakeFiles/Algorithm.Nested-Expand.dir/src/driver/StaticTestStub.cpp.o [ 32%] Linking CXX executable bin/Algorithm.Nested-Expand [ 32%] Built target Algorithm.Nested-Expand Scanning dependencies of target rx [ 32%] Building CXX object src/rx/CMakeFiles/rx.dir/rx.cpp.o [ 32%] Linking CXX static library librx.a [ 32%] Built target rx Scanning dependencies of target rxtest [ 32%] Building CXX object src/rx/CMakeFiles/rxtest.dir/rxtest.cpp.o /home/vnorilo/code/k3bot/Source/kronos/src/rx/rxtest.cpp: In member function ‘void main()::FloatSum::operator()(const void**, int, int, Rx::Timestamp, Rx::Observable&)’: /home/vnorilo/code/k3bot/Source/kronos/src/rx/rxtest.cpp:12:5: error: ‘memcpy’ was not declared in this scope 12 | memcpy(result, fdata[0], sizeof(float) * numFrames); | ^~~~~~ /home/vnorilo/code/k3bot/Source/kronos/src/rx/rxtest.cpp:3:1: note: ‘memcpy’ is defined in header ‘’; did you forget to ‘#include ’? 2 | #include +++ |+#include 3 | In file included from /home/vnorilo/code/k3bot/Source/kronos/src/rx/rxtest.cpp:1: /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h: In instantiation of ‘size_t Rx::Zip::PushChunk(int, const void*, size_t, Rx::Timestamp) [with TSelector = main()::FloatSum; size_t = long unsigned int; Rx::Timestamp = long int]’: /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:176:10: required from here /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:185:11: error: ‘memcpy’ was not declared in this scope 185 | memcpy(buf.data.data() + buf.write * buf.frameSize, data, sz1 * buf.frameSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:11:1: note: ‘memcpy’ is defined in header ‘’; did you forget to ‘#include ’? 10 | #include "common/Ref.h" +++ |+#include 11 | /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:190:12: error: ‘memcpy’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 190 | memcpy(buf.data.data(), (char*)data + buf.frameSize * sz1, sz2 * buf.frameSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h: At global scope: /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:109:8: warning: ‘void Rx::Zip::DoRequest() [with TSelector = main()::FloatSum]’ used but never defined 109 | void DoRequest() { | ^~~~~~~~~ /home/vnorilo/code/k3bot/Source/kronos/src/rx/rx.h:115:8: warning: ‘void Rx::Zip::DoZip(Rx::Timestamp) [with TSelector = main()::FloatSum]’ used but never defined 115 | void DoZip(Timestamp interval) { | ^~~~~ make[5]: *** [src/rx/CMakeFiles/rxtest.dir/build.make:63: src/rx/CMakeFiles/rxtest.dir/rxtest.cpp.o] Error 1 make[4]: *** [CMakeFiles/Makefile2:3236: src/rx/CMakeFiles/rxtest.dir/all] Error 2 make[3]: *** [Makefile:163: all] Error 2 *** build failed *** (2, u'/home/vnorilo/code/k3bot/Build/kronos:cmake --build . --config Release') Traceback (most recent call last): File "/home/vnorilo/code/k3bot/Source/couchbot/couchbot.py", line 132, in build_commit cmake("--build", ".", "--config", "Release") File "/home/vnorilo/code/k3bot/Source/couchbot/couchbot.py", line 85, in cmake system(("cmake",) + args, bot.workspace) File "/home/vnorilo/code/k3bot/Source/couchbot/couchbot.py", line 73, in system for line in popen_gen(cwd, args): File "/home/vnorilo/code/k3bot/Source/couchbot/couchbot.py", line 39, in popen_gen raise RuntimeError(return_code, cwd + ":" + " ".join(arg_str)) RuntimeError: (2, u'/home/vnorilo/code/k3bot/Build/kronos:cmake --build . --config Release')