PDK Support

Installation Problems and FAQs for Perl Dev Kit

Request ro new feature to GUI debugger

Is it possible to add to the context menu a "Dump Variable" on the selected variable in the graphical debugger. It would pop up the "Dump Variable" dialog box with the selected text filled in.

The Proximity view only works well for simple variables. It does not work for arrays, hashes, objects like the "Dump Variable" dialog works.

I find myself right clicking on a variable and chose "Quick Eval" and then copy the text from the "Quick Eval" dialog box, then chose under Tools, the "Dump Variable" and paste into it.

ERROR: auto/IO/IO.so: cannot open shared object file

Hi There,

We are using trail version of PDK (perlapp) in Linux environment to create one application (.bin file) from a PERL script. We are able to create application but while running it we are facing some error as below.

/local/mnt/workspace/mehul/test$ application.bin test.cfg
Can't load 'auto/IO/IO.so' for module IO: auto/IO/IO.so: cannot open shared object file: No such file or directory at /DynaLoader.pm line 221.
at perlapp line 848
BEGIN failed--compilation aborted at IO/Handle.pm line 263.

Will ActivePerl 5.8.6 work with PDK 9.1.1?

Will ActivePerl 5.8.6 work with PDK 9.1.1? If not, what is the earliest version of ActivePerl that it will work with?

Question on the PerlApp [Test It] operation

This is the first time I've used PerlApp, so this may be a very simple one. After compiling, I clicked on the [Test It] and got the following:

Could not find a suitable Params::Validate implementation: Can't locate Params/Validate/XS.pm in @INC (@INC contains:) at /<D:\Projects\Belfort\AtomicClock\PC-Application\WWVBManager.exe>Module/Runtime.pm line 317, <DATA> line 166.
Can't locate Params/Validate/PP.pm in @INC (@INC contains:) at /<D:\Projects\Belfort\AtomicClock\PC-Application\WWVBManager.exe>Module/Runtime.pm line 317, <DATA> line 166.

Complied module works on WinXP, but not on Win7

I upgraded to Perl 5.14.2 and PerlNET 9.1.1 to gain Win7 compatability for my type wrapper. I eventually got it working again for all WinXP machines (complied on XP), but when it's taken to a Win7 machine the type initializer fails. Any reason this might be? Win7 was the whole point of the upgrade...

Bryan

AVG anti virus reporting finding trojan in my Active Perl Development Kit

AVG reported that it has found the SHeur4.AFHI "trojan" within the files associated with my Active State Perl Development Kit 9.1.1 Build 295479. When I allowed AVG to "remove the threat" it apparantly deleted the executable files for the Perl Development Kit rendering the program menu shortcuts invalid.
I'm thinking that perhaps the compiler nature of the Perl Development Kit is triggering the "trojan" alert. I'm hepeful that someone at Active State can confirm this as a "false positive."

Upgrade to PerlNET 9.1.1 broke my wrapper

I upgraded to Perl 5.14.2 and PerlNET 9.1.1 to gain Win7 compatability for my type wrapper. I got all of my Perl types to complie just fine, and 'dmake test' for the type (PDL::DataArray) works with no errors. However, when I package my type into a DLL (PDL.DataNet) I can't get it to work at all. I just get "Can't locate type PDL.DataNET=HASH(0x544279c)" errors in visual studio.

I do get a warning when I make the target that seems relavant:
"
PDL\DataArray.pm:
warn: auto\PDL\DataArray\DataArray.dll not found
refby: DataArrayWrapper.pm line 7

Fail to run compiled code with PerlApp

Hello,

I was compiling code with PerlApp (code that runs fine as .pl).
However, on the compiled code, I get the following error:

Could not find a suitable Params::Validate implementation: Can't locate Params/Validate/XS.pm in @INC (@INC contains:) at /<C:\Workarea\DoNeR\DoNeR.exe>Module/Runtime.pm line 317.
Can't locate Params/Validate/PP.pm in @INC (@INC contains:) at /<C:\Workarea\DoNeR\DoNeR.exe>Module/Runtime.pm line 317.
 at /<C:\Workarea\DoNeR\DoNeR.exe>Params/Validate.pm line 66

Cannot load perlapp on AIX 5.2 box: Symbols __pth_init, __pthread are not exported from /usr/lib/libpthreads.a(shr_xpg5.o)

Hello folks,

I cannot run perlapp on our AIX 5.2 servers due to the follow errors:
>PDK-9.1.1/bin/perlapp --version
exec(): 0509-036 Cannot load program /usr/software/rats/PDKs/PDK-9.1.1/bin/perlapp because of the following errors:
0509-130 Symbol resolution failed for perlapp because:
0509-136 Symbol __pth_init (number 80) is not exported from
dependent module /usr/lib/libpthreads.a(shr_xpg5.o).
0509-136 Symbol __pthread (number 81) is not exported from
dependent module /usr/lib/libpthreads.a(shr_xpg5.o).

perlapp problem with pdklib.dll

Using PDK 9.1.1, I am attempting to create a new executable with perlapp:

C:\"Program Files"\"ActiveState Perl Dev Kit 9.1.1"\bin\perlapp -exe my_getruns.exe --
perl C:\perl\bin -force -info CompanyName="My Corporation"; my_getruns.pl

It's failing with this DLL error:

The path 'C:\Perl510\bin' is not valid at /PDK/Util.pm line 186

Possibly my version of perl is out of date? I am using perl 5.10:

This is perl, v5.10.0 built for MSWin32-x86-multi-thread

Any help is greatly appreciated. Thank you.