# HG changeset patch # User vnorilo # Date 1667726295 -7200 # Sun Nov 06 11:18:15 2022 +0200 # Branch dev # Node ID a212bb5d824ff67a8d007b3c121a2ce292ecb235 # Parent 176b7f04d308241229ba077bf5a44c0b217c753a readme additions diff --git a/readme.md b/readme.md --- a/readme.md +++ b/readme.md @@ -59,7 +59,7 @@ #### Ubuntu #### ``` -sudo apt-get install g++ python3 cmake mercurial libsndfile-dev libtinyxml-dev libreadline6-dev +sudo apt-get install g++ python3 cmake mercurial libsndfile-dev libtinyxml-dev libreadline6-dev libcurl4-openssl-dev ``` ### Configuration ### @@ -75,6 +75,16 @@ This will download, configure and compile LLVM and Kronos. Alternatively you can install a precompiled LLVM 6.x and add the configuration option -DUSE_SYSTEM_LLVM=True +If k3bot configuration succeeds but you have problems building the tip of the repository, which is not necessarily stable, please try the latest release instead. + +``` +cd Source/kronos +hg tags +hg up +cd ../../Build/kronos +make +``` + You can build the install target to put the resulting binaries in your system path. On Unix-like systems the binaries are put in either /usr or /usr/local, split into bin and lib. The runtime library is put in /share/kronos/Lib under the prefix. On Windows, the prefix will be an user-specified location in Program Files. The test suite includes a bunch of statically compiled binaries via *kc*. To run them, use *make test* or the related IDE build target.