[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Ubuntu Jammy build failure, was: HTCondor 9.0.13 LTS



On 6/3/22 03:11, Steffen Grunewald wrote:
O
has someone attempted to build 9.0.13 for Ubuntu Jammy (22.04 LTS)?
They have bumped GCC to 11.2.0 and I'm running into issues due to stricter checks,

/build/condor-9.0.13/src/condor_io/condor_auth_passwd.cpp: In static member function 'static int Condor_Auth_Passwd::hkdf(const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, unsigned char*, size_t)':
/build/condor-9.0.13/src/condor_io/condor_auth_passwd.cpp:1545:44: error: invalid conversion from 'void*' to 'const EVP_MD*' {aka 'const evp_md_st*'} [-fpermissive]


Hi Steffen:

We have a fix for this compilation error committed to an unreleased version of HTCondor. Note that even with this patch, HTCondor doesn't fully work with SSL authentication on systems that use openssl 3, which is one reason we haven't released for Ubuntu 22 yet. If you don't need SSL, you could try building from the tip of the branch.


-greg