- 论坛徽章:
- 0
|
大家好:
安装ldap时没有错误,安装freeradius1.1.2时
./configure --enable-shared=no --without-snmp
make的时候出现错误:
bash-3.1# make
Making all in libltdl...
gmake[1]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/libltdl'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c -o ltdl.o
ltdl.c: In function 'sys_shl_sym':
ltdl.c:1128: warning: dereferencing type-punned pointer will break strict-aliasing rules
ltdl.c: In function 'lt_dlopenext':
ltdl.c:2926: warning: unused variable 'file_found'
echo timestamp > ltdl.lo
/bin/sh ./libtool --mode=link gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -o libltdl.la -rpath /usr/local/lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl -lnsl -lrt -lpthread
rm -fr .libs/libltdl.la .libs/libltdl.* .libs/libltdl.*
ar cru .libs/libltdl.a ltdl.o
ranlib .libs/libltdl.a
creating libltdl.la
(cd .libs && rm -f libltdl.la && ln -s ../libltdl.la libltdl.la)
gmake[1]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/libltdl'
Making all in src...
gmake[1]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src'
gmake[2]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src'
Making all in include...
gmake[3]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/include'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/include'
Making all in lib...
gmake[3]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/lib'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/lib'
Making all in modules...
gmake[3]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules'
gmake[4]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules'
Making all in rlm_acct_unique...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_acct_unique'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_acct_unique'
Making all in rlm_always...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_always'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_always'
Making all in rlm_attr_filter...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_attr_filter'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_attr_filter'
Making all in rlm_attr_rewrite...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_attr_rewrite'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_attr_rewrite'
Making all in rlm_chap...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_chap'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_chap'
Making all in rlm_counter...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_counter'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_counter'
Making all in rlm_dbm...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_dbm'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_dbm'
Making all in rlm_detail...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_detail'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_detail'
Making all in rlm_digest...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_digest'
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_digest'
Making all in rlm_eap...
gmake[5]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap'
Making all in libeap...
gmake[6]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/libeap'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/libeap'
Making all in types...
gmake[6]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types'
/usr/local/bin/gmake -w WHAT_TO_MAKE=all common
gmake[7]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types'
Making all in rlm_eap_gtc...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_gtc'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_gtc'
Making all in rlm_eap_leap...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_leap'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_leap'
Making all in rlm_eap_md5...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_md5'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_md5'
Making all in rlm_eap_mschapv2...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_mschapv2'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_mschapv2'
Making all in rlm_eap_peap...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_peap'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_peap'
Making all in rlm_eap_sim...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_sim'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_sim'
Making all in rlm_eap_tls...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_tls'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_tls'
Making all in rlm_eap_ttls...
gmake[8]: Entering directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_ttls'
gmake[8]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_ttls'
gmake[7]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types'
gmake[6]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/types'
/tmp/hpinstall/freeradius-1.1.2/libtool --mode=link gcc -o radeapclient radeapclient.lo libeap/libeap.la -lnsl -lrt -lpthread -lcrypto -lssl -lcrypto
gcc -o radeapclient radeapclient.o libeap/.libs/libeap.sl /tmp/hpinstall/freeradius-1.1.2/src/lib/.libs/libradius.sl -lnsl -lrt -lpthread -lcrypto -lssl -lcrypto -Wl,+b -Wl,/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap/libeap/.libs:/tmp/hpinstall/freeradius-1.1.2/src/lib/.libs:/usr/local/lib
ld: Can't find dependent library "libradius-1.1.2.sl"
Fatal error.
collect2: ld returned 1 exit status
gmake[5]: *** [radeapclient] Error 1
gmake[5]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules/rlm_eap'
gmake[4]: *** [common] Error 2
gmake[4]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src/modules'
gmake[2]: *** [common] Error 2
gmake[2]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/tmp/hpinstall/freeradius-1.1.2/src'
gmake: *** [common] Error 2
*** Error exit code 2
Stop.
关键是这一句:ld: Can't find dependent library "libradius-1.1.2.sl"
请问如何解决? |
|