(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