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
Linux : Minimum glibc 2.5 and gtk 2.10. See Linux Dependencies for further information. Architectures - x86 and x86_64
Mac 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:
Supported Architectures
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 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 |
||
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
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
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
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.
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:
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: