Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Jeff Russell" To: Subject: Tcl/Tk wish shell execution problem under bash Date: Wed, 17 Sep 2003 19:11:05 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal The Tcl/Tk wish shell (wish84.exe) does not properly start/execute under bash. When launched, the Tk canvas window appears, but the command prompt window never opens. The wish84.exe application seems to hang (an hour-glass appears with the mouse over the Tk canvas window; a Ctrl-C from bash is ignored, but a click on the tk-window close results in a Windows pop-up saying the application is not responding, from which it can be "ended now"). The Tcl-only shell (tclsh) seems to execute properly. The wish application properly executes when launched from the Windows Start->Run menu. Relevent packages: tcltk-20030901-1, cygwin-1.5.4-1, and bash-2.05b-15 (on Win2k). I'm not sure how investigate this...some things I tried: * recompiled Tcl/Tk from the 20030901-1 source distribution, same behavior. (Note: a minor fix is required in the file tcl/generic/tclCmdAH.c due to a symbol conflict with "FILE_EXISTS".) * recompiled Tcl/Tk from the 8.4.4 source distribution, same behavior. (Note: per the instructions that recommend use of the mingGW stuff.) * tried running "dumper" on the wish84 process, and dumper itself core dumped with a segmentation fault. * if I start wish84 specifying a script with the line "console show", the console window is opened, but no command prompt appears (as if it were busy doing something). If commands are typed into the console window, output appears in the original bash window. Any ideas? JEff Russell -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/