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