Last call for 2.1.0

Bjørn Mork bjorn at mork.no
Mon Aug 9 18:28:43 CEST 2010


Alan DeKok <aland at deployingradius.com> writes:
> Bjørn Mork wrote:
>> I don't have any issues with the code, but I have one with the
>> repository: Could you please tag the 2.1.9 release (and of course the
>> 2.1.10 as well when it is released)?  It's so much easier to look for
>> small differences in a particular file or such if you can just do e.g.
>> 
>>   git log release_2_1_9..release_2_1_10 src/modules/rlm_perl/
>
>   OK.  The tag existed, but just hadn't been pushed to the public
> repositories.  I've done that now.

Thanks.

And now I've got a code issue...

commit 60fcab53 introduced radius_pairmake() in src/modules/rlm_eap/libeap/tls.c 
commit d210de17 introduced radius_pairmake() in src/modules/rlm_eap/libeap/cb.c

which AFAICT is part of the server and  not available outside it.
Causing radeapclient linking failure:


/usr/local/src/git/freeradius/libtool --mode=compile gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -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/usr/local/src/git/freeradius/src   -Ilibeap -c radeapclient.c
 gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -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/usr/local/src/git/freeradius/src -Ilibeap -c radeapclient.c  -fPIC -DPIC -o .libs/radeapclient.o
 gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -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/usr/local/src/git/freeradius/src -Ilibeap -c radeapclient.c -o radeapclient.o >/dev/null 2>&1
/usr/local/src/git/freeradius/libtool --mode=link gcc   -o radeapclient radeapclient.lo libeap/libfreeradius-eap.la -lnsl -lresolv  -lpthread -lcrypto -lssl -lcrypto
gcc -o .libs/radeapclient .libs/radeapclient.o  libeap/.libs/libfreeradius-eap.so -lssl -lcrypto -lnsl -lresolv -lpthread 
libeap/.libs/libfreeradius-eap.so: undefined reference to `radius_pairmake'
collect2: ld returned 1 exit status
make[6]: *** [radeapclient] Error 1
make[6]: Leaving directory `/usr/local/src/git/freeradius/src/modules/rlm_eap'
make[5]: *** [rlm_eap] Error 2


Don't really know how to fix this except by disabling radeapclient, so I
don't have a patch for you.


Bjørn




More information about the Freeradius-Users mailing list