DavidJF

Perl SDK on Windows 32-bit Fails

Discussion created by DavidJF on Jan 24, 2018
Latest reply on Feb 14, 2018 by DavidJF

Hello.

 

I have a custom probe that runs across multiple OS's and variants, but Windows 32-bit is giving trouble.

I am using Strawberryperl Portable for maximum not-breaking-other-things.

 

However, whenever the script tries to use one of the SDK modules, Perl dies. (silently).

Trying to run in debug shows a SEGV (see below for the exact message)

 

I only see this fault on Windows 32 bit, not x64.

I have tried Perl 5.14.2, 5.14.3 and 5.14.4

Each with SDK_Perl 5.06 and 5.10, and always with the same failure.

 

I can't use a non-portable, so ActivePerl is out.

 

Any help?

 

Details of fault:

E:\>ver  

Microsoft Windows [Version 5.2.3790] 

E:\>perl -e"print $^V"
v5.14.4
E:\>perl -MNimbus::API -e "print $^V" 


E:\>perl -MNimbus::API -de "print $^V" 

Loading DB routines from perl5db.pl version 1.33
Editor support available. 

Enter h or `h h' for help, or `perldoc perldebug' for more help. 

Signal SEGV at E:\Nimsoft\perllib/Nimbus/API.pm line 247. 
        require Nimbus/API.pm called at -e line 0 
        main::BEGIN() called at E:\Nimsoft\perllib/Nimbus/API.pm line 0 
        eval {...} called at E:\Nimsoft\perllib/Nimbus/API.pm line 0 
E:\>

Outcomes