PPM Repositories for wxPerl

This PPM repository contains binary distributions of Wx and related modules. An index of the major modules contained in this repository is at the PPM Repository Index. To use the repository, add:

http://www.wxperl.co.uk/repository 

to your repositories in Perl Package Manager or select the wxperl repository from the drop down list. The packaged wxWidgets is version 2.8.12

Supported Architectures
windows_logo.gif  space25.png
Windows 32 bit x86 Perl 5.14
Windows 32 bit x86 Perl 5.12
Windows 32 bit x86 Perl 5.10 
Windows 32 bit x86 Perl 5.8
Windows 64 bit x64 Perl 5.14
Windows 64 bit x64 Perl 5.12
Windows 64 bit x64 Perl 5.10

linux_logo.gif  space25.png Linux 32 bit x86 Perl 5.14
Linux 32 bit x86 Perl 5.12
Linux 32 bit x86 Perl 5.10
Linux 32 bit x86 Perl 5.8
Linux 64 bit x86_64 Perl 5.14
Linux 64 bit x86_64 Perl 5.12
Linux 64 bit x86_64 Perl 5.10
osx_logo.gif space25.png
Darwin 32 bit universal i386 and ppc Perl 5.12
Darwin 32 bit universal i386 and ppc Perl 5.10
Darwin 32 bit universal i386 and ppc Perl 5.8

Supported Platforms
 
msw25.pngMicrosoft Windows: Minimum OS version - Windows 2000. (But see Windows 2000 notes.)

linux25.pngLinux  : Minimum glibc 2.5 and gtk 2.10.  See Linux Dependencies for further information. Architectures - x86 and x86_64

osx25.pngMac OSX : Minimum operating system version - Mac OSX 10.4 - Tiger.  Architectures - universal (i386 and ppc)

Your Perl must be compatible with the build environment for these modules so you will avoid problems if you use the  binary distributions of Perl from ActiveState.

Minumum ActiveState builds potentially supported are:

Perl 5.14 :  ActiveState build 1400 (Not on Mac OS X)
Perl 5.12 :  ActiveState build 1200
Perl 5.10 :  ActiveState build 1006
Perl 5.8   :  ActiveState build 825

As of 18 May 2011, the build environment versions are 827, 1007, 1200 and 1400.

On Microsoft Windows, you may also have success with Strawberry Perl.
As Strawberry Perl uses a command line PPM tool, there are specific instructions for Strawberry Perl here.

Once you have a suitable version of Perl installed, use the Perl Package Manager to install PPMs from this site. From the application menu under Edit -> Preferences, add a new repository using the URL

http://www.wxperl.co.uk/repository

If you have a recent ActivePerl installation on Windows, this repository will already be available in the dropdown list of repositories. Take care NOT to select the ANSI repository.

Choose to install Wx, Wx::Demo, Wx::TreeListCtrl and Wx::GLCanvas to start. You can then run the Wx::Demo to see examples of many of the GUI controls that wxPerl provides. Read the platform specific pages for further information.

If you want to use the PPMs from this repository, make sure you select the correct Wx ppm. Do not select a Wx ppm that is provided by the ActiveState repository or any other repository. PPMs for Wx and related modules that contain compiled XS code are unlikely to be compatible if they come from different repositories. You can display the source repository for PPMs in the Perl Package Manager GUI via the menu selection View->View Columns->Repo.  Simply selecting Wx::TreeListCtrl or Wx::GLCanvas from the wxPerl repository will be enough to ensure that the correct dependencies are installed.

Do not select Alien::wxWidgets from any repository in the Perl Package Manager. Selecting Wx alone will ensure that you get the correct Alien::wxWidgets from the correct repository if that module is required.  

For older Linux distributions compatible with RHEL4 (glibc 2.3.4 and gtk 2.4) a sub repository (x86 32 bit only) with suitable RPMs is provided at

http://www.wxperl.co.uk/repository/rhel4

There are platform specific instructions on running wxPerl scripts and the wxPerl Demo:


Blogs

Binary Oasis

Recent Entries

Perl 5.14 Support
on Binary Oasis
PPMs Updated - Wx 0.99 / wxWidgets 2.8.12
on Binary Oasis
Cava Packager
on Binary Oasis

Groups