On 1/11/21 3:13 PM, Danilo Pecher wrote: > 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.
Absolutely true - lesstiff will not work with CDE. -jon > 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 -- 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