From ca25453e10593d9ee1a7ebd53c6ffd02c69d4211 Mon Sep 17 00:00:00 2001 From: Andreas Gruhler Date: Sun, 15 Dec 2024 16:08:27 +0100 Subject: [PATCH 1/2] doc(installation): add libffi-dev dependency --- docs/installation.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/installation.rst b/docs/installation.rst index fac0728d6..05b82bbc3 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -203,6 +203,7 @@ Install the dependencies with development headers:: libacl1-dev libacl1 \ libssl-dev \ liblz4-dev libzstd-dev libxxhash-dev \ + libffi-dev \ build-essential \ pkg-config python3-pkgconfig sudo apt-get install libfuse-dev fuse # needed for llfuse @@ -221,6 +222,7 @@ Install the dependencies with development headers:: libacl-devel libacl \ openssl-devel \ lz4-devel libzstd-devel xxhash-devel \ + libffi-devel \ pkgconf python3-pkgconfig sudo dnf install gcc gcc-c++ redhat-rpm-config sudo dnf install fuse-devel fuse # needed for llfuse @@ -237,6 +239,7 @@ Alternatively, you can enumerate all build dependencies in the command line:: sudo zypper install python3 python3-devel \ libacl-devel openssl-devel xxhash-devel libzstd-devel liblz4-devel \ + libffi-devel \ python3-Cython python3-Sphinx python3-msgpack-python python3-pkgconfig pkgconf \ python3-pytest python3-setuptools python3-setuptools_scm \ python3-sphinx_rtd_theme gcc gcc-c++ From 9e0023c218bf33b7f698dc1cf7dc538b7a48d273 Mon Sep 17 00:00:00 2001 From: Andreas Gruhler Date: Sun, 15 Dec 2024 21:36:52 +0100 Subject: [PATCH 2/2] doc(installation): libffi required for argon2-cffi-bindings --- docs/installation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/installation.rst b/docs/installation.rst index 05b82bbc3..156a3334e 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -168,6 +168,7 @@ following dependencies first: - liblz4_ >= 1.7.0 (r129) - libzstd_ >= 1.3.0 - libxxhash >= 0.8.1 (0.8.0 might work also) + - libffi (required for argon2-cffi-bindings) * pkg-config (cli tool) and pkgconfig python package (borg uses these to discover header and library location - if it can't import pkgconfig and is not pointed to header/library locations via env vars [see setup.py],