I did get the Moonshot code building on Debian squeeze. I checked in
some changes to get the shibboleth code we're using self-consistent.
I had to hand hack a few things:
* Debian's freeradius libs install into /usr/lib/freeradius not
/usr/lib. This is almost certainly a policy violation.
* as Luke notes, the libeap mess is a real mess. You need to hack the
Makefile for eap_sample to force include -fPIC for Linux amd64.
* the builder script is not as clever as it needs to be. mech_eap
requires a bunch of --with-* options as does some of the shibboleth
stuff. I plan to add the arguments or to convince the automake goo to
check $prefix for the dependencies in addition to /usr and /usr/local.
I have not actually tested yet.
|