Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation instructions for Fedora 39 #62

Open
sapalli2989 opened this issue May 18, 2024 · 2 comments
Open

Installation instructions for Fedora 39 #62

sapalli2989 opened this issue May 18, 2024 · 2 comments
Labels
community community Effort - Unknown Effort - Unknown Frequency - EveryTime Frequency - EveryTime Reach - Some Reach - Some Severity - S2 Severity - S2

Comments

@sapalli2989
Copy link

sapalli2989 commented May 18, 2024

Hello, can you provide installation instructions for current Fedora versions?

Having adhered to prerequisites and current installation docs, environment setup via

dnf install python3.11-devel cmake3 make gcc gcc-c++ openssl1.1-devel
mkdir myproj
cd myproj
python3.11 -m venv venv
. venv/bin/activate
pip install pymgclient

leads to following error caused by cmake3:

  CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
   Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
   system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found
   version "1.1.1q")
 Call Stack (most recent call first):
   /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
   /usr/share/cmake/Modules/FindOpenSSL.cmake:668 (find_package_handle_standard_args)
   src/CMakeLists.txt:50 (find_package)    
 -- Configuring incomplete, errors occurred!
 error: command '/usr/bin/cmake3' failed with exit code 1

I tried to set environment variables OPENSSL_ROOT_DIR and OPENSSL_CRYPTO_LIBRARY without success. Also note that OpenSSL 1.1 is intended to be removed starting with Fedora 40.

Possibly related: #53

@katarinasupe katarinasupe added community community Severity - S3 Severity - S3 Frequency - Weekly Frequency - Weekly Reach - Some Reach - Some Effort - Unknown Effort - Unknown Severity - S2 Severity - S2 Frequency - EveryTime Frequency - EveryTime and removed Severity - S3 Severity - S3 Frequency - Weekly Frequency - Weekly labels May 20, 2024
@katarinasupe
Copy link

Hi @sapalli2989, thank you for opening this issue. I will have to check what's happening and how to resolve this OpenSSL issue. @gitbuda tagging for awareness related to OpenSSL 1.1 intended to be removed starting with Fedora 40.

@sapalli2989
Copy link
Author

Thanks @katarinasupe !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community community Effort - Unknown Effort - Unknown Frequency - EveryTime Frequency - EveryTime Reach - Some Reach - Some Severity - S2 Severity - S2
Projects
Development

No branches or pull requests

2 participants