[*** VMUBUNTU (LINUX-5.3.0-55-GENERIC-X86_64-WITH-GLIBC2.29_X86_64): 30DF23CF74E8B88DB829C60A4F217976FBADDE34 ***] [CHECKOUT] pulling from https://hg.sr.ht/~vnorilo/kronos searching for changes no changes found 9 files updated, 0 files merged, 0 files removed, 0 files unresolved parent: 1452:30df23cf74e8 tip remove logging branch: default 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.12.7] (0) -- Building -- Configuring done -- Generating done -- Build files have been written to: /home/vnorilo/code/k3bot/Build/kronos [BUILD] [ 32%] Built target static_test_core [ 32%] Built target lithe [ 32%] Built target network [ 32%] Built target platform [ 32%] Built target grammar_common [ 32%] Built target grammar_json [ 32%] Built target package_manager [ 32%] Built target tinyxml 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:546:169: 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:547:85: 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:173: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:176: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:364: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:379: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%] Linking CXX static library libllvm_backend.a [ 32%] Built target llvm_backend [ 32%] Built target paf [ 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/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/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 [ 32%] Built target cli [ 32%] Linking CXX executable bin/kc [ 32%] Built target kc [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Extending-Functions.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Extending-Functions_Eval-w3zS1.o [ 32%] Linking CXX executable bin/Extending-Functions.Eval-w3zS1 [ 32%] Built target Extending-Functions.Eval-w3zS1 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Extending-Functions.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Extending-Functions_Eval-x-Jrw.o [ 32%] Linking CXX executable bin/Extending-Functions.Eval-x-Jrw [ 32%] Built target Extending-Functions.Eval-x-Jrw [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Extending-Functions.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Extending-Functions_Eval-f697f.o [ 32%] Linking CXX executable bin/Extending-Functions.Eval-f697f [ 32%] Built target Extending-Functions.Eval-f697f [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Extending-Functions.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Extending-Functions_Eval-6o3vJ.o [ 32%] Linking CXX executable bin/Extending-Functions.Eval-6o3vJ [ 32%] Built target Extending-Functions.Eval-6o3vJ [ 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 LLVM ERROR: Cannot select: 0x5555b9c09c00: ch = store 0x5555b9b517c0, 0x5555b9c0d0b8, FrameIndex:i64<2>, undef:i64 0x5555b9c0d0b8: i32,ch = load,<0x5555b9b6b3a8>,<0x5555b9b6b468>,<0x5555b9b613f8>)(noalias=<0x5555b9b37258>,<0x5555b9b1e4a8>,<0x5555b9b69e68>,<0x5555b9b628c8>,<0x5555b9b66bb8>,<0x5555b9b6c458>,<0x5555b9b6b2e8>,<0x5555b9b6b328>,<0x5555b9b6b368>,<0x5555b9b627c8>,<0x5555b9b6b3e8>,<0x5555b9b6b428>,<0x5555b9b62808>,<0x5555b9b613b8>,<0x5555b9b62428>,<0x5555b9b61338>)> 0x5555b9c0cfe8, 0x5555b9c0c4f0, undef:i64 0x5555b9c0c4f0: i64 = add 0x5555b9c04ba8, Constant:i64<28> 0x5555b9c04ba8: i64,ch = CopyFromReg 0x5555b9b517c0, Register:i64 %2 0x5555b9c04b40: i64 = Register %2 0x5555b9c0a5c0: i64 = Constant<28> 0x5555b9c04d48: i64 = undef 0x5555b9c0e510: i64 = FrameIndex<2> 0x5555b9c04d48: i64 = undef In function: Eval::Algorithm:Zip-With_seq make[5]: *** [CMakeFiles/Math.Copy-Sign-IEEE.dir/build.make:64: kc_obj/Math_Copy-Sign-IEEE.o] Error 1 make[5]: *** Deleting file 'kc_obj/Math_Copy-Sign-IEEE.o' make[4]: *** [CMakeFiles/Makefile2:257: CMakeFiles/Math.Copy-Sign-IEEE.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')