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 was (Re: DDD 3.3.8(i686-pc-cygwin) gets `Segmentation fault)


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.

If that is so, my apologies.

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'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.

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 ?

	Danny

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.


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