This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: [Lesstif] Re: http://lesstif.sourceforge.net/INSTALL.html#compile_Windows
- From: Rick Scott <rwscott at alumni dot uwaterloo dot ca>
- To: Harold L Hunt II <huntharo at msu dot edu>
- Cc: cygwin-xfree at cygwin dot com, lesstif at lesstif dot org
- Date: Sat, 25 Oct 2003 08:16:57 -0400 (EDT)
- Subject: Re: [Lesstif] Re: http://lesstif.sourceforge.net/INSTALL.html#compile_Windows
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: Rick Scott <rwscott at alumni dot uwaterloo dot ca>
On 25-Oct-03 at 05:21, Harold L Hunt II (huntharo@msu.edu) wrote:
> Brian,
>
> Actually, Nicholas Wourms and I got a shared build working. He has
> posted the package for me to review and I will try to upload it tonight
> if I get a chance. He also included bug fixes that are in lesstif's
> CVS, so mwm's 'Close' menu item seems to be working again.
>
> Harold
>
> Brian Ford wrote:
>
> >>Windows
> >>
> >>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.
> >>
> >
> > Not exactly true on Cygwin anymore because of the following hack:
> >
> > http://www.cygwin.com/ml/cygwin-xfree/2003-10/msg00173.html
> >
> > I am still trying to shake out a working lesstif DLL from this, but I
> > thought I would ask two questions that might help speed this up.
> >
> > Does anyone remember what variables specifically this effects? Is
> > _XtInherit() the only one?
> >
> > As an intermediate step, I am trying a static lesstif build with the new
> > shared Xt/Xmu, etc. I am getting the followin message on startup of an
> > application that previously worked fine:
> >
> > Warning: XmManager ClassInitialize: XmeTraitSet failed
> >
> > Error: attempt to add non-widget child "DropSiteManager" to parent "he"
> > which supports only widgets
This error is usually a result of using the Xt VendorShell instead of the Xm
VendorShell, caused by linking ... -Xt -lXm -lX11 ...
> >
> > Still digging in lesstif source to find out what this means and where to
> > go from here, but any comments/suggestions would be greatly appreciated.
> >
> > Thanks.
> >
>
> _______________________________________________
> Lesstif mailing list
> Lesstif@lesstif.org
> https://terror.hungry.com/mailman/listinfo/lesstif