Problem building current master
Ľudovít Mikula
ludovit.mikula at mikori.sk
Thu Jun 22 09:16:00 UTC 2023
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
More information about the Freeradius-Users
mailing list