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

Reply via email to