Antonis,
For your locale error, if you would simply like to install CDE with english
only, you can actually ignore that error, I always build CDE and installed it
with this error present, as I refuse to install the other locales as I dont
want them taking up useless space on my disk. I have not noticed any negative
side effects of doing so other than make and the install scripts complaining.
If you'd like, you could install an old version (2.3.0) that disables the
alternate locales by default until something can be done about this error, I
feel like it might have to do with the recent addition of utf8 support but I
have no proof of this, nor do I want to point any fingers.
For your dtsrcreate error, I spun up a VM with pure os 9 running, I followed
the instructions as if I were on the latest release of ubuntu, and aside from
having to install bison again after I had already installed it, everything
worked fine, could I get a log of your build?
Thank you for your time,
-Chase
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, November 12, 2020 3:54 AM, Antonis Tsolomitis
<antonis.tsolomi...@gmail.com> wrote:
> Both stable and git versions have the same problems on both PureOS (=Debian
> testing) and Manjaro Linux.
> It is not only documentation that does not get build. dtstyle does not get
> build either. dthelpview and all doc programs.
> But dtstyle why? It has nothing ti do with locale. Does it?
>
> The stable version ends up with a success message although earlier it has
> errors.
> For example:
>
> make[4]: Entering directory '/home/atsol/Downloads/cde-2.3.2/doc/C/guides'
> LANG=C SGML_SEARCH_PATH=".:.."
> LD_LIBRARY_PATH=../../../exports/lib:/usr/dt/lib:/usr/lib
> DTLCXSEARCHPATH=../../../lib/DtHelp
> DTINFO_HOME=../../../programs/dtinfo/dtinfogen
> DTINFO_BIN=../../../programs/dtinfo/dtinfogen/install:../../../programs/dtinfo/dtinfogen/mmdb/StyleSheet:../../../programs/dtinfo/dtinfogen/mmdb/src:../../../programs/nsgmls:../../../programs/dtsr
> ../../../programs/dtinfo/dtinfogen/infolib/etc/dtinfogen tocgen -T
> ../../../doc/tmp -n cde -d "CDE and Motif Information Library" -f
> usersGuide/TOC.sgm -id cde.usersGuide.toc -title "User's Guide"
> usersGuide/book.sgm
> dtinfogen: dtsrcreate not found
> make[4]: *** [Makefile:767: usersGuide/TOC.sgm] Error 255
>
> blah blah blah (=errors for locales) and then:
>
> Full build of Release 2.3.2 of CDE complete.
>
> In the wiki there are instructions for Arch which I used for Manjaro. But I
> will try Arch too although I do not think
> that this is the problem. I expected to compile on Debian testing but it does
> not.
>
> Antonis.
>
> On 11/9/20 7:38 AM, Brian Cole wrote:
>
>> Aha! I can, however, also reproduce your solution:)
>> https://builds.sr.ht/~yjftsjthsd/job/337668 is the same as before, except
>> that it starts by running:
>>
>> sudo locale-gen de_DE
>> sudo locale-gen es_ES
>> sudo locale-gen fr_FR
>> sudo locale-gen it_IT
>> sudo update-locale
>>
>> And that works:) I'm not convinced that it makes sense to require having all
>> that (can we do a CDE build with just C/en_US?), but it does work. If we do
>> want that to be The Solution, then at a minimum the wiki should be updated
>> and we should find out what the equivalent is on other supported OSs.
>>
>> On Sun, Nov 8, 2020, at 11:46 PM, Brian Cole wrote:
>>
>>> FWIW, I can easily reproduce this building from master on Ubuntu 18.04;
>>> * https://builds.sr.ht/~yjftsjthsd/job/337574 is a build with just `make
>>> World` and fails
>>> * https://builds.sr.ht/~yjftsjthsd/job/337610 is a build with `make
>>> World.dev` and succeeds
>>> * https://builds.sr.ht/~yjftsjthsd/job/337637 is a build with `make World`
>>> preceeded by `export LANG=C` and fails
>>> * https://builds.sr.ht/~yjftsjthsd/job/337644 is a build with `make World`
>>> preceeded by `export LANG=it_IT.ISO8859-1` and fails
>>>
>>> (you can hit "view manifest" on the left to see the exact commands in each
>>> build)
>>>
>>> On Sun, Nov 8, 2020, at 6:01 AM, Edmond Orignac wrote:
>>>
>>>> Is the italian locale installed ? on Ubuntu 20.04, locale -a |grep -i
>>>> iso8859 gives
>>>>
>>>> de_DE.iso88591
>>>> es_ES.iso88591
>>>> fr_FR.iso88591
>>>> it_IT.iso88591
>>>>
>>>> and the CDE build succeeds.
>>>>
>>>> Another possibility is that the build of the documentation fails when the
>>>> locale is UTF-8.
>>>>
>>>> You could try to do export LANG=C or export LANG=it_IT.ISO8859-1 before
>>>> make World
>>>>
>>>> to see if the build succeeds.
>>>>
>>>> As a last option, you could try to do make World.dev to exclude building
>>>> the documentation.
>>>>
>>>> I expect the developpers will have better ideas to try out.
>>>>
>>>> Best,
>>>>
>>>> E. Orignac
>>>>
>>>> Le 08/11/2020 à 11:23, Antonis Tsolomitis a écrit :
>>>>
>>>>> I just saw that Mike T. has the same problem in Arch. So it is not a
>>>>> Debian/PureOS problem.
>>>>>
>>>>> Antonis.
>>>>>
>>>>> On 11/8/20 12:04 PM, Antonis Tsolomitis wrote:
>>>>>
>>>>>> I am trying to compile CDE on a Librem13 Laptop with the latest PureOS.
>>>>>>
>>>>>> PureOS is a Debian derivative by Purism who produces these latops, and I
>>>>>> have
>>>>>> enabled their rolling system, which is essentially Debian testing.
>>>>>> So I follow the Debian instructions.
>>>>>>
>>>>>> Compilation stops with the following error. How to fix this? It does not
>>>>>> like Italian?:-)
>>>>>>
>>>>>> thank you,
>>>>>>
>>>>>> Antonis.
>>>>>>
>>>>>> LANG=it_IT.ISO8859-1 SGML_SEARCH_PATH=".:.."
>>>>>> LD_LIBRARY_PATH=../../../exports/lib:/usr/dt/lib:/usr/lib
>>>>>> DTLCXSEARCHPATH=../../../lib/DtHelp /bin/ksh
>>>>>> ../../../programs/dtdocbook/doc2sdl/dtdocbook -t
>>>>>> ../../../programs/dtdocbook/doc2sdl -H
>>>>>> ../../../programs/dthelp/parser/pass2/htag2/dthelp_htag2 -I
>>>>>> ../../../programs/dtdocbook/instant/instant -L
>>>>>> ../../../programs/dtdocbook/xlate_locale/xlate_locale -S
>>>>>> ../../../programs/nsgmls/nsgmls -o ../help-sdl/Appmanager.sdl
>>>>>> Appmanager/book.sgm
>>>>>> dtdocbook fatal error:
>>>>>> Error processing book.out.sdl by
>>>>>> ../../../programs/dthelp/parser/pass2/htag2/dthelp_htag2
>>>>>> make[4]: *** [Makefile:749: ../help-sdl/Appmanager.sdl] Error 1
>>>>>> make[4]: Leaving directory
>>>>>> '/home/atsol/Downloads/cdesktopenv-code/cde/doc/it_IT.ISO8859-1/help'
>>>>>> make[3]: *** [Makefile:734: all] Error 2
>>>>>> make[3]: Leaving directory
>>>>>> '/home/atsol/Downloads/cdesktopenv-code/cde/doc/it_IT.ISO8859-1'
>>>>>> make[2]: *** [Makefile:738: all] Error 2
>>>>>> make[2]: Leaving directory
>>>>>> '/home/atsol/Downloads/cdesktopenv-code/cde/doc'
>>>>>> make[1]: *** [xmakefile:1004: all.doc] Error 2
>>>>>> make[1]: Leaving directory '/home/atsol/Downloads/cdesktopenv-code/cde'
>>>>>> make: *** [Makefile:62: World] Error 2
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>
>> _______________________________________________
>> 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