Hello All,

I have recently tried implementing rlm_perl with FR 0.9-pre on Solaris2.8.

After installing Perl5.6.1, I got the following errors when running 'make' in the rlm_perl directory:

*** Warning: Linking the shared library rlm_perl.la against the
*** static library /home/cbrotsos/lib/perl5/5.6.1/sun4-solaris/auto/DynaLoader/DynaLoader.a is not portab
le!
ar: /home/cbrotsos/lib/perl5/5.6.1/sun4-solaris/auto/DynaLoader/DynaLoader.a is in archive format - embed
ded archives are not allowed
ar: /home/cbrotsos/lib/perl5/5.6.1/sun4-solaris/auto/ODBM_File/ODBM_File.a is in archive format - embedde
d archives are not allowed.

I ignored the messages, ran a 'make install',
and when I start radiusd -x -x, I get the following error message:

radiusd.conf[414] Failed to link to module 'rlm_perl': file not found

So, even though the rlm_perl.so, la, etc files are in my libs directory...radiusd is acting as if the files are not present.

Well, this makes sense, seeing that I got the above errors when running 'make' in the rlm_perl directory.

In turn, I tried to build DynaLoader as a shared object via perl "Configure". Everything seemed fine until I received an error explaining that such a build was not legal (got an error when I ran 'make' in the perl directory).

Has anybody encountered this problem? If so, do you have a suggestion on how to build perl5.6.1 or some flag to add to rlm_perl's configure to avoid this problem and allow rlm_perl to link?

Thanks In Advance,


Chris



- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to