From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12796 invoked by alias); 8 Dec 2003 18:57:05 -0000 Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com Reply-To: cygwin-xfree@cygwin.com Received: (qmail 12777 invoked from network); 8 Dec 2003 18:57:01 -0000 Received: from unknown (HELO esds.vss.fsi.com) (66.136.174.212) by sources.redhat.com with SMTP; 8 Dec 2003 18:57:01 -0000 Received: from eos.vss.fsi.com (eos [198.51.27.61]) by esds.vss.fsi.com (8.11.6+Sun/8.9.1) with ESMTP id hB8IusP07893; Mon, 8 Dec 2003 12:56:55 -0600 (CST) Received: from localhost (ford@localhost) by eos.vss.fsi.com (8.11.6+Sun/8.11.6) with ESMTP id hB8IuqF20685; Mon, 8 Dec 2003 12:56:54 -0600 (CST) X-Authentication-Warning: eos.vss.fsi.com: ford owned process doing -bs Date: Mon, 08 Dec 2003 18:57:00 -0000 From: Brian Ford X-X-Sender: ford@eos To: LessTif Mailing List cc: cygwin-xfree@cygwin.com, bug-ddd@gnu.org Subject: Re: [Lesstif] INSTALL.html#compile_Windows In-Reply-To: <1070793699.1293.5.camel@dell.roesel.skynet.be> Message-ID: References: <3FCF578A.9030304@msu.edu> <0ad701c3ba8c$e47ad9b0$d92601a3@ouce.ox.ac.uk> <1070793699.1293.5.camel@dell.roesel.skynet.be> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2003-12/txt/msg00151.txt.bz2 List-Id: On Sun, 7 Dec 2003, Danny Backx wrote: > Hmm, maybe I didn't read some message carefully enough to figure > out that this was a complete and working patch set, not work > in progress. > At the time, a lesstif DLL for Cygwin was still a work in progress, all be it an iminent one. But, the Xt/Xmu/Xaw DLLs described by your documentation as the reason for its impossibility did already exist. Hence, I requested a documentation update while soliciting help for the work in progress. > If that is so, my apologies. > It was confusing, and I should have supplied an actual documentation patch instead of just the commentary. So, my appologies as well. > Anyway : I've located the messages in your mail and worked through > the patch set. I've applied them. One was wrong (aclocal.m4 is a > generated file, ac_find_xft.m4 needed to be changed instead. > I definately did not expect you to do this. As I stated previously, I intended to clean them up and submit them myself given sufficient time. At the time of the first report, this patch set did not exist, yet. Anyway, thank you for taking the time to do this. I have not yet had the time to review the resul, but I will try to soon. > I've edited the INSTALL document, you may want to read the > changes. I am not sure whether Interix and others still exist, > maybe you'd like me to add more comments about Cygwin. If you > do, don't hesitate to ask. > This looks fine for now. Thank you again. > I don't run Cygwin regularly so I'm not in a position to test > these changes. Can someone check ? Do you want me to create > another release of LessTif with this change ? > I will check as soon as I find time. Cygwin distributes its own binary and source releases independant of the lesstif release schedule, so a new release from you is not necessary. Thanks for the offer. > On Thu, 2003-12-04 at 20:35, Brian Ford wrote: > > Arnaud Desitter wrote: > > > Harold L Hunt II wrote: > > >> Richard Campbell wrote: > > >>>Arnaud Desitter wrote: > > >>>>http://www.lesstif.org/INSTALL.html > > >>> > > >>> "On windows using Cygwin, U/WIN or Interix, LessTif must be built as > > >>> static libraries. Because, one of the biggest issues with X on Win32 > > >>> is the moronic DLL format. Specifically - it is not possible to export > > >>> data from a Win32 DLL in a form that can be used to statically initialize > > >>> another global variable. Data access from a DLL requires at least one > > >>> pointer indirection, and hence executable code. This is why X11R6 doesn't > > >>> have DLLs for Xt/Xmu/Xaw (and Motif) on Win32." > > >>> > > >>> If yes, these rules have been changing. Brian, isn't this what you > > >>> were specifically working on recently? > > >>> > > I was just trying to help pick up the pieces. > > > > Ralf Habacker and Harold L Hunt II fixed the shared Xt problem here: > > > > http://www.cygwin.com/ml/cygwin-xfree/2003-10/msg00173.html > > > > Then, Zhangrong Huang and Harold L Hunt II fixed lesstif here: > > > > http://www.cygwin.com/ml/cygwin-xfree/2003-10/msg00347.html > > > > > > The statement in quotes above is now misleading and completely > > > > incorrect. We are distributing *only* a shared version of LessTif on > > > > Cygwin now. The various problems mentioned in the quote all have > > > > work-arounds, some of which were already used by OS/2; we enabled those > > > > work-arounds and adding one or two more of our own and the shared > > > > LessTif library compiles and works fine now. > > > > > > I'll take an action item to push these changes back upstream to lesstif, > > but don't expect any particular time line. > > > > > Fill free to contact the lesstif guys to fix it. > > > > > I did, here: > > > > http://www.cygwin.com/ml/cygwin-xfree/2003-10/msg00291.html > > > > They have not, yet. > > > > I guess I need to supply an actual documentation patch. Again, I'll put > > it on my list. But, don't expect immediate action. > -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International Phone: 314-551-8460 Fax: 314-551-8444