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 Message-ID: <20040203210430.9804.qmail@web41510.mail.yahoo.com> Date: Tue, 3 Feb 2004 13:04:30 -0800 (PST) From: Daniel Atallah Subject: Re: wincvs and cygwin (tcl DLL naming issue) To: "Fr餩ric_L._W._Meunier" <1 AT pervalidus DOT net>, Shankar Unni Cc: cygwin AT cygwin DOT com In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes The problem lies in that anything that is linked against the native dll will not work with the cygwin dll. The problem is simple, the program will use the first matching dll that it finds in the search path. It isn't a wincvs (or gaim in my case) problem, there is nothing that they can really do to prevent it from happening (apart from some awful hack to not allow DLLs from paths that contain the word "cygwin" to be loaded, which wouldn't really fix the problem anyway). I think that the cygwin tcl people *should* care because the inverse problem could also apply - something that wants to use the cygwin TCL dll could in turn find the native dll because it is first in the path. Furthermore, there is an easy solution to the problem that will make the problem go away (unless i'm missing something) - rename cygwin's dll to "cygtcl8x.dll" instead of "tcl8x.dll". -Daniel --- Fr餩ric_L._W._Meunier <1 AT pervalidus DOT net> wrote: > What about asking them to not scan any Cygwin mounts > or ignore > the Cygwin DLLs ? > > The site is pretty clear: > > * WinCvs compiled for Windows 98, Windows NT/2000 > (Optionally > you may want to install TCL8.1 or higher in order to > get the > macros working, see the TCL home page). > > The TCL link points to http://dev.scriptics.com/ , > not Cygwin. > > -- > http://www.pervalidus.net/contact.html -- 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/