FreeBSD Port: freeradius-2.1.6

Søren Schrøder soeren.schroeder at
Tue Feb 2 15:15:28 UTC 2010


I have problems with FreeRadius 2.1.6 and rlm_perl

I updated from 2.1.1 (using portmaster) and perl support got broken.

according to freeradius mailinglist, this is due to some libtool2.2 vs
libtool 1.5 issue. (or libltld - not much info avaliable)

I fetched the 2.1.8 tarball from the project and did a "configure/gmake
install" and it works now

I verified the bug on a system that never had freeradius installed before
(claen install) and got the bug there too. I tested with perl 5.8.9 and
5.10.1 and the bug follows freeradius, not perl.


radiusd -f -X

server ggsn {
 modules {
 Module: Checking authenticate {...} for more modules to load
 Module: Linked to module rlm_perl
 Module: Instantiating perl
  perl {
        module = "/usr/local/etc/raddb/perl/"
        func_authorize = "authorize"
        func_authenticate = "authenticate"
        func_accounting = "accounting"
        func_preacct = "preacct"
        func_checksimul = "checksimul"
        func_detach = "detach"
        func_xlat = "xlat"
        func_pre_proxy = "pre_proxy"
        func_post_proxy = "post_proxy"
        func_post_auth = "post_auth"
Can't load '/usr/local/lib/perl5/5.10.1/mach/auto/Data/Dumper/' for
module Data::Dumper:
/usr/local/lib/perl5/5.10.1/mach/auto/Data/Dumper/ Undefined
symbol "PL_sv_undef" at /usr/local/lib/perl5/5.10.1/mach/ line
 at /usr/local/lib/perl5/5.10.1/mach/Data/ line 36
Compilation failed in require at /usr/local/etc/raddb/perl/ line 7.
BEGIN failed--compilation aborted at /usr/local/etc/raddb/perl/ line
rlm_perl: perl_parse failed: /usr/local/etc/raddb/perl/ not found or
has syntax errors.
/usr/local/etc/raddb/radiusd.conf[166]: Instantiation failed for module
/usr/local/etc/raddb/radiusd.conf[290]: Failed to find module "perl".
/usr/local/etc/raddb/radiusd.conf[290]: Failed to parse "perl" entry.
Errors initializing modules

Kind regards (and thanks for your work)

Søren Schrøder

Happy FreeBSD user since 1.x

More information about the freebsd-ports mailing list