This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: Grace (xmgrace) 5.1.12-1 graph program -- building under cygwin -- possibly LessTif bug from 0.93.91 ?
- From: "Atwood, Robert C" <r dot atwood at imperial dot ac dot uk>
- To: <cygwin-xfree at cygwin dot com>
- Date: Fri, 16 Jan 2004 13:40:58 -0000
- Subject: RE: Grace (xmgrace) 5.1.12-1 graph program -- building under cygwin -- possibly LessTif bug from 0.93.91 ?
- Reply-to: cygwin-xfree at cygwin dot com
>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: cygwin-xfree-owner@cygwin.com
[mailto:cygwin-xfree-owner@cygwin.com] On Behalf Of Harold L Hunt II
Sent: 16 January 2004 05:20
To: cygwin-xfree@cygwin.com
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