PDK Support

Installation Problems and FAQs for Perl Dev Kit

__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?

libperl.o at '/jenkins/tools/activeperl_5.16.3/lib/CORE/libperl.o' is not compatible with PDK

This is on an AIX 6.1 ppc server.

Here is my version info:

jenkins@sc-aix-build:/jenkins > which perl
jenkins@sc-aix-build:/jenkins > perl --version

This is perl 5, version 16, subversion 3 (v5.16.3) built for aix-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2012, Larry Wall

Binary build 1603 [296746] provided by ActiveState http://www.ActiveState.com
Built Mar 13 2013 13:49:09

Perl may be copied only under the terms of either the Artistic License or the

Plan to support Perl 5.18 in PDK


Any one knows, what is the future plan for Active State PDK with Perl 5.18 support? I am heavily using PDK with 4 licenses, I see PDK is not bundling the updated Moose modules properly (I could manage it by adding dependencies manually) Still it is not bundling modules with Moose with Traits like below code snip,

has 'tableColType' => (
                                                traits  => ['Array'],
                                                is      => 'rw',
                                                isa     => 'ArrayRef[Str]',
                                                handles => {
                                                                         _getArrayTbColType        => 'elements',
                                                                         _sizeTbColType            => 'count',

Mac OS X 10.9 (Mavericks)

Does anyone have any experience with PDK 9.2.1 and ActiveState perl 5.10 on the new Macintosh OS X 10.9 (Mavericks) platform?

Barry Hall

Does PerlNET support assemblies for asp.net?

I have the latest 9.2.1 pdk. Is it possible to create .net assemblies to be accessed from an asp.net page? Thanks!

PerlApp cannot unpack target windows-x86-32

I use ActivePerl 5.16.3 64 bit and Perl Dev Kit 9.2.1.

When building for Windows 32 bit target the package is downloaded and installed. When making the executable I get the message: "Unpacking ActivePerl...Can't grab the perl/bin directory from C:/Users/Jan/AppData/Local/ActiveState/PDK/PerlApp/target-perl/1603/windows-x86-32//ActivePerl-5.16.1603-MSWin32-x86-296746: No such file or directory at /PerlApp/Target.pm line 153."