(RADIATOR) perl 5.8.8 / radiator / missing Lsa.pm

Stuart Kendrick skendric at fhcrc.org
Sun Jan 28 19:14:03 CST 2007


hi,

i'm trying to upgrade from perl-5.6.1 to perl-5.8.8, using radiator-3.16 
(w/patches) under Windows 2003

-i zip c:\perl and stash that somewhere safe
-i use Add/Remove Programs to remove Perl 5.6.1
-i use Explorer to delete C:\Perl
-i double-click on ActivePerl-5.8.8.819-MSWin32-x86-267479.msi
-i double-click on Radiator-3.16.exe and extract to 
c:\installs\Radiator-3.16
-i unzip patches-3.16.tar.gz on top of c:\installs\Radiator-3.16.  i 
click 'yes to all' when asked if i want to overwrite existing files
-cd \installs\Radiator-3.16
-perl Makefile.PL
-perl test.pl
[...]
-perl Makefile.PL install
[...]
Writing C:\Perl\site\lib/auto/Radius/.packlist
## Differing versions of .\BigInt.pm found. You might like to
rm C:\Perl\lib\BigInt.pm
rm C:\Perl\lib\BigInt.pm
## Running 'make install UNINST=1' will unlink all those files for you.
C:\Installs\Radiator-3.16


hmmm, is this is a problem?

C:\Perl>dir BigInt.pm /s
  Volume in drive C has no label.
  Volume Serial Number is B4FA-BA1A

  Directory of C:\Perl\lib

04/22/2005  06:19 AM            11,076 bigint.pm
                1 File(s)         11,076 bytes

  Directory of C:\Perl\lib\Math

05/26/2005  09:09 AM           138,029 BigInt.pm
                1 File(s)        138,029 bytes

  Directory of C:\Perl\site\lib\Radius

11/09/2006  02:54 PM             6,827 BigInt.pm
                1 File(s)          6,827 bytes

      Total Files Listed:
                3 File(s)        155,932 bytes
                0 Dir(s)     419,954,688 bytes free

C:\Perl>


perhaps, but i decide to ignore it


then, i try loading radiusd:

C:\Program Files\Radiator>c:\perl\bin\perl c:\perl\bin\radiusd 
-config_file radius.cfg
Sun Jan 28 14:13:44 2007: ERR: Could not load AuthBy module 
Radius::AuthLSA: Can't locate Win32/Lsa.pm in @INC (@INC contains: . 
c:/Perl/site/lib c:/Perl/lib .)
  at c:/Perl/site/lib/Radius/AuthLSA.pm line 21, <FILE> line 218.
BEGIN failed--compilation aborted at c:/Perl/site/lib/Radius/AuthLSA.pm 
line 21, <FILE> line 218.
Compilation failed in require at (eval 48) line 3, <FILE> line 218.

Sun Jan 28 14:13:44 2007: ERR: Unknown object 'AuthBy' in radius.cfg 
line 218
Can't locate object method "new" via package "Radius::AuthLSA" at 
c:/Perl/site/lib/Radius/Configurable.pm line 373, <FILE> line 226.

C:\Program Files\Radiator>

i poke around ... sure enough i see no Lsa.pm inside my new C:\Perl 
directory structure.  whereas, if i hop over to another Radiator server 
(running perl-5.6.1), i can see C:\Perl\site\lib\Win32\Lsa.pm.  i see 
that Radius\AuthLSA.pm does indeed contain the line "use Win32::Lsa;"

i poke around CPAN ... i don't see a Win32::Lsa there.  ppm doesn't see it


insights?  should Perl-5.8.8 come equipped with a Win32::Lsa?  should 
Radiator-3.16 not rely on Win32::Lsa?  is Perl-5.8.8 not ready for 
prime-time, as far as Radiator is concerned?

--sk

stuart kendrick
fhcrc

--
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