Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks,

I am using Active Perl 5.8.8 on my PC and our company has Active Perl 5.8.2 on the server.

I have Win32::AuthenticateUser on my PC. Since I do not have PPM on the server, I copied the required files on tho the server. It fails with dependancy. I got the error

The procedure entry point Perl_IEnv_ptr could be located in the dynami +c link library perl58.dll
I think the procedure Perl_IEnv_ptr is not a part of Perl 5.8.2, but exist with 5.8.8. I couldn't find a version of Win32::Authenticate for Perl 5.8.2

Monks, is there a way to get Win32::Authenticate work with perl 5.8.2?

Thanks in advance for the help.

rgds
--VC

Replies are listed 'Best First'.
Re: Win32::Authenticate for Perl 5.8.2
by syphilis (Archbishop) on Nov 02, 2007 at 06:14 UTC
    I think the procedure Perl_IEnv_ptr is not a part of Perl 5.8.2, but exist with 5.8.8

    Yes - I agree that's likely the problem.

    is there a way to get Win32::Authenticate work with perl 5.8.2?

    You'll need a Win32::AuthenticateUser that has been built using an earlier version of perl 5.8 - building with 5.8.0, 5.8.1 or 5.8.2 should work.

    I couldn't find much on the module in question. From where did you get the version that you have on your PC ?

    Cheers,
    Rob
Re: Win32::Authenticate for Perl 5.8.2
by Anonymous Monk on Nov 02, 2007 at 06:14 UTC
    Compile your own, or upgrade perl
Re: Win32::Authenticate for Perl 5.8.2
by dcd (Scribe) on Nov 03, 2007 at 05:35 UTC
    I'm curious why you are using this with Active Perl, as their own Win32::Authenticate online documentation states:
    This module is incomplete and is not being actively developed. No docu +mentation exists (yet), and there may be bugs in the code.