As far as I remember Lesstif has always been unsuitable to build CDE.
I think one of the OS specific build pages even explicitely mentions
not to use Lesstif, but open-motif instead. Since the day Motif has
been opensourced there is no real point in using lesstif imho.

On Mon, 11 Jan 2021 at 22:56, Lev <int...@mailbox.org> wrote:
>
> Hi,
>
> In case it would make sense to test everything at once, here are the 
> remaining musl patches.
>
> I have a couple of concerns with the internationalization refactoring:
>
> - Dt11GetMessage and DtCatgets both call XtProcessLock.
> I don’t have access to a threading implementation of Xlib, but I’ve read some 
> sources state that Motif 2 allows for recursive calls. LessTif apparently 
> will deadlock.
>
> - The application builder will now include MsgCatP.h, a private header, 
> instead of nl_types.h.
> Perhaps this header should be made public?
>
> Additionally, I am not sure I solved the TCGETS issue in the Desktop Korn 
> Shell in the cleanest way.
>
> Kind regards,
> Lev
>
>
>
> > On Jan 11, 2021, at 14:04, Danilo Pecher <danilo.pec...@data-experts.biz> 
> > wrote:
> >
> > I could try the BSD builds on the weekend. Currently a bit too busy at
> > work to do it on week days.,
> >
> > On Mon, 11 Jan 2021 at 02:24, Jon Trulson <j...@radscan.com> wrote:
> >>
> >> Hi,
> >>
> >> Thanks for your contribution.  At a first glance it looks ok, except for 
> >> patch 0003:
> >>
> >> Author: Lev Kujawski <int...@mailbox.org>
> >>
> >> Date:   Wed Jan 6 12:13:40 2021 -0700
> >>
> >>    Define time_t within AccessI.h by including <sys/stat.h>.
> >>
> >> diff --git a/cde/lib/DtHelp/AccessI.h b/cde/lib/DtHelp/AccessI.h
> >>
> >> index 4dcc6270..206135e5 100644
> >>
> >> --- a/cde/lib/DtHelp/AccessI.h
> >>
> >> +++ b/cde/lib/DtHelp/AccessI.h
> >>
> >> @@ -44,6 +44,7 @@
> >>
> >> #ifndef _DtHelpAccessI_h
> >>
> >> #define _DtHelpAccessI_h
> >>
> >>
> >>
> >> +#include <sys/stat.h>
> >>
> >>
> >>
> >> #ifndef        _XtIntrinsic_h
> >>
> >> /*
> >>
> >>
> >>
> >> I think this should be:
> >>
> >> #include <time.h>
> >>
> >>
> >> ... at least for Linux, but definitely not sys/stat.h, which probably 
> >> includes time.h indirectly.  Could you try that change and resubmit that 
> >> patch?
> >>
> >> I've applied the others, thanks!
> >>
> >> I have not tried a BSD build.
> >>
> >> -jon
> >>
> >> On 1/6/21 7:36 PM, Lev via cdesktopenv-devel wrote:
> >>
> >> Hello,
> >>
> >> The attached patches are the first of a set fixing various 
> >> incompatibilities between CDE and the musl C library. Musl has become a 
> >> popular alternative to glibc and uClibc, with distributions like Void 
> >> already supporting it for desktop use.
> >>
> >> Advantages of musl include the ease of creating truly standalone static 
> >> binaries (e.g., no attempts to dlopen() incompatible NSS modules), its MIT 
> >> license, its strict conformance to contemporary POSIX standards, and its 
> >> small size.
> >>
> >> Everything within CDE (including documentation) builds successfully, with 
> >> only one minor functional deficiency in the CDE Print Manager, which can 
> >> no longer bind privileged client ports using rresvport().
> >>
> >> Kind regards,
> >> Lev
> >>
> >> I
> >>
> >>
> >>
> >> _______________________________________________
> >> cdesktopenv-devel mailing list
> >> cdesktopenv-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
> >>
> >>
> >> --
> >> Jon Trulson
> >>
> >>  "Entropy.  It isn't what it used to be."
> >>                           -- Sheldon
> >>
> >> _______________________________________________
> >> cdesktopenv-devel mailing list
> >> cdesktopenv-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
> >
> >
> > _______________________________________________
> > cdesktopenv-devel mailing list
> > cdesktopenv-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>


_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to