PDK Support

Installation Problems and FAQs for Perl Dev Kit

Error creating linux-x86-64 executable using PDK

Hello,

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 5.6.1.635 on Windows7 Machine - Perl Not Added to PATH

I purchased PDK 5.6.1.635 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
l
'C:\Program Files (x86)\ActiveState\ActivePerl\Perl32\bin\perl.exe' (MSWin32-x86
-multi-thread-64int) is not binary compatible with ActivePerl (MSWin32-x86-multi
-thread)

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".