PDK Support

Installation Problems and FAQs for Perl Dev Kit

Incomplete Install of PDK on Windows7 Machine - Perl Not Added to PATH

I purchased PDK many, many years ago (~2000) and running on a Windows 98 machine that died.

Tried to install on a Windows 7 machine. While everything seemed to install properly, it didn't add Perl to PATH and said I have to do so manually.

As a result, I can't invoke Perl to run programs off of the MS DOS window, and can't compile using Perlapp

Any suggestions on how to manually add Perl to PATH?

Perl compiling compatibility error

Pdk 9.2.1 Build 296433

I had a working version of active perl but the windows 7 system I am using has been patched recently after that I am getting the below incompatability error.

C:\WORK\PERL-SCRIPTS\STORAGE\STORAGE1>perlapp --tmpdir /usr/ecc
/smbc/tmp --norunlib --target linux-x86-64 --exe vplexrestapi.exe vplexrestapi.p
'C:\Program Files (x86)\ActiveState\ActivePerl\Perl32\bin\perl.exe' (MSWin32-x86
-multi-thread-64int) is not binary compatible with ActivePerl (MSWin32-x86-multi

Any help is much appreciated.

Perl Dev Kit 6.0 install: Perl debugger error

I'm getting a perl debugger warning pop up (see attachment) when installing our licensed version of your Perl Dev Kit 6.0. Its an old (possibly 32bit) installer that we have used over the years.

The warming pop up is an empty warning message. Normally I wouldnt worry about this too much, but the debugger wont start. When trying to start the debugger the error message is "Failed to start the ActiveState Perl Debugger. Please ensure that the activestate perl debuger is properly installed and try again".

This is very stupid question: How can I install the license for perlApp eval install?

Just purchased the license for $300 and reinstall the PDK. But the the license is still the eval version. There is no where to prompt me install the license.


Can't load .. encode.dll message

I just uninstalled Perl 5.16 and installed 5.18. Also, I uninstalled PDK 9.2.1 and installed PDK 9.3.

After upgrading Perl and PDK, when I open the Mail::Sender (sender.pm) module I get this errors:

Can't load 'C:/Perl/site/lib/auto/Encode/Encode.dll' for module Encode: load_file:The specified module could not be found at C:/Perl/lib/XSLoader.pm line 68.
at C:/Perl/site/lib/Encode.pm line 10.
Compilation failed in require at C:/Perl/site/lib/Mail/Sender.pm line 27.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Mail/Sender.pm line 27.

__FILE__ returns different values in EXE versus command line for external Modules

The PDK delivers different results when __FILE__ is used in a file vs when used in an external package. This is PDK 3.0 with Perl 5.16 on Windows 7 - this has been replicated on Mac and Windows 8.

The .PL and .PM and the associated Makefile are provided in the attached zip

PerlApp exe files in Japanese locale


I'm having difficulty running PDK-generated .exe files in a Japanese locale. Specifically, the error thrown when running the exe on a Japanese machine is this:

The locale codeset (cp932) isn't one that perl can decode, stopped at /<file>Encode/Locale.pm line 94, <DATA> line 176.  
BEGIN failed--compilation aborted at test1.pl line 5, <DATA> line 176.  

Could you help? Many thanks!

- Steve.

PerlApp - Self Executable ??


We would like to but the Perl SDk kit for out company and now we trying the 21 days version.
I created simple perl file and made

executable from it.

Trying to run it on another machine with no perl on it , i got "Error: Can't find perl516.dll. Make sure the ActivePerl bin directory is in you PATH"

What am i doing wrong ?
Is it real self executable or not ?

Please help me to decide it but it or not.



PERL5LIB setting not working for PDK products

The PERL5LIB environmental variable is not working for any of the PDK products. It works fine for Komodo editor. I have tried all kinds of different directories, with spaces without spaces and have rebooted to make sure the setting is complete with no luck. See Attachment for screen shot.

PDK says script had compilation errors and produces core

Finding out that PDK 9.2.1 will not work with ActivePerl 5.16.3, I installed ActivePerl 5.12.5 on an aix server and then reinstalled PDK 9.2.1 to point to the 5.12.5 AP. Now I don't get the error about incompatibility, but perlapp fails with compilation errors and a core dump. I ran the script with straight perl (the 5.12.5 binary) and it works fine.

Any debug ideas?