There is a problem building portslave with callback
support.
I built radiusclient-0.3.2-4 and installed it.
After executing ./configure --enable-callback, I got
this messages
<--------- CUT ---------------->
make -C src
make[1]: Entering directory
`/tmp/22/portslave-2002.10.21/src'
gcc -O2 -Wall -W -Wshadow -Wpointer-arith
-Wwrite-strings -pedantic -I../ppp-2.4.1/pppd -fPIC
-DPIC -c -o libpsr_pic.o libpsr.c
libpsr.c: In function `ul_pap_login':
libpsr.c:140: warning: unused parameter `unused'
libpsr.c: In function `ul_chap_login':
libpsr.c:251: warning: unused parameter `unused'
gcc -O2 -Wall -W -Wshadow -Wpointer-arith
-Wwrite-strings -pedantic -I../ppp-2.4.1/pppd -fPIC
-DPIC -c -o radclient_pic.o radclient.c
radclient.c: In function `unpack_radius_auth_reply':
radclient.c:677: `PW_CALLBACK_NUMBER' undeclared (first
use in this function)
radclient.c:677: (Each undeclared identifier is
reported only once
radclient.c:677: for each function it appears in.)
radclient.c:679: `len' undeclared (first use in this
function)
radclient.c:680: `a_val' undeclared (first use in this
function)
radclient.c:684: `a_len' undeclared (first use in this
function)
radclient.c:689: warning: unused variable `attr'
make[1]: *** [radclient_pic.o] Error 1
make[1]: Leaving directory
`/tmp/22/portslave-2002.10.21/src'
make: *** [ALL] Error 2
Seemed to be missed two variables and one define in
radiusclient.h or in radclient.c