Even stranger ... the LessTif 0.93.91-6 source seems to contain the fix in SeparatoG.c but the cvs / rcsid tag does not agree with the number for the version that contains this fix.
This does not explain why it does not work. Still it is a source of confusion -- defeating the purpose of the rcs id tags. Apologies for the misunderstanding engendered by my reading the tag numbers for this file. -- Robert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Atwood, Robert C Sent: 16 January 2004 13:41 To: [EMAIL PROTECTED] Subject: RE: Grace (xmgrace) 5.1.12-1 graph program -- building under cygwin -- possibly LessTif bug from 0.93.91 ? >In fact, it took about 8 hours; Well I am not going to even begin to discuss how much time I have just spent trying to get the minor tick marks to point the other way from the major tick marks, of which only the first 10 minutes was actually changing the tick marks code in the Grace source. Who said debugging free software was a thankless task? 0.93.91-6 - Nope. doesn't work. Since I had to go looking for a mirror with newer updates (mirror.ac.uk doesn't have the new stuff yet) I also found a newer build of Grace, 5.1.14-1 and the stock install crashes (where the old one did not) The internal help shows it was built with 0.93.91 Something I would really like to understand: why should the 5.1.12 build with the older LessTif NOT crash when running with the newer LessTif libraries installed? If the bug is in the LessTif function and the (shared object? dll?) is the buggy one, shouldn't it crash? 0.93.94-1 - Grace Compiles but does not run. The error: Error: attempt to add non-widget child "DropSiteManager" to parent "xmgrace" which supports only widgets Warning: XmManager ClassInitialize: XmeTraitSet failed Harold: Hope you are feeling better soon and good luck with the degree; thanks for trying the build. Detective work of my own: According to the source package I downloaded from cygwin.matrix.com.br (only one I found that seems to be updated with the source) for lesstif-0.93.91-6, the file where the bug happens (SeparatorG.c) has only been patched up to 1.25 (October 6) but the bug was not fixed until 1.26 (Nov. 27) (see copied messages below) I am going to try patching the source and building 0-93-91(patched) myself, but I have not had very good luck so far building any packages under Cygwin (Grace is the only one I tried so far!) , so it may take even more than 8 hours. All for those stupid little tick marks :-() --Robert ************************************************************************ ********** Revision 1.26 - (download), view (text) (markup) (annotate) - [select for diffs] Thu Nov 27 19:13:06 2003 UTC (7 weeks ago) by dannybackx CVS Tags: release_0_93_94, HEAD Changes since 1.25: +3 -3 lines Diff to previous 1.25 Auch - this bug was not yet fixes. Fixes bug # 849599. ************************************************************************ ********** Date: 2003-11-27 11:16 Sender: dannybackx Logged In: YES user_id=39146 Auch. I was wrong. I missed one case. The bug was still in CVS until a couple of minutes ago. I'll create a new release of LessTif shortly to address this. Apologies for the confusion. ************************************************************************ ********** -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Harold L Hunt II Sent: 16 January 2004 05:20 To: [EMAIL PROTECTED] Subject: Re: Grace (xmgrace) 5.1.12-1 graph program -- building under cygwin -- possibly LessTif bug from 0.93.91 ? Robert, Atwood, Robert C wrote: > Dear Harold and others: > > lesstif is the stock version. Also, I reinstalled all my Cygwin > earlier today. > > > $cygcheck -c lesstif > Package Version Status > lesstif 0.93.91-5 OK > > > Comparing the backtrace from this problem and the other problem, it > really looks like the same bug to me. Can the 'stock' lesstif be > updated to 0.93.94? I thought I had seen the last of that bug a couple > of months ago :~O Well, it wasn't simple. In fact, it took about 8 hours; granted, probably 4 of that was for making clean ups that the lesstif package has needed for a long time. I built lesstif-0.93.94, but it doesn't work well. nedit crashes when opening file dialogs. I'm trying a rebuild of it now to see if having 0.93.91 installed while building 0.93.94 was causing problems. The alternative solution I came up with was to apply the patch for the bug number you listed to my 0.93.91 source. That seems to be stable. However, you'll have to report whether it fixes your bug or not. I am going to post my 0.93.94 package as a 'test' release, even if it does not work. I will do this so that others can download the source package and see if they can get it to work. I am not going to look into it any further. If someone gets it working and sends me clean patches, I will release it. If not, I won't release it. We will just have to wait until their is another clean lesstif release that happens to be stable on Cygwin and with nedit. Hope that helps, Harold