|Do you know where your variables are?|
Perl_croak_xs_usage problemby markuhs (Scribe)
|on Oct 01, 2009 at 13:35 UTC||Need Help??|
markuhs has asked for the wisdom of the Perl Monks concerning the following question:
I have ActivePerl 18.104.22.1686 installed. I convert my Perl scripts since some time now using the PAR module (pp --output=pte.exe pte.pl).
Today, after changing the Perl code and using some more modules, I find the following message box.
The procedure entry point Perl_croak_xs_usage could not be located in the dynamic link library perl510.dll.
Afterwards the console says:
First suggestions in CB were:
> - Most likely you've overwritten the wrong DLL
> or are trying to launch a perl.exe that was
> for Perl 5.8.
Seems that this is not the reason, since I have no Perl 5.8 installed and nothing changed here in the last time.
> - Well, to answer your question as per your
> phrasing ("any suggestions?") I'd recompile the
> Perl module code you're using so that it matches
> the version of Perl you're running, markuhs.
How to do that on Windows?
How to find out, which module it was?
How to find out the "Perl version" of the module?
I only installed perl modules using "ppm" and the perl5.10 repositories...