[RADIATOR] unable to install authen-ace4.ppd module, PPD does not provide code to installf for this platform

Heikki Vatiainen hvn at open.com.au
Sun Oct 16 14:18:22 CDT 2011


On 10/14/2011 11:45 AM, Yew Mun, Chan wrote:

Hello Yew Mun,

> I reinstall Perl with v5.12.3 build 1204. I tried adding install
> authen-ace4.ppd. I still get the same error.
> 
> Ppm install file://c:/radiator/radiator-locked-4.9/ppm/Authen-Ace4.ppd
> 
> Is there anything else I can try?

Yes, there is. I now know where the problem is. You may have noticed how
I mentioned ppm/Authen-Digipass.ppd in my previous message. So what
happened is I initially took a look at the wrong file when I should have
checked ppm/Authen-ACE.ppd instead.

Currently ACE modules are only compiled up to Perl 5.10. We are now
looking at building ACE modules for Perl 5.12. I you can wait a little I
will get back to you about this during this week.

I am sorry for the confusion, but the issue should be cleared during
this week.

Thanks!
Heikki


> Below output of perl -V
> 
> ******************************************
> Summary of my perl5 (revision 5 version 12 subversion 3) configuration:
>    
>   Platform:
>     osname=MSWin32, osvers=5.2, archname=MSWin32-x86-multi-thread
>     uname=''
>     config_args='undef'
>     hint=recommended, useposix=true, d_sigaction=undef
>     useithreads=define, usemultiplicity=define
>     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
>     use64bitint=undef, use64bitall=undef, uselongdouble=undef
>     usemymalloc=n, bincompat5005=undef
>   Compiler:
>     cc='C:/Perl/site/bin/gcc.exe', ccflags ='-DNDEBUG -DWIN32 -D_CONSOLE
> -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT
> -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -DPERL_MSVCRT_READFIX
> -DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields',
>     optimize='-O2',
>     cppflags='-DWIN32'
>     ccversion='', gccversion='3.4.5 (mingw-vista special r3)',
> gccosandvers=''
>     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8
>     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64',
> lseeksize=8
>     alignbytes=8, prototype=define
>   Linker and Libraries:
>     ld='C:\Perl\site\bin\g++.exe', ldflags ='-L"C:\Perl\lib\CORE"'
>     libpth=\lib
>     libs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
> -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
> -lversion -lodbc32 -lodbccp32 -lcomctl32 -lmsvcrt
>     perllibs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
> -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
> -lversion -lodbc32 -lodbccp32 -lcomctl32 -lmsvcrt
>     libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl512.lib
>     gnulibc_version=''
>   Dynamic Linking:
>     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
>     cccdlflags=' ', lddlflags='-mdll -L"C:\Perl\lib\CORE"'
> 
> 
> Characteristics of this binary (from libperl): 
>   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
>                         PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
>                         PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
>                         USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
>                         USE_SITECUSTOMIZE
>   Locally applied patches:
> 	ActivePerl Build 1204 [294330]
> 	c6fbf28 [perl #71806] perldb does not setup %dbline with the shebang
> option -d
> 	1fd8fa4 Add Wolfram Humann to AUTHORS
> 	f120055 make string-append on win32 100 times faster
> 	a2a8d15 Define _USE_32BIT_TIME_T for VC6 and VC7
> 	007cfe1 Don't pretend to support really old VC++ compilers
> 	6d8f7c9 Get rid of obsolete PerlCRT.dll support
> 	d956618 Make Term::ReadLine::findConsole fall back to STDIN if
> /dev/tty can't be opened
> 	321e50c Escape patch strings before embedding them in patchlevel.h
>   Built under MSWin32
>   Compiled at Feb  9 2011 14:38:22
>   @INC:
>     C:/Perl/site/lib
>     C:/Perl/lib
>     .
> ***************************
> 
> Rdgs
> Yew Mun
> 
> -----Original Message-----
> From: Heikki Vatiainen [mailto:hvn at open.com.au] 
> Sent: Wednesday, October 12, 2011 3:30 PM
> To: Yew Mun, Chan
> Cc: radiator at open.com.au
> Subject: Re: [RADIATOR] unable to install authen-ace4.ppd module, PPD does
> not provide code to installf for this platform
> 
> On 10/12/2011 09:53 AM, Yew Mun, Chan wrote:
> 
> Hello Yew Mun,
> 
> thanks for the information. Perl output shows you have Perl version
> 5.14.1 installed:
> 
>> Summary of my perl5 (revision 5 version 14 subversion 1) configuration:
> 
> So if possible, replace 5.14.1 with 5.8, 5.10 or 5.12. If you take a
> look at ppm/Authen-Digipass.ppd (it's a text file) you can see what the
> supported platforms are.
> 
> Thank you,
> Heikki
> 
> 
>>> I am looking at MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
>>>
>>> I am more familiar with SecurID, but new to Perl. Appreciate any guidance
>>> how to go about perl with
>>> MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
>>
>> Can you reply with output of running "perl -V"? Also, can you include
>> more details about the server architecture. For example, CPU type and so
> on.
>>
>>>>>
>> Output of Perl -V as below.
>>
>> *************************************
>> Summary of my perl5 (revision 5 version 14 subversion 1) configuration:
>>    
>>   Platform:
>>     osname=MSWin32, osvers=5.2, archname=MSWin32-x86-multi-thread
>>     uname=''
>>     config_args='undef'
>>     hint=recommended, useposix=true, d_sigaction=undef
>>     useithreads=define, usemultiplicity=define
>>     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
>>     use64bitint=undef, use64bitall=undef, uselongdouble=undef
>>     usemymalloc=n, bincompat5005=undef
>>   Compiler:
>>     cc='C:/Perl/site/bin/gcc.exe', ccflags ='-DNDEBUG -DWIN32 -D_CONSOLE
>> -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE
>> -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO
> -D_USE_32BIT_TIME_T
>> -DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields',
>>     optimize='-O2',
>>     cppflags='-DWIN32'
>>     ccversion='', gccversion='3.4.5 (mingw-vista special r3)',
>> gccosandvers=''
>>     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>>     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8
>>     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64',
>> lseeksize=8
>>     alignbytes=8, prototype=define
>>   Linker and Libraries:
>>     ld='C:\Perl\site\bin\g++.exe', ldflags ='-L"C:\Perl\lib\CORE"'
>>     libpth=\lib
>>     libs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
>> -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
>> -lversion -lodbc32 -lodbccp32 -lcomctl32 -lmsvcrt
>>     perllibs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
>> -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
>> -lversion -lodbc32 -lodbccp32 -lcomctl32 -lmsvcrt
>>     libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl514.lib
>>     gnulibc_version=''
>>   Dynamic Linking:
>>     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
>>     cccdlflags=' ', lddlflags='-mdll -L"C:\Perl\lib\CORE"'
>>
>>
>> Characteristics of this binary (from libperl): 
>>   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
>>                         PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
>>                         PERL_MALLOC_WRAP PERL_PRESERVE_IVUV
> PL_OP_SLAB_ALLOC
>>                         USE_ITHREADS USE_LARGE_FILES USE_PERLIO
>> USE_PERL_ATOF
>>                         USE_SITECUSTOMIZE
>>   Locally applied patches:
>> 	ActivePerl Build 1401 [294969]
>>   Built under MSWin32
>>   Compiled at Jun 16 2011 18:54:40
>>   %ENV:
>>     PERL5LIB="C:\"
>>   @INC:
>>     C:\
>>     C:/Perl/site/lib
>>     C:/Perl/lib
>>     .
>>
>>
>> I am running windows Server 2003 32bit SP2 on VMware workstation.
>> Memory: 512MB
>> CPU 1 processor
>> *****************************
>>
>> Perl modules have been compiled for certain platforms and the above
>> information would help determining why it does not find a suitable PPM
>> for you.
>> -----Original Message-----
>> From: Heikki Vatiainen [mailto:hvn at open.com.au] 
>> Sent: Wednesday, October 12, 2011 2:36 PM
>> To: Yew Mun, Chan
>> Cc: radiator at open.com.au
>> Subject: Re: [RADIATOR] unable to install authen-ace4.ppd module, PPD does
>> not provide code to installf for this platform
>>
>> On 10/12/2011 05:35 AM, Yew Mun, Chan wrote:
>>
>> Hello,
>>
>>> I am looking at MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
>>>
>>> I am more familiar with SecurID, but new to Perl. Appreciate any guidance
>>> how to go about perl with
>>> MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
>>
>> Can you reply with output of running "perl -V"? Also, can you include
>> more details about the server architecture. For example, CPU type and so
> on.
>>
>> Perl modules have been compiled for certain platforms and the above
>> information would help determining why it does not find a suitable PPM
>> for you.
>>
>> Thanks!
>> Heikki
>>
>>> Rdgs
>>> Yew Mun
>>>
>>>
>>> -----Original Message-----
>>> From: Heikki Vatiainen [mailto:hvn at open.com.au] 
>>> Sent: Tuesday, October 11, 2011 9:06 PM
>>> To: Yew Mun, Chan
>>> Cc: radiator at open.com.au
>>> Subject: Re: [RADIATOR] unable to install authen-ace4.ppd module, PPD
> does
>>> not provide code to installf for this platform
>>>
>>> On 10/11/2011 09:23 AM, Yew Mun, Chan wrote:
>>>
>>>> I am currently evaluating radiator radius on windows 2003 32bit
> platform.
>>>> I have successfully install perl 5.8 and radiator 4.9 for windows.
>>>> When attempt to run ppl install ppm\authen-ace4.ppd, I got the following
>>>> error.
>>>>
>>>> Ppm install failed: the ppd does not provide code to install for this
>>>> platform.
>>>
>>> ppm/README in Radiator distribution mentions:
>>>
>>> To install a package eg Authen-ACE4
>>>> ppm install file://c:/path/to/this/dir/Authen-ACE4.ppd
>>>
>>> Does it work with the above syntax?
>>>
>>> The ppm directory has this subdir/file that should work for 32bit Perl
>> 5.8:
>>>
>>> MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
>>>
>>> Thanks!
>>>
>>
>>
> 
> 


-- 
Heikki Vatiainen <hvn at open.com.au>

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.


More information about the radiator mailing list