From: Richard S. <hob...@gm...> - 2021-12-05 14:34:44
|
I wanted to file this as a bug but every time I try to create an account on mantis I get a 504 gateway error... I'm the Fedora package maintainer and Fedora 36 will have OpenSSL 3.0.0. Unfortunately, tqsl uses a function that's being removed: ERR_GET_FUNC I have a trivial patch to remove it: Index: tqsl-2.5.9/src/openssl_cert.cpp =================================================================== --- tqsl-2.5.9.orig/src/openssl_cert.cpp +++ tqsl-2.5.9/src/openssl_cert.cpp @@ -4285,7 +4285,7 @@ static int tqsl_ssl_error_is_nofile() { unsigned long l = ERR_peek_error(); if (tQSL_Error == TQSL_OPENSSL_ERROR && - ERR_GET_LIB(l) == ERR_LIB_SYS && ERR_GET_FUNC(l) == SYS_F_FOPEN) + ERR_GET_LIB(l) == ERR_LIB_SYS == SYS_F_FOPEN) return 1; if (tQSL_Error == TQSL_SYSTEM_ERROR && tQSL_Errno == ENOENT) return 1; I also have patches I maintain to clean up rpath/lib install location and to provide a soversion for the tqsl library (required by Fedora). Thanks, Richard KF5OIM |