PDK Support

Installation Problems and FAQs for Perl Dev Kit

Thinking about an upgrade?

Development on the Perl Dev Kit ended with the 9.5.1 release in 2016, and versions of ActivePerl released after that date are not compatible. Before you upgrade ActivePerl to an incompatible version from which you might not be able to return, please see this FAQ on which ActivePerl releases are compatible with the final release of PDK.


libperl.so missing or wrong version found on Linux

Have a development CentOS box that I've created a binary to run on another Linux box that did not have perl. All worked well up until recently. The runtime box was recently updated. It now has Perl 5.8.8 (non-activestae build) and some other pkg updates... but it is still basically the same OS (32bit CentOS 2.6.18).

Now when the binary is executed it reports libperl.so found at /usr/lib/perl5/... not an ActiveState binary. Which is true.... but what is this an issue now?

the /tmp gets the pdk-xxxx/ dir with the libperl.so from the binary but never seems to be referenced.

Having a Problem? Check here first

Frequently encountered problems may have an FAQ available.


PDK 9.5.1 Support for Windows 10 Enterprise.

I have a valid license for the Perl Development Kit 9.5.1. I'm trying to use it on Windows 10 Enterprise and I get this message when trying to build an x86-32 executable. When will there be support for this platform?

C:\Users\thloeber>perlapp --norunlib --target windows-x86-32 --exe i386WinColInstall.exe i386WinColInstall.pl
No ActivePerl 5.22 builds found for windows-x86-32/2204, please contact

pdk 9.5 and perl 5.24

This is a followup to my post of a while back, https://community.activestate.com/node/19456.

I want to update the pdk to 9.5. My understanding is that it need 5.24 of perl.
Is 5.24 ready and if so where to I get the download?


Error /opt/pdk/bin/perlapp not recognized as a PDK tool

I'm trying to setup the PDK 9.5.1 on RHEL 7 64 Bit. When I use Acivestate Perl 5.22 as the designated Perl for the PDK I get the GLIBC 2.14 error when running the compiled perl. So I installed the Perl 5.24 for Linux 64 bit. When I try to use that level of perl, and specify /opt/ActivePerl-5.24/bin/perl on the PerlApp UI I get an error popup that says /opt/pdk/bin/perlapp is not recognized as a PDK tool. Any idea why I get this error please?

Where can I find the License Installer for the PDK?

I have installed PDK 9.3 and have the license key.
Where do I get this License-installer to install the key?

Service created using perlsvc installs ok and the service starts using -install auto. But the PerlSvc::Startup is not called

I'm using PDK 9.5 and I have create a service using PerlSvc. The service runs OK interactively but when I execute the exe with -install auto, the service installs and successfully starts, but the PerlSvc::Startup function I have defined is never called. How can I trouble shoot this and why wouldn't that function be called?

PDK only compatible with Perl build 2201 -- where to get it?

Hi, since PDK 9.5.1 will be the final version and it is incompatible with Perl builds after 2201, would it please be possible to offer build 2201 as a download -- at least for awhile longer for PDK owners? Thanks!


PDK applications are aborted when 5.24 ActivePerl is used

Using ActivePerl 5.24.0 Build 2400 (64-bit)
& PDK 9.5.1 (64bit) on Win 7 64-bit.

when I try to launch perlapp, it will say "C:\Program Files\ActiveState Perl Deve Kit 9.5.1\bin\perlapp.exe is not recognized as a PDK tool" as attached picture

Any help is much appreciated.