Open Bugs | New Bug anonymous
Login/Register

Equi4 SoftwareEdit Bug

Title: Tclkit cannot do pipes under Win98 Status: open
Product: Tclkit Severity: major
Version: 8.4.1 Type: bug
Assign to:
Platform:
Windows 95,98,ME
Message:

File:
Description:

Messages

2003/05/23 patthoyts
tclkit doesn't bind in the tclpip84 library. This is a helper dll (note:
NOT a tcl package) which provides some support for handling pipes on the
Win9x line. To demonstrate this under Win98 - if we open a tclkit
session and attempt to 'exec command /c dir' we get the following error:
couldn't execute "command": no such file or directory
simply copying tclpip84.dll from a suitable tcl installation into the
same directory and the tclkit executable (or some directory on the PATH)
fixes this and the exec will work.
This rather breaks the one file copy installation :(
2003/05/23 jcw
Thanks for the explanation, Pat - hm, this is unfortunate.
I'm not sure what we can do about it. The good news is that it's an exec issue,
so not
everyone will run into it (phew!).
I wonder whether a "catch { load <path-inside-starkit>/tcl84pip.dll }" would
be enough
to get the dll loaded. Or whether we can add logic to do something like that.
After all,
on Win9x, a DLL will be found by all apps once loaded - so all we may need
to do to get
there is copy to temp, and load explicit from temp, just before an exec?
2003/12/13
I'm still running into the same problem on Windows ME running tclkit 8.4.5.
I don't want to download ActiveState Tcl just to get the tcl84pip.dll. Couldn't
equi4 provide this file in the downloads area? Thanks, George Jempty, [email protected]

Bug Tracker © 2002 McMillan Enterprises, Inc.