Wx 3.009, Alien::wxWidgets 0.73, Strawberry Perl 5.42.2.1 PDL

From Perl Guilds - Getting Medieval with Perl
Jump to navigation Jump to search

Step 1 - Install Strawberry Perl PDL (5.42.2.1)

[edit | edit source]

Install the Strawberry Perl PDL ZIP edition from the Strawberry Perl release page:

Strawberry Perl 5.42.2.1 64-bit release assets

Download:

strawberry-perl-5.42.2.1-64bit-PDL.zip

Installing Strawberry Perl (5.42.2.1) + PDL

[edit | edit source]

This build uses the Strawberry Perl PDL edition rather than the standard MSI. The PDL ZIP conventionally unpacks under:

C:\sw\pdl

This provides a Windows Perl environment that includes the Perl Data Language. See notes on creating a Perl environment using Strawberry Perl that includes PDL.

After extracting the ZIP, make sure the following directories are available in the active PATH:

C:\sw\pdl\c\bin
C:\sw\pdl\perl\site\bin
C:\sw\pdl\perl\bin

You can verify the Perl and PDL installation with:

C:\> perl -v

C:\> perl -MPDL -E "say $PDL::VERSION"

Once this is set up, the rest of the instructions starting with Step 2 below should work the same.

Step 2 - Install Alien::wxWidgets (v 0.73)

[edit | edit source]

Once Perl is installed and the Strawberry Perl PDL directories are in the active PATH, open a Windows CMD window or PowerShell window using that environment.

Type the command at the C:\> prompt:

C:\> cpanm --verbose https://github.com/sciurius/perl-Alien-wxWidgets/releases/download/R0.73/Alien-wxWidgets-0.73.tar.gz

Step 3 - Install Wx / wxPerl (v 3.009)

[edit | edit source]

C:\> cpanm --verbose https://github.com/sciurius/wxPerl/releases/download/R3.009/Wx-3.009.tar.gz

Verified Version Combination

[edit | edit source]
Component Version Link Notes
Strawberry Perl 5.42.2.1 64-bit UCRT, PDL ZIP edition SP_54221_64bit PDL edition; conventionally unpacks under C:\sw\pdl.
Alien::wxWidgets 0.73 R0.73 wxWidgets discovery/configuration layer for wxPerl.
Wx / wxPerl 3.009 R3.009 Perl bindings for wxWidgets.