(RADIATOR) Radiator using KRB5 on OpenBSD (Authen::Krb5 and Heimdal)

Mike McCauley mikem at open.com.au
Tue Jun 27 22:27:20 CDT 2006


Hello Rogier,

I tested this on SuSE 10. The SuSE RPM krb5 looks like its MIT. Looking 
further at Authen-KRB5, looks like it is not designed to compile against 
heimdal at all. So I think the only option you have is to build MIT KRB5, 
then Authen-KRB5.

Cheers.

On Tuesday 27 June 2006 20:21, Rogier Krieger wrote:
> On 6/27/06, Mike McCauley <mikem at open.com.au> wrote:
> > > I suspect the problem lies with Authen::Krb5 not being found.
> >
> > Your log file confirms this.
>
> OK, glad to have found the culprit. I'll admit that makes this less of
> a Radiator problem.
>
> > What sort of errors do you see during compilation?
>
> Rather many. I included a script output to prevent typing errors. I
> listed the output as an attachment. Scripted from an OpenBSD i386
> 3.9-stable machine with the following Makefile.PL configuration:
>
> my $KRB5_LIBDIR = '/usr/lib';
> my $KRB5_INCDIR = '/usr/include/kerberosV';
>
> These are the location my Heimdal libraries and includes are to be
> found. For completeness, I included the configurable part of
> Makefile.PL in the script output as well.
>
> > Here I get
> >
> > Krb5.xs:8:21: error: com_err.h: No such file or directory
> > In file included from Krb5.xs:9:
> >
> > but commenting out
> > //#include <com_err.h>
> > in Krb5.xs fixes this.
>
> On what system are you getting this? The errors I see occur on OpenBSD
> (i386) on both 3.7 and 3.9 releases and are different from your
> com_err.h not being found. Each of the releases uses Heimda (0.6.3 and
> 0.7 respectively).
>
> > The only way to make AuthBy KRB5 to work is to get Authen-Krb5
> > to build and install.
>
> Fair enough, I can understand developing for only one Krb5 Perl
> module. Just to rule out Heimdal as the cause, have you got it working
> on a Heimdal-based machine?
>
> Cheers,
>
> Rogier

-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
9 Bulbul Place Currumbin Waters QLD 4223 Australia   http://www.open.com.au
Phone +61 7 5598-7474                       Fax   +61 7 5598-7070

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP etc on Unix, Windows, MacOS, NetWare etc.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list