Hi,

after running "configure --prefix=/usr/local/raddb --with-experimental-modules 
--disable-shared" i  get the following error message:

rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
gcc .libs/radiusdS.o -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS 
-DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual 
-Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef 
-I../include -DHOSTINFO=\"\" -DRADIUSD_VERSION=\"1.0.0-pre0\" -o radiusd 
radiusd.o files.o util.o acct.o nas.o log.o valuepair.o version.o proxy.o 
exec.o auth.o timestr.o conffile.o modules.o modcall.o session.o xlat.o 
threads.o smux.o radius_snmp.o client.o request_list.o mainconfig.o 
-Wl,--export-dynamic  ../modules/rlm_acct_unique/.libs/rlm_acct_unique.a 
-lnsl -lpthread -lcrypto -lssl ../modules/rlm_always/.libs/rlm_always.a -lnsl 
-lpthread -lcrypto -lssl ../modules/rlm_attr_filter/.libs/rlm_attr_filter.a 
-lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_attr_rewrite/.libs/rlm_attr_rewrite.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_chap/.libs/rlm_chap.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_checkval/.libs/rlm_checkval.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_counter/.libs/rlm_counter.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_cram/.libs/rlm_cram.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_dbm/.libs/rlm_dbm.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_detail/.libs/rlm_detail.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_digest/.libs/rlm_digest.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_eap/.libs/rlm_eap.a 
-L/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/libeap 
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/libeap/.libs/libeap.a 
-lnsl -lpthread -lcrypto -lssl ../modules/rlm_example/.libs/rlm_example.a 
-lnsl -lpthread -lcrypto -lssl ../modules/rlm_exec/.libs/rlm_exec.a -lnsl 
-lpthread -lcrypto -lssl ../modules/rlm_expr/.libs/rlm_expr.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_fastusers/.libs/rlm_fastusers.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_files/.libs/rlm_files.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_ippool/.libs/rlm_ippool.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_krb5/.libs/rlm_krb5.a -lk5crypto -lcrypto 
-lcom_err -lkrb5 -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_ldap/.libs/rlm_ldap.a /usr/lib/libsasl.so 
-L/lib /usr/lib/libgdbm.so -lcrypt -lcrypto -lssl -llber -lldap_r -lldap_r 
-lldap_r -lldap_r -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_mschap/.libs/rlm_mschap.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_ns_mta_md5/.libs/rlm_ns_mta_md5.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_pam/.libs/rlm_pam.a -lpam -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_pap/.libs/rlm_pap.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_passwd/.libs/rlm_passwd.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_perl/.libs/rlm_perl.a -L/usr/local/lib 
-L/usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE -lperl -lnsl -lcrypt 
-lpthread -lc -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_preprocess/.libs/rlm_preprocess.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_python/.libs/rlm_python.a 
-L/usr/lib/python2.3/config -lpthread -lutil -lpython2.3 -lm -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_radutmp/.libs/rlm_radutmp.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_realm/.libs/rlm_realm.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_sim_files/.libs/rlm_sim_files.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_smb/.libs/rlm_smb.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_sql/.libs/rlm_sql.a -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_sqlcounter/.libs/rlm_sqlcounter.a -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_unix/.libs/rlm_unix.a -lcrypt -lnsl -lpthread 
-lcrypto -lssl ../modules/rlm_x99_token/.libs/rlm_x99_token.a -lcrypto -lnsl 
-lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_md5/.libs/rlm_eap_md5.a -lnsl 
-lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_leap/.libs/rlm_eap_leap.a -lnsl 
-lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_tls/.libs/rlm_eap_tls.a -lcrypto -lssl 
-lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_ttls/.libs/rlm_eap_ttls.a -lcrypto 
-lssl -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a -lnsl 
-lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_peap/.libs/rlm_eap_peap.a -lcrypto 
-lssl -lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_mschapv2/.libs/rlm_eap_mschapv2.a 
-lnsl -lpthread -lcrypto 
-lssl ../modules/rlm_eap/types/rlm_eap_gtc/.libs/rlm_eap_gtc.a -lnsl 
-lpthread -lcrypto -lssl -L/home/simeon/src/radcvs/new/radiusd/src/lib 
-lcrypt -lnsl -lresolv -lpthread -lcrypto 
-lssl /home/simeon/src/radcvs/new/radiusd/src/lib/.libs/libradius.a 
/usr/lib/libltdl.so 
-ldl -lcrypt
../modules/rlm_krb5/.libs/rlm_krb5.a(rlm_krb5.o)(.text+0x473): In function 
`krb5_auth':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_krb5/rlm_krb5.c:263: 
warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib/python2.3/config/libpython2.3.a(posixmodule.o)(.text+0x4039): In 
function `posix_tempnam':
: warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/lib/python2.3/config/libpython2.3.a(posixmodule.o)(.text+0x410e): In 
function `posix_tmpnam':
: warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
../modules/rlm_perl/.libs/rlm_perl.a(rlm_perl.o)(.text+0x970): In function 
`xs_init':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_perl/rlm_perl.c:559: 
undefined reference to `boot_DynaLoader'
../modules/rlm_smb/.libs/rlm_smb.a(smbencrypt.o)(.text+0x119): In function 
`E_md4hash':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_smb/smbencrypt.c:107: 
undefined reference to `mdfour'
../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a(rlm_eap_sim.o)
(.text+0xbd): In function `eap_sim_compose':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c:82:
 
undefined reference to `map_eapsim_basictypes'
../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a(rlm_eap_sim.o)
(.text+0x500): In function `eap_sim_sendchallenge':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c:249:
 
undefined reference to `eapsim_calculate_keys'
../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a(rlm_eap_sim.o)
(.text+0x942): In function `process_eap_sim_challenge':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c:497:
 
undefined reference to `eapsim_checkmac'
../modules/rlm_eap/types/rlm_eap_sim/.libs/rlm_eap_sim.a(rlm_eap_sim.o)
(.text+0xa31): In function `eap_sim_authenticate':
/home/simeon/src/radcvs/new/radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c:544:
 
undefined reference to `unmap_eapsim_basictypes'
collect2: ld returned 1 exit status
rm -f .libs/radiusdS.o
gmake[4]: *** [radiusd] Error 1
gmake[4]: Leaving directory `/home/simeon/src/radcvs/new/radiusd/src/main'
gmake[3]: *** [common] Error 1
gmake[3]: Leaving directory `/home/simeon/src/radcvs/new/radiusd/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/home/simeon/src/radcvs/new/radiusd/src'
gmake[1]: *** [common] Error 1
gmake[1]: Leaving directory `/home/simeon/src/radcvs/new/radiusd'
make: *** [all] Error 2

Regards,
Simeon

Am Friday 28 May 2004 17:21 schrieb Alan DeKok:
> Simeon Penev <[EMAIL PROTECTED]> wrote:
> > radiusd: error while loading shared
> > libraries: /usr/lib/rlm_eap_sim-1.0.0-pre0.so: undefined symbol:
> > map_eapsim_basictypes
>
>   Try statically linking the server.
>
> $ ./configure --disable-shared
> $ make
> $ make install
>
>   This issue happens mainly on certain platforms.
>
>   Alan DeKok.
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to