I am having problem compiling current master (tried on fresh clone): CC src/lib/tls/conf.c src/lib/tls/conf.c:47:12: warning: ‘tls_conf_parse_cache_mode’ used but never defined 47 | static int tls_conf_parse_cache_mode(TALLOC_CTX *ctx, void *out, void *parent, CONF_ITEM *ci, CONF_PARSER const *rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~ and later it fails with: LINK build/lib/libfreeradius-eap-aka-sim.la CC src/lib/server/pair_server_tests.c /usr/bin/ld: build/lib/local/.libs/libfreeradius-tls.so: undefined reference to `tls_conf_parse_cache_mode' collect2: error: ld returned 1 exit status make: *** [scripts/boiler.mk:731: build/bin/local/pair_server_tests] Error 1 Configured with: ./configure --prefix=/opt/freeradius Library configure status report ------------------------------- curl .................... OK eap ..................... OK eap_aka_sim ............. OK io ...................... OK json .................... OK kafka ................... skipping (requires rdkafka.h libhirdkafka) ldap .................... skipping (requires libldap (with async support) lber ldap.h) redis ................... OK server .................. OK sim ..................... OK tls ..................... OK unlang .................. OK util .................... OK Module configure status report ------------------------------ rlm_always .............. OK rlm_attr_filter ......... OK rlm_cache ............... OK rlm_cache_memcached ..... OK rlm_cache_rbtree ........ OK rlm_cache_redis ......... OK rlm_chap ................ OK rlm_cipher .............. OK rlm_client .............. OK rlm_couchbase ........... skipping (requires couchbase.h libcouchbase) rlm_csv ................. OK rlm_date ................ OK rlm_delay ............... OK rlm_detail .............. OK rlm_dhcpv4 .............. OK rlm_dict ................ OK rlm_digest .............. OK rlm_eap ................. OK rlm_eap_aka ............. OK rlm_eap_aka_prime ....... OK rlm_eap_fast ............ OK rlm_eap_gtc ............. OK rlm_eap_md5 ............. OK rlm_eap_mschapv2 ........ OK rlm_eap_peap ............ OK rlm_eap_pwd ............. OK rlm_eap_sim ............. OK rlm_eap_tls ............. OK rlm_eap_ttls ............ OK rlm_escape .............. OK rlm_exec ................ OK rlm_files ............... OK rlm_icmp ................ OK rlm_idn ................. OK rlm_imap ................ OK rlm_isc_dhcp ............ OK rlm_json ................ OK rlm_kafka ............... OK rlm_krb5 ................ OK rlm_ldap ................ OK rlm_linelog ............. OK rlm_logintime ........... OK rlm_logtee .............. OK rlm_lua ................. skipping (requires lua.h) rlm_mruby ............... skipping (requires mruby.h mruby/compile.h mruby/array.h libmruby libm) rlm_mschap .............. OK ... without opendirectory support without direct winbind support rlm_ocsp ................ OK rlm_opendirectory ....... skipping (requires membership.h) rlm_pam ................. OK rlm_pap ................. OK rlm_passwd .............. OK rlm_perl ................ OK rlm_python .............. OK rlm_radius .............. OK rlm_radutmp ............. OK rlm_redis ............... OK rlm_redis_ippool ........ OK rlm_rediswho ............ OK rlm_rest ................ OK rlm_securid ............. skipping (requires acexport.h libaceclnt) rlm_sigtran ............. skipping (requires osmocom/core/msgb.h osmocom/sccp/sccp.h libosmocore libsccp libxua libmtp) rlm_smtp ................ OK rlm_sometimes ........... OK rlm_sql ................. OK rlm_sql_cassandra ....... skipping (requires libcassandra (>= 2.0) cassandra.h) rlm_sql_db2 ............. skipping (requires libdb2 sqlcli.h) rlm_sql_firebird ........ skipping (requires libfbclient ibase.h) rlm_sql_freetds ......... skipping (requires ctpublic.h libct) rlm_sql_mysql ........... OK rlm_sql_null ............ OK rlm_sql_oracle .......... skipping (requires oci.h libclntsh libnnz[9-12]) rlm_sql_postgresql ...... skipping (requires libpq-fe.h libpq) rlm_sql_sqlite .......... skipping (requires libsqlite3 sqlite.h) rlm_sql_unixodbc ........ skipping (requires libodbc sql.h) rlm_sqlcounter .......... OK rlm_sqlippool ........... OK rlm_stats ............... OK rlm_tacacs .............. OK rlm_test ................ OK rlm_totp ................ OK rlm_unbound ............. OK rlm_unix ................ OK rlm_unpack .............. OK rlm_utf8 ................ OK rlm_wimax ............... OK rlm_winbind ............. skipping (requires wbclient.h core/ntstatus.h) rlm_yubikey ............. OK ... without yubikey token decryption support without yubicloud support -- Ludo