adding build for alma9
libcurl 7.53.1 would not compile properly on the alma9 development setup, producing the following error:
openldap.c:63:17: error: conflicting types for ‘ldap_connect’; have ‘CURLcode(struct connectdata *, _Bool *)’
63 | static CURLcode ldap_connect(struct connectdata *conn, bool *done);
| ^~~~~~~~~~~~
In file included from openldap.c:39:
/usr/include/ldap.h:1555:1: note: previous declaration of ‘ldap_connect’ with type ‘int(LDAP *)’ {aka ‘int(struct ldap *)’}
1555 | ldap_connect( LDAP *ld );
| ^~~~~~~~~~~~
make[2]: *** [Makefile:1764: libcurl_la-openldap.lo] Error 1
make[2]: Leaving directory '/afs/cern.ch/user/m/mvasile/workspace_felix/felix-distribution/external/libcurl/curl-7.53.1/lib'
make[1]: *** [Makefile:734: all] Error 2
make[1]: Leaving directory '/afs/cern.ch/user/m/mvasile/workspace_felix/felix-distribution/external/libcurl/curl-7.53.1/lib'
make: *** [Makefile:893: all-recursive] Error 1
I found on GitHub that this problem was solved in 7.77.0 (see https://github.com/curl/curl/issues/7004 ), so I went with libcurl 7.77.0.
Edited by Mark Donszelmann