[*** VMUBUNTU (LINUX-5.3.0-40-GENERIC-X86_64-WITH-GLIBC2.29_X86_64): 4EED2C23D35DADA064547EEC247D44A76558340F ***] [CHECKOUT] pulling from https://hg.sr.ht/~vnorilo/kronos searching for changes no changes found 2 files updated, 0 files merged, 0 files removed, 0 files unresolved parent: 1393:4eed2c23d35d tip Added tag release-0.13.6 for changeset ef063aa25fd0 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 -- Using Binaryen backend -- Embedding TinyXML -- Using Threads -- -- Including LLVM backend -- Core Library /home/vnorilo/code/k3bot/Source/kronos/library/ [kronoslang/core 0.12.2] (0) -- Building -- Configuring done -- Generating done -- Build files have been written to: /home/vnorilo/code/k3bot/Build/kronos [BUILD] [ 32%] Built target lithe Scanning dependencies of target network [ 32%] Building CXX object src/network/CMakeFiles/network.dir/websocket.cpp.o [ 32%] Linking CXX static library libnetwork.a [ 32%] Built target network [ 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 [ 32%] Built target grammar_common [ 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 [ 32%] Built target cli 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:533: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:534: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/CallStack.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/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/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%] Built target static_test_core [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Infix.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Infix_Custom-Infix.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 [ 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 [ 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 [ 32%] Linking CXX executable bin/Thesis.Tutorial-24 [ 32%] Built target Thesis.Tutorial-24 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Absolute-Value.o [ 32%] Linking CXX executable bin/Complex.Absolute-Value [ 32%] Built target Complex.Absolute-Value [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Addition.o [ 32%] Linking CXX executable bin/Complex.Addition [ 32%] Built target Complex.Addition [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Implicit-Coerce.o [ 32%] Linking CXX executable bin/Complex.Implicit-Coerce [ 32%] Built target Complex.Implicit-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 [ 32%] Linking CXX executable bin/Coerce.Vector-Coerce [ 32%] Built target Coerce.Vector-Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Horizontal.o [ 32%] Linking CXX executable bin/Vector.Horizontal [ 32%] Built target Vector.Horizontal [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Coerce-Invariant-Prototype.o [ 32%] Linking CXX executable bin/Complex.Coerce-Invariant-Prototype [ 32%] Built target Complex.Coerce-Invariant-Prototype [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Fallback.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 [ 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 [ 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 [ 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 [ 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 [ 32%] Linking CXX executable bin/Vector.Packed-Coerce [ 32%] Built target Vector.Packed-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 [ 32%] Linking CXX executable bin/Algorithm.Reduce-Concat [ 32%] Built target Algorithm.Reduce-Concat [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Nested-Expand.o [ 32%] Linking CXX executable bin/Algorithm.Nested-Expand [ 32%] Built target Algorithm.Nested-Expand [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Horizontal-Compound.o [ 32%] Linking CXX executable bin/Vector.Horizontal-Compound [ 32%] Built target Vector.Horizontal-Compound 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 [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Coerce.o [ 32%] Linking CXX executable bin/Complex.Coerce [ 32%] Built target Complex.Coerce [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Find-Min.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/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-03.o [ 32%] Linking CXX executable bin/Thesis.Tutorial-03 [ 32%] Built target Thesis.Tutorial-03 [ 32%] Built target pad [ 32%] Built target kronosio [ 32%] Generating Mercurial revision header [ 32%] Built target hg_revision Scanning dependencies of target jsonrpc [ 32%] Building CXX object CMakeFiles/jsonrpc.dir/src/driver/JsonRPCRepl.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%] Linking CXX static library libksubrepl.a [ 32%] Built target ksubrepl [ 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/hgrev.cpp.o [ 32%] Linking CXX executable bin/ktests [ 32%] Built target ktests Scanning dependencies of target klangsrv [ 32%] Building CXX object CMakeFiles/klangsrv.dir/src/driver/klangsrv.cpp.o [ 32%] Linking CXX executable bin/klangsrv [ 32%] Built target klangsrv [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Constants.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 [ 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 [ 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/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-27.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_Partition.o [ 32%] Linking CXX executable bin/Algorithm.Partition [ 32%] Built target Algorithm.Partition [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Algorithm.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Algorithm_Big-Reduce.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/Thesis.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Thesis_Tutorial-02.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/Complex.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Complex_Multiplication.o [ 32%] Linking CXX executable bin/Complex.Multiplication [ 32%] Built target Complex.Multiplication [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Basic.o [ 32%] Linking CXX executable bin/Sort.Basic [ 32%] Built target Sort.Basic [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Invert.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_Reorder.o [ 32%] Linking CXX executable bin/Sort.Reorder [ 32%] Built target Sort.Reorder [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Sort.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Sort_Values.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 [ 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 [ 32%] Linking CXX executable bin/Algorithm.Simple-Expand [ 32%] Built target Algorithm.Simple-Expand [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Vector.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Vector_Compound-Coerce.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 [ 32%] Linking CXX executable bin/Core.Function-Binding [ 32%] Built target Core.Function-Binding [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/Core.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Core_Binding.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 [ 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 [ 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 [ 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_Faster.o [ 32%] Linking CXX executable bin/Approx.Faster [ 32%] Built target Approx.Faster [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/String.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/String_Coercing-Concat.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/Approx.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/Approx_Fast.o [ 32%] Linking CXX executable bin/Approx.Fast [ 32%] Built target Approx.Fast [ 32%] kc /home/vnorilo/code/k3bot/Source/kronos/library/tests/String.k -> /home/vnorilo/code/k3bot/Build/kronos/kc_obj/String_Unicode.o [ 32%] Linking CXX executable bin/String.Unicode [ 32%] Built target String.Unicode [ 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 [ 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 [ 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 [ 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 [ 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 [ 32%] Linking CXX executable bin/Algorithm.Simple-Filter [ 32%] Built target Algorithm.Simple-Filter [ 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 [ 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_Find-Max.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 [ 32%] Linking CXX executable bin/Algorithm.Some-Haystack [ 32%] Built target Algorithm.Some-Haystack [TEST] Test project /home/vnorilo/code/k3bot/Build/kronos Start 1: dynamic.Algorithm 1/72 Test #1: dynamic.Algorithm ........................... Passed 2.80 sec Start 2: dynamic.Approx 2/72 Test #2: dynamic.Approx .............................. Passed 1.22 sec Start 3: dynamic.BDA 3/72 Test #3: dynamic.BDA ................................. Passed 0.91 sec Start 4: dynamic.CMJ 4/72 Test #4: dynamic.CMJ ................................. Passed 5.70 sec Start 5: dynamic.Coerce 5/72 Test #5: dynamic.Coerce .............................. Passed 0.43 sec Start 6: dynamic.Complex 6/72 Test #6: dynamic.Complex ............................. Passed 1.19 sec Start 7: dynamic.Core 7/72 Test #7: dynamic.Core ................................ Passed 0.89 sec Start 8: dynamic.Envelope 8/72 Test #8: dynamic.Envelope ............................ Passed 1.02 sec Start 9: dynamic.Filter 9/72 Test #9: dynamic.Filter .............................. Passed 6.88 sec Start 10: dynamic.Gen 10/72 Test #10: dynamic.Gen ................................. Passed 12.30 sec Start 11: dynamic.Infix 11/72 Test #11: dynamic.Infix ............................... Passed 0.21 sec Start 12: dynamic.Math 12/72 Test #12: dynamic.Math ................................ Passed 0.22 sec Start 13: dynamic.Osc 13/72 Test #13: dynamic.Osc ................................. Passed 7.53 sec Start 14: dynamic.Sort 14/72 Test #14: dynamic.Sort ................................ Passed 3.02 sec Start 15: dynamic.String 15/72 Test #15: dynamic.String .............................. Passed 0.61 sec Start 16: dynamic.Thesis 16/72 Test #16: dynamic.Thesis .............................. Passed 26.99 sec Start 17: dynamic.Vector 17/72 Test #17: dynamic.Vector .............................. Passed 10.11 sec Start 18: dynamic.WikiSynthesis 18/72 Test #18: dynamic.WikiSynthesis ....................... Passed 2.15 sec Start 19: static.Sort.Invert 19/72 Test #19: static.Sort.Invert .......................... Passed 0.72 sec Start 20: static.Sort.Values 20/72 Test #20: static.Sort.Values .......................... Passed 0.23 sec Start 21: static.Sort.Reorder 21/72 Test #21: static.Sort.Reorder ......................... Passed 0.80 sec Start 22: static.Sort.Constants 22/72 Test #22: static.Sort.Constants ....................... Passed 0.10 sec Start 23: static.Sort.Basic 23/72 Test #23: static.Sort.Basic ........................... Passed 0.74 sec Start 24: static.Core.Function-Binding 24/72 Test #24: static.Core.Function-Binding ................ Passed 0.10 sec Start 25: static.Core.Binding 25/72 Test #25: static.Core.Binding ......................... Passed 0.09 sec Start 26: static.Core.Infix-Override 26/72 Test #26: static.Core.Infix-Override .................. Passed 0.10 sec Start 27: static.Approx.Faster 27/72 Test #27: static.Approx.Faster ........................ Passed 0.20 sec Start 28: static.Approx.Fast 28/72 Test #28: static.Approx.Fast .......................... Passed 0.28 sec Start 29: static.String.Coercing-Concat 29/72 Test #29: static.String.Coercing-Concat ............... Passed 0.10 sec Start 30: static.String.Unicode 30/72 Test #30: static.String.Unicode ....................... Passed 0.09 sec Start 31: static.String.Replace 31/72 Test #31: static.String.Replace ....................... Passed 0.10 sec Start 32: static.Algorithm.Simple-Accumulate 32/72 Test #32: static.Algorithm.Simple-Accumulate .......... Passed 0.11 sec Start 33: static.Algorithm.Simple-Some 33/72 Test #33: static.Algorithm.Simple-Some ................ Passed 0.09 sec Start 34: static.Algorithm.Big-Reduce 34/72 Test #34: static.Algorithm.Big-Reduce ................. Passed 0.12 sec Start 35: static.Algorithm.Find-Max 35/72 Test #35: static.Algorithm.Find-Max ................... Passed 0.10 sec Start 36: static.Algorithm.Simple-Expand 36/72 Test #36: static.Algorithm.Simple-Expand .............. Passed 0.10 sec Start 37: static.Algorithm.Partition 37/72 Test #37: static.Algorithm.Partition .................. Passed 0.12 sec Start 38: static.Algorithm.Reverse-Reduce 38/72 Test #38: static.Algorithm.Reverse-Reduce ............. Passed 0.10 sec Start 39: static.Algorithm.Simple-Filter 39/72 Test #39: static.Algorithm.Simple-Filter .............. Passed 0.10 sec Start 40: static.Algorithm.Some-Haystack 40/72 Test #40: static.Algorithm.Some-Haystack .............. Passed 0.09 sec Start 41: static.Algorithm.Map-And-Zip 41/72 Test #41: static.Algorithm.Map-And-Zip ................ Passed 0.13 sec Start 42: static.Algorithm.Find-Min 42/72 Test #42: static.Algorithm.Find-Min ................... Passed 0.10 sec Start 43: static.Algorithm.Nested-Expand 43/72 Test #43: static.Algorithm.Nested-Expand .............. Passed 0.15 sec Start 44: static.Algorithm.Reduce-Concat 44/72 Test #44: static.Algorithm.Reduce-Concat .............. Passed 0.16 sec Start 45: static.Vector.Horizontal-Compound 45/72 Test #45: static.Vector.Horizontal-Compound ........... Passed 0.12 sec Start 46: static.Vector.Packed-Coerce 46/72 Test #46: static.Vector.Packed-Coerce ................. Passed 0.11 sec Start 47: static.Vector.Coerce 47/72 Test #47: static.Vector.Coerce ........................ Passed 0.13 sec Start 48: static.Vector.Compound-Coerce 48/72 Test #48: static.Vector.Compound-Coerce ............... Passed 0.12 sec Start 49: static.Vector.Explode 49/72 Test #49: static.Vector.Explode ....................... Passed 0.12 sec Start 50: static.Vector.Width 50/72 Test #50: static.Vector.Width ......................... Passed 0.11 sec Start 51: static.Vector.Compound-Fallback 51/72 Test #51: static.Vector.Compound-Fallback ............. Passed 0.12 sec Start 52: static.Vector.Coerce-Invariant 52/72 Test #52: static.Vector.Coerce-Invariant .............. Passed 0.18 sec Start 53: static.Vector.Fallback 53/72 Test #53: static.Vector.Fallback ...................... Passed 0.12 sec Start 54: static.Vector.Horizontal 54/72 Test #54: static.Vector.Horizontal .................... Passed 0.12 sec Start 55: static.Coerce.Vector-Coerce 55/72 Test #55: static.Coerce.Vector-Coerce ................. Passed 0.09 sec Start 56: static.Coerce.Implicit-Coercion-Matrix 56/72 Test #56: static.Coerce.Implicit-Coercion-Matrix ...... Passed 0.11 sec Start 57: static.Complex.Implicit-Coerce 57/72 Test #57: static.Complex.Implicit-Coerce .............. Passed 0.10 sec Start 58: static.Complex.Addition 58/72 Test #58: static.Complex.Addition ..................... Passed 0.11 sec Start 59: static.Complex.Coerce 59/72 Test #59: static.Complex.Coerce ....................... Passed 0.10 sec Start 60: static.Complex.Multiplication 60/72 Test #60: static.Complex.Multiplication ............... Passed 0.10 sec Start 61: static.Complex.Coerce-Invariant-Prototype 61/72 Test #61: static.Complex.Coerce-Invariant-Prototype ... Passed 0.10 sec Start 62: static.Complex.Absolute-Value 62/72 Test #62: static.Complex.Absolute-Value ............... Passed 0.10 sec Start 63: static.Thesis.Tutorial-27 63/72 Test #63: static.Thesis.Tutorial-27 ................... Passed 0.13 sec Start 64: static.Thesis.Tutorial-24 64/72 Test #64: static.Thesis.Tutorial-24 ................... Passed 0.12 sec Start 65: static.Thesis.Tutorial-23 65/72 Test #65: static.Thesis.Tutorial-23 ................... Passed 0.12 sec Start 66: static.Thesis.Tutorial-21 66/72 Test #66: static.Thesis.Tutorial-21 ................... Passed 0.12 sec Start 67: static.Thesis.Tutorial-06 67/72 Test #67: static.Thesis.Tutorial-06 ................... Passed 0.13 sec Start 68: static.Thesis.Tutorial-01 68/72 Test #68: static.Thesis.Tutorial-01 ................... Passed 0.13 sec Start 69: static.Thesis.Tutorial-02 69/72 Test #69: static.Thesis.Tutorial-02 ................... Passed 0.12 sec Start 70: static.Thesis.Tutorial-03 70/72 Test #70: static.Thesis.Tutorial-03 ................... Passed 0.12 sec Start 71: static.Infix.Custom-Infix 71/72 Test #71: static.Infix.Custom-Infix ................... Passed 0.09 sec Start 72: static.Math.Copy-Sign-IEEE 72/72 Test #72: static.Math.Copy-Sign-IEEE .................. Passed 0.11 sec 100% tests passed, 0 tests failed out of 72 Total Test time (real) = 92.57 sec [COMPLETED]