I want all the features available in PerlDevKit Pro, but I can't find an installer for a native 64-bit version. All I see is PerlDevKit Deployment 64-bit. Where is 64-bit PDK Pro?
PerlDevKit is a collection of tools. The contents of the collection varies by platform because some tools are restricted to certain operating systems.
All 64-bit platforms are restricted by a lack of UI support. The tools that are found only in PDK Pro collection are UI-based, so we don't try to sell you licenses for something that we can't provide.
All the 32-bit tools will run on 64-bit machines, so if you want the GUI functionality, you can install the 32-bit PDK Pro and a 32-bit ActivePerl to get the required GUI support. The extra advantage and purpose of having the 64-bit PDK Deployment tools is to provide the few tools for which you might need native 64-bit apps (primarily PerlApp to wrap and deploy a 64-bit Perl application).
Case #1 - The PerlNET component is disabled in the installer. PDK installs but I don't get PerlNET.
Case #2 - The PerlDevKit gets past creating shortcuts, but not much further, then it fails silently and starts rolling back.
Case #3 - I keep receiving an error message that says "Error writing to file: Perl510RT.dll. Verify that you have access to that directory." (can be one of several Perl510xx.dll files)
PerlNET in PerlDevKit 7.2.0 requires .NET 1.1 and .NET 2.0, with SP1 for both being strongly recommended.
In Case #1 there is no .NET installed. PDK detects this and automatically disables PerlNET.
In Case #2 only .NET 1.0 is installed.
In Case #3 only .NET 1.1 is installed.
You have two options. You can either install .NET 1.1 and .NET 2.0, then proceed with a full installation of PerlDevKit, or you can disable the PerlNET component of PerlDevKit during the PDK installation process (as is done automatically in Case #1). Either should allow you to complete the install.
Why do I get the message "Can't create '/Users/myusername/Library/Application Support/ActiveState/ActiveState.lic"? What can I do about it?
Occasionally when you are installing a new ActiveState license or starting a trial or beta product that installs a temporary license you will get the following message:
Can't create '/Users/myusername/Library/Application Support/ActiveState/ActiveState.lic
This is due to the directory the license is being installed in being owned by another user or not having the appropriate permissions. The easiest way to fix this is from the Terminal, by typing the following two commands:
sudo chown -R myusername /Users/myusername/Library/Application\ Support/ActiveState
chmod 0755 /Users/myusername/Library/Application\ Support/ActiveState
You may have to enter your password after typing the first command. This is normal, and required because you are executing that command as root (which is needed to change the ownership of files not owned by the current user).
How do I install ActiveTcl in such a way that a scripted, unattended installation will work?
Since 8.4.8, automated installation was included but not published or
documented. The following documentation comes straight out of the comments
in the installer code: