ActiveState Community

compatibility

Tk compatibility problem with PPM module

OS: All / Any | Product: ActivePerl | tags: compatibility PPM Tk
Question:

I have installed the module Tk-TableMatrix 1.23 ( Installed from AS, using
AS Perl Package Manager). All my scripts using this module are broken. I
have tried to run the "demo" scripts provided in the package. And no matter
which one I run. I get the following message.
--> perl -w basic.pl

Tk::TcldeclsVtab wrong size for TcldeclsVtab at
C:/PRG/Perl/lib/DynaLoader.pm line 252.

Tk::TkeventVtab wrong size for TkeventVtab at C:/PRG/Perl/lib/DynaLoader.pm
line 252.

Answer:

You need a version of Tk-TableMatrix 1.23 that is compiled against Tk 804.x.

When the Tk shipped with ActivePerl was updated to 804.x in the middle of the 5.8.x series, it was recognized that modules which depended on Tk would need to be recompiled. Doing so would, however, makes those modules incompatible with older releases still using Tk 802.x. Since PPM only supports one version of any given module revision per repository, all those older 5.8.x releases would have lost their PPM sources.

Improvements to the functionality of PPM are envisioned which will allow dependency based selection of module versions. For now, the workaround has been to distribute different versions of these modules with compatibility issues from different PPM repositories, some of which are not maintained by ActiveState.

Modules with dependencies on Tk802.x will continue to be available at ActiveState. Modules with dependencies on Tk804.x are available from Randy Kobes' University of Winnipeg PPM repositories:
http://theory.uwinnipeg.ca/ppmpackages/

What is the best version of ActivePerl to use with Windows Vista?

OS: Windows Vista | Product: ActivePerl | tags: compatibility Perl vista windows
Question:

What is the best version of ActivePerl to use with Windows Vista?

Answer:

The best version of ActivePerl to use on Windows Vista is always the most recent build of ActivePerl 5.8.8 or 5.10.0.

ActivePerl 5.8.8.819 and later versions pass the same suite of tests on Windows Vista as they do on Windows XP and other supported versions of Windows.

ActivePerl's known issues on Windows Vista include:

  • PerlIS and PerlEx are installed but not automatically configured due to differences in the script extension mapping process for IIS
  • the OLE browser will not function with Internet Explorer 7

If you run into other issues, please report them at:

http://bugs.activestate.com

What version of Komodo should I use with Windows Vista?

OS: Windows Vista | Product: Komodo | tags: compatibility komodo vista windows
Question:

What version of Komodo should I use with Windows Vista?

Answer:

The best version of Komodo to use with Windows Vista is Komodo 4.1.1. Komodo 3.5 and earlier will not work with Vista.

Should you run into any issues, please file a bug report at:

http://bugs.activestate.com/

What is the best version of ActivePython to use with Windows Vista?

Question:

What is the best version of ActivePython to use with Windows Vista?

Answer:

The best version of ActivePython to use with Windows Vista is ActivePython 2.5.0.0.

ActivePython versions 2.4.3.12 and above pass all of the same tests on Vista that they do on Windows XP and other supported versions of Windows.

Note that you will need to right-click on the installation file and select "Run as Administrator" for the installation to be successful. This issue will be resolved in a future version of ActivePython.

What version of ActiveTcl should I use with Windows Vista?

OS: Windows Vista | Product: ActiveTcl | tags: compatibility tcl vista windows
Question:

What version of ActiveTcl should I use with Windows Vista?

Answer:

The best version of Tcl to use with Windows Vista is ActiveTcl 8.4.14 or later.

There are currently minor issues with installing and uninstalling, but these are not serious and are being worked on. The demo applications distributed with ActiveTcl all function as expected, including the graphical libraries and Expect.

Note that you will need to right-click the installation file and select "Run as Administrator" for the installation to be successful. This will be fixed in a future release of ActiveTcl.