diff --git a/README.rst b/README.rst index 98c74c362..1ccdd471c 100644 --- a/README.rst +++ b/README.rst @@ -136,14 +136,15 @@ Additionally, running the test suite requires Python 3.5+ and the pexpect packag Dependencies, git master ~~~~~~~~~~~~~~~~~~~~~~~~ -Building from git master currently requires, in addition to the dependencies for a tarball: +Building from git master currently requires: - Rust (version 1.70 or later) - CMake (version 3.19 or later) -- libclang, even if you are compiling with GCC -- an Internet connection +- PCRE2 (headers and libraries) - optional, this will be downloaded if missing +- gettext (headers and libraries) - optional, for translation support +- an Internet connection, as other dependencies will be downloaded automatically -fish is in the process of being ported to Rust, replacing all C++ code, and as such these dependencies are a bit awkward and in flux. +fish is in the process of being ported to Rust, replacing all C++ code. In general, we would currently not recommend running from git master if you just want to *use* fish. Given the nature of the port, what is currently there is mostly a slower and buggier version of the last C++-based release.