From bdae897558bbfa575b4c2dbf6d36aa5ee29fe1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Kunz?= Date: Thu, 28 Mar 2024 14:34:42 +0100 Subject: [PATCH] KDESKTOP-673 Update Poco and OpenSSL versions in doc --- infomaniak-build-tools/linux/Readme.md | 5 +++-- src/libsyncengine/jobs/jobmanager.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/infomaniak-build-tools/linux/Readme.md b/infomaniak-build-tools/linux/Readme.md index c7c3f9ca8..267d72be8 100644 --- a/infomaniak-build-tools/linux/Readme.md +++ b/infomaniak-build-tools/linux/Readme.md @@ -86,7 +86,7 @@ The OpenSSL Configure will require Perl to be installed first cd ~/Projects git clone git://git.openssl.org/openssl.git cd openssl -git checkout openssl-3.1 +git checkout tags/openssl-3.2.1 ./Configure shared make sudo make install @@ -100,7 +100,7 @@ Poco installation requires the previous OpenSSL installation to be complete cd ~/Projects git clone https://github.com/pocoproject/poco.git cd poco -git checkout poco-1.12.5 +git checkout tags/poco-1.13.2-release mkdir cmake-build cd cmake-build cmake .. -DOPENSSL_ROOT_DIR=/usr/local -DOPENSSL_INCLUDE_DIR=/usr/local/include -DOPENSSL_CRYPTO_LIBRARY=/usr/local/lib64/libcrypto.so -DOPENSSL_SSL_LIBRARY=/usr/local/lib64/libssl.so @@ -179,6 +179,7 @@ In the project build settings, paste the following lines in the Initial Configur ### Debugging +In order that all libraries are found, you might need to define `LD_LIBRARY_PATH=/usr/local/lib`in your environment variables. The configuration and database files are stored in the `~/.config/kDrive` directory. The log files will be generated in the `/tmp/kDrive-logdir` directory. diff --git a/src/libsyncengine/jobs/jobmanager.h b/src/libsyncengine/jobs/jobmanager.h index 8fe457d27..0d62e6136 100644 --- a/src/libsyncengine/jobs/jobmanager.h +++ b/src/libsyncengine/jobs/jobmanager.h @@ -23,6 +23,7 @@ #include #include +#include #include #include