error: Failed dependencies: libeap-1.1.2.so is needed by freeradius-1.1.2-0.i386

bt4 at york.ac.uk bt4 at york.ac.uk
Tue Jun 13 14:45:46 CEST 2006


>> On Friday 09 June 2006 17:19, Alberto Cruz wrote:
>> These is the output from the commands:
>> [root at cdr i386]# rpm -qp --provides freeradius-1.1.2-0.i386.rpm
>> config(freeradius) = 1.1.2-0
>> libradius-1.1.2.so
>> libradius-1.1.2.so.debug
>> radiusd
>> rlm_sql_mysql-1.1.2.so
>> rlm_sql_mysql-1.1.2.so.debug
>> freeradius = 1.1.2-0
>
> That is a very short list. There should be lots of rlm_ modules listed, 
> not just mysql. Look for any warnings/errors when you try to build the 
> RPM, or specifically the rlm_eap module. My guess is that you're being 
> hit by the same libtool problem I've run into when trying to build an RPM 
> on my CentOS 4 box.
>
> Kevin Bonner

Could this be the problem :-


if [ "xrlm_eap" != "x" ]; then \
    /usr/src/redhat/BUILD/freeradius-1.1.2/libtool --mode=install 
/usr/src/redhat/BUILD/freeradius-1.1.2/install-sh -c -c \
        rlm_eap.la /var/tmp/freeradius-root/usr/lib/rlm_eap.la || exit $?; \
    rm -f /var/tmp/freeradius-root/usr/lib/rlm_eap-1.1.2.la; \
    ln -s rlm_eap.la /var/tmp/freeradius-root/usr/lib/rlm_eap-1.1.2.la || 
exit $?; \ fi libtool: install: warning: relinking `rlm_eap.la' (cd 
/usr/src/redhat/BUILD/freeradius-1.1.2/src/modules/rlm_eap; /bin/sh 
/usr/src/redhat/BUILD/freeradius-1.1.2/libtool --mode=relink gcc -release 
1.1.2 -module -export-dynamic -o rlm_eap.la -rpath /usr/lib rlm_eap.lo 
eap.lo mem.lo state.lo rlm_eap.c eap.c mem.c state.c 
/usr/src/redhat/BUILD/freeradius-1.1.2/src/lib/libradius.la 
libeap/libeap.la -lltdl -lnsl -lresolv -lpthread) gcc -shared rlm_eap.lo 
eap.lo mem.lo state.lo 
-L/usr/src/redhat/BUILD/freeradius-1.1.2/src/lib/.libs -L/usr/lib -lradius 
-leap -lltdl -lnsl -lresolv -lpthread -Wl,-soname -Wl,rlm_eap-1.1.2.so -o 
.libs/rlm_eap-1.1.2.so /usr/bin/ld: cannot find -leap collect2: ld returned 
1 exit status libtool: install: error: relink `rlm_eap.la' with the above 
command before installing it libtool: install: warning: remember to run 
`libtool --finish /usr/lib' gmake[6]: Leaving directory 
`/usr/src/redhat/BUILD/freeradius-1.1.2/src/modules/rlm_eap'


--
Ben Thompson



More information about the Freeradius-Users mailing list