PDK Support

Installation Problems and FAQs for Perl Dev Kit

Can't cross compile

In response to solution suggestion for my post, AIX generated executables don't run submitted on 2014-11-24 12:13 to Forums: PDK Support | OS: AIX

On my windows box that still had a 9.2 PDK and AP v5.12 I attempted to cross compile a but get a connect timeout message. I assume this is due to failed attempt to download other system binary to bundle with.

Should be something simple I am now overlooking, since I've been able to cross-compile Linux in the past. albeit using the latest PDK, not an older version.

PerlApp error: Perl lib version (5.18.2) doesn't match executable ... version (v.5.20.1) at ... Config.pm line 62

I've tried uninstalling and reinstalling the Perl Dev Kit.

My Module Search Path looks right ...

It looks to me like PerlApp is picking up the OS X 10.9 version instead of the installed ActiveState version. I did have an older version of PerlApp but I think I have uninstalled it ok.


Error creating linux-x86-64 executable using PDK


I'm running the PDK version 9.4.0 build 298593 on a Mac OS X system running Mavericks.

I'm trying to cross-compile for linux-x86-64.

I try to build my application with this command line:

perlapp --target=linux-x86-64 --norunlib --force --bind Hal.zip[file=Hal.zip,extract,mode=666] --bind HwDiag.zip[file=HwDiag.zip,extract,mode=666] --bind 'Matlab Simulator.zip'[file='Matlab Simulator.zip',extract,mode=666] --exe linux64-install-vantage-2.9-release ../install-vantage-2.9-release.pl

When this command ran, it generated the following output:

installing PDK 9.3 with perl 5.16.3

I just purchased PDK 9.3.0 and I want to install it on all my systems
where I have just compiled 5.16.3 from source.

When I run the installer (e.g. for solaris-x86) and provide my perl
it says my perl is "not binary compatible with ActivePerl (x86-solaris-thread-multi)".

AIX generated executables don't run

Attempt to run generated executables on AIX fail to run. Same utilities run as expected on Win32 and Linux.

Result: Panic: ....libperl.o is not an ActiveSate 5.16 library

Assumed this was related to the common linux issue where TMPDIR is noexec; Since I have no access to effect a change on the AIX system if this is the case, I bundled the exe with an alternate TMPDIR which does allow execution; but the result was the same.

Not sure where to look next...

None of my Perl Dev Kit 9.3 apps will run, "not recognized as a PDK tool" and "perl510.dll is missing" errors

I've been unsuccessful in getting my Perl Dev Kit 9.3 build 297998 running properly. Initially upon installation it would not run because the version of Perl I had installed earlier was version 5.10 (incompatible).

I uninstalled Perl 5.10 and installed 5.18.2 build 1802. I repaired the installation of the Perl Dev Kit and again attempted to run PerlApp. Now it reported that "C:\Program Files (x86)\ActiveState Perl Dev Kit 9.3\bin\perlapp.exe is not recognized as a PDK tool."

libperl.dylib of Perl 5.18.2 incompatible with PDK 9.3.0

PerlApp 9.3.0 build 298063

libperl.dylib at '/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.dylib' is not compatible with the PDK.

OS X 10.10 Yosemite

Any suggestions?

pdk version 9 with perl 5.16

I purchased pdk version 9 a couple years ago and it ran OK with perl 5.12. Recently I installed perl 5.16 and I'm getting "The program can't start because perl512.dll is missing..." Will it work if I put perl512.dll in my Windows 7 path?

PDK PerlApp crashes on open in GUI mode

Attempting to Launch latest 9.3 version of PerlApp...it crashes and leaves this in the console log:

9/15/14 8:02:45.803 AM PerlApp[1194]: An uncaught exception was raised
9/15/14 8:02:45.803 AM PerlApp[1194]: Error (1000) creating window shape
9/15/14 8:02:45.804 AM PerlApp[1194]: (
0 CoreFoundation 0x00007fff8639025c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff88c08e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8639010c +[NSException raise:format:] + 204
3 AppKit 0x00007fff8ce8c9b9 _NSCreateWindowWithOpaqueShape2 + 159

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?