Active TCL support for Windows server 2008 R2 Datacenter

Posted by mana_panigrahi on 2009-06-17 07:05

Hi,
I am trying to install ActiveTcl in "Windows server 2008 R2 Datacenter" and expect package version 5.43.

When I do tclsh and then "package require Expect" it shows Expect package version as 5.43 which is correct.But when I do "Spawn cmd" it returns a return code plus an error message as "Tclsh application has encounter an error. windows is tring to fix it".After some time the popup closes and comes out of the tclsh % prompt.

I have tried with following packages still everywhere it shows same error:
ActiveTcl8.3.4.4-win32-ix86.exe
ActiveTcl8.4.19.1.286921-win32-ix86-threaded.exe
ActiveTcl8.5.4.0.286921-win32-ix86-threaded.exe

Kindly suggest what could be possible way of debugging the same or is there any particular version of ActiveTcl which supports "Windows server 2008 R2 Datacenter".

Regards,
-MP

jeffh
ActiveState Staff
Thu, 2009-06-18 13:53

The more recent releases of Windows have extra controls (DEP) that prevent tools like Expect from operating properly as they require the debugging APIs to take control of applications. You can turn off DEP on these machines. See the expect mailing list for details.