Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
3.4.1
-
None
Description
Problem statement
Building mariadb-connector-c 3.4.1 with CLIENT_PLUGIN_CLIENT_ED25519=OFF failed on cmake stage. The problem is not appears on 3.3.10.
Steps to reproduce
- Download and unpack 3.4.1 version from https://github.com/mariadb-corporation/mariadb-connector-c/tags
- Run `cmake -DCLIENT_PLUGIN_CLIENT_ED25519=OFF` on top of the sources
Actual result
cmake failed with return code 1. Output has errors:
-- Found GSSAPI: -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
|
CMake Error at plugins/auth/CMakeLists.txt:72 (SET_PROPERTY):
|
SET_PROPERTY could not find TARGET client_ed25519. Perhaps it has not yet
|
been created.
|
Call Stack (most recent call first):
|
plugins/CMakeLists.txt:7 (INCLUDE)
|
CMakeLists.txt:433 (INCLUDE)
|
|
|
CMake Error at plugins/auth/CMakeLists.txt:75 (TARGET_COMPILE_DEFINITIONS):
|
Cannot specify compile definitions for target "client_ed25519" which is not
|
built by this project.
|
Call Stack (most recent call first):
|
plugins/CMakeLists.txt:7 (INCLUDE)
|
CMakeLists.txt:433 (INCLUDE)
|
|
|
-- PARSEC requires EVP_PKEY interface when built with OpenSSL.
|
Expected result
Configuration is successful, with no errors.
Additional information.
The issue is reproduced on RedHat EL 9 x86_64, but likely it can be reproduced on any other Linux. Patch from attachment helps, but I check only with CLIENT_PLUGIN_CLIENT_ED25519=OFF
Attachments
Issue Links
- duplicates
-
CONC-717 PARSEC client doesn't work on Windows
- Closed