This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Lesstif] INSTALL.html#compile_Windows


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]