On Thu, 12 Jul 2007 19:50:26 +0200, Alan DeKok wrote > > Or, build it with "./configure --disable-shared". That might help. >
I tried building with "./configure --disable-shared", and the make process hits an error with undefined symbols: gcc .libs/radiusdS.o -pie -static -o radiusd acct.o auth.o client.o conffile.o exec.o files.o log.o mainconfig.o modules.o modcall.o nas.o proxy.o radiusd.o radius_snmp.o request_list.o session.o smux.o threads.o util.o valuepair.o version.o timestr.o xlat.o ../modules/rlm_acct_unique/.libs/rlm_acct_unique.a ../modules/rlm_always/.libs/rlm_always.a ../modules/rlm_attr_filter/.libs/rlm_attr_filter.a ../modules/rlm_attr_rewrite/.libs/rlm_attr_rewrite.a ../modules/rlm_chap/.libs/rlm_chap.a ../modules/rlm_counter/.libs/rlm_counter.a ../modules/rlm_dbm/.libs/rlm_dbm.a ../modules/rlm_detail/.libs/rlm_detail.a ../modules/rlm_digest/.libs/rlm_digest.a ../modules/rlm_eap/.libs/rlm_eap.a ../modules/rlm_exec/.libs/rlm_exec.a ../modules/rlm_expr/.libs/rlm_expr.a ../modules/rlm_fastusers/.libs/rlm_fastusers.a ../modules/rlm_files/.libs/rlm_files.a ../modules/rlm_ippool/.libs/rlm_ippool.a -L/usr/local/lib -lgdbm ../modules/rlm_mschap/.libs/rlm_mschap.a ../modules/rlm_ns_mta_md5/.libs/rlm_ns_mta_md5.a ../modules/rlm_otp/.libs/rlm_otp.a ../modules/rlm_pam/.libs/rlm_pam.a -lpam ../modules/rlm_pap/.libs/rlm_pap.a ../modules/rlm_passwd/.libs/rlm_passwd.a ../modules/rlm_preprocess/.libs/rlm_preprocess.a ../modules/rlm_radutmp/.libs/rlm_radutmp.a ../modules/rlm_realm/.libs/rlm_realm.a ../modules/rlm_sql/.libs/rlm_sql.a ../modules/rlm_sql_log/.libs/rlm_sql_log.a ../modules/rlm_sqlcounter/.libs/rlm_sqlcounter.a ../modules/rlm_unix/.libs/rlm_unix.a ../modules/rlm_checkval/.libs/rlm_checkval.a ../modules/rlm_eap/types/rlm_eap_md5/.libs/rlm_eap_md5.a ../modules/rlm_eap/types/rlm_eap_leap/.libs/rlm_eap_leap.a ../modules/rlm_eap/types/rlm_eap_tls/.libs/rlm_eap_tls.a ../modules/rlm_eap/types/rlm_eap_ttls/.libs/rlm_eap_ttls.a ../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a ../modules/rlm_eap/types/rlm_eap_peap/.libs/rlm_eap_peap.a /nomad/local/src/freeradius-1.1.6/src/modules/rlm_eap/libeap/.libs/libeap.a ../modules/rlm_eap/types/rlm_eap_mschapv2/.libs/rlm_eap_mschapv2.a ../modules/rlm_eap/types/rlm_eap_gtc/.libs/rlm_eap_gtc.a ../modules/rlm_eap/libeap/.libs/libeap.a /usr/local/src/freeradius-1.1.6/src/lib/.libs/libradius.a ../lib/.libs/libradius.a -lcrypt -lltdl -ldl -lnsl -lpthread -lssl -lcrypto -Wl,-blibpath:/usr/local/lib:/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.1.1:/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.1.1/../../..:/usr/lib:/lib ld: 0711-317 ERROR: Undefined symbol: t_open ld: 0711-317 ERROR: Undefined symbol: t_close ld: 0711-317 ERROR: Undefined symbol: t_getstate ld: 0711-317 ERROR: Undefined symbol: t_unbind ld: 0711-317 ERROR: Undefined symbol: t_sync ld: 0711-317 ERROR: Undefined symbol: t_bind ld: 0711-317 ERROR: Undefined symbol: t_getinfo ld: 0711-317 ERROR: Undefined symbol: t_free ld: 0711-317 ERROR: Undefined symbol: _terrno ld: 0711-317 ERROR: Undefined symbol: t_sndudata ld: 0711-317 ERROR: Undefined symbol: t_rcvudata ld: 0711-317 ERROR: Undefined symbol: t_rcvuderr ld: 0711-317 ERROR: Undefined symbol: t_alloc ld: 0711-317 ERROR: Undefined symbol: t_optmgmt ld: 0711-317 ERROR: Undefined symbol: t_connect ld: 0711-317 ERROR: Undefined symbol: t_rcvconnect ld: 0711-317 ERROR: Undefined symbol: t_rcv ld: 0711-317 ERROR: Undefined symbol: t_look ld: 0711-317 ERROR: Undefined symbol: t_rcvrel ld: 0711-317 ERROR: Undefined symbol: t_sndrel ld: 0711-317 ERROR: Undefined symbol: t_rcvdis ld: 0711-317 ERROR: Undefined symbol: t_snddis ld: 0711-317 ERROR: Undefined symbol: t_snd ld: 0711-317 ERROR: Undefined symbol: t_errlist ld: 0711-317 ERROR: Undefined symbol: t_nerr ld: 0711-317 ERROR: Undefined symbol: t_listen ld: 0711-317 ERROR: Undefined symbol: t_accept ld: 0711-317 ERROR: Undefined symbol: __crypt_r ld: 0711-317 ERROR: Undefined symbol: __setkey_r ld: 0711-317 ERROR: Undefined symbol: __encrypt_r ld: 0711-317 ERROR: Undefined symbol: HMAC_CTX_set_flags ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

