With brew-installed OpenSSL 1.1:
...
... -DWITH_SSL=/usr/local/Cellar/openssl\@1.1/1.1.0f/ ...
...
[ 72%] Linking CXX executable group_replication_member_version-t
duplicate symbol _ENGINE_new in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_cleanup_add_first in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_cleanup_add_last in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_cleanup_int in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_lock_init in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_cmd_defns in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_cmd_defns in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_flags in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_flags in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_destroy_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_destroy_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_init_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_init_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_ctrl_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_ctrl_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_finish_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_finish_function in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_set_all_null in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _engine_free_util in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_static_state in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_name in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_name in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_free in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_id in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_id in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_set_ex_data in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _ENGINE_get_ex_data in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _do_engine_lock_init_ossl_ret_ in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _do_engine_lock_init_ossl_ in:
../../../../libmysql/libperconaserverclient.a(eng_lib.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(eng_lib.o)
duplicate symbol _OPENSSL_wipe_cpu in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_instrument_bus in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_ia32_rdrand_bytes in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_ia32_rdseed_bytes in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _CRYPTO_memcmp in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_cleanse in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_ia32_rdrand in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_ia32_cpuid in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_ia32_rdseed in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_atomic_add in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_rdtsc in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
duplicate symbol _OPENSSL_instrument_bus2 in:
../../../../libmysql/libperconaserverclient.a(x86_64cpuid.o)
/usr/local/Cellar/openssl@1.1/1.1.0f/lib/libcrypto.a(x86_64cpuid.o)
ld: 41 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [rapid/unittest/gunit/group_replication/group_replication_member_version-t] Error 1
make[1]: *** [rapid/unittest/gunit/group_replication/CMakeFiles/group_replication_member_version-t.dir/all] Error 2
make: *** [all] Error 2
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/ /jira.percona. com/browse/ PS-2282