From: rgruet at ina.fr (Richard GRUET)
Date: Thu, 15 Apr 1999 15:45:08 +0100
Subject: 1.5.2 install problems on NT
References: <3714D8FF.634655C5@ina.fr> <8DA968455duncanrcpcouk@news.rmplc.co.uk>
Message-ID: <3715FB74.37EB984@ina.fr>
Content-Length: 1466
X-UID: 804                                                  

Duncan Booth a ?crit :

> Richard GRUET <rgruet at ina.fr> wrote in <3714D8FF.634655C5 at ina.fr>:
>
> >Tcl problems:
> >---------------
> >......
> >
> >This probably means that Tk wasn't installed properly.
> >
>
> I had exactly that problem. I think it means that you upgraded an old Tcl
> system but there are still copies of the old Tcl80.dll files lying around
> somewhere and python is finding those in preference to the new ones.
> Delete tcl80.dll from the \winnt\system32 directory or wherever they
> are, and add the tcl bin directory (e.g. D:\Progra~1\Tcl\Bin) to the end of
> your path in the control manager/system/environment settings.

You're right, I have an old Tcl80.dll in my windows\system32 directory. I've
removed it and added the Tcl\bin path to my Path variable.
The old problem disappeared, but now when I launch for instance idle.pyw, I get
an error:
"The procedure entry point _Tcl_Gets could not be located in the dynamic linl
library tcl80.dll".

There is no other copy of Tcl80.dll anywhere on my computer. My Tcl80.dll is
362 Kb and dated 99/03/08; and it actually doesn't export any _Tcl_Gets
procedure !! I precise that during install of the Python upgrade to 1.5.2, I've
selected the Tcl upgrade.

Do you know the reason for that problem ?

Thanks

Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/19990415/005ded04/attachment.html>


