Okay, tried running a build with listed locales added - 
https://builds.sr.ht/api/jobs/113256/manifest / 
https://builds.sr.ht/~yjftsjthsd/job/113256
Still getting the same error.
Any chance anyone knows how to make dtdocbook tell me *what* the fatal error is?

On Sat, Nov 23, 2019, at 8:20 PM, Brian Cole wrote:
> Aha. Well the first problem is that I'm an idiot. It's worse because I 
> just was working on the PKGBUILD, so I'm not sure how I forgot that I 
> have to override a bunch of stuff including cpp. I have corrected this 
> oversight (https://builds.sr.ht/api/jobs/113221/manifest) and that 
> gets... a smaller number of errors. Build at 
> https://builds.sr.ht/~yjftsjthsd/job/113221 if you'd like to review.
> 
> Unfortunately, it's not that easy. Or I'm missing something further. I 
> *believe* the important error is still this?
> 
> ```
> make[4]: Entering directory 
> '/home/build/code/cde/doc/de_DE.ISO8859-1/help'
> + mkdir -p ../help-sdl
> LANG=de_DE.ISO8859-1 SGML_SEARCH_PATH=".:.." 
> LD_LIBRARY_PATH=../../../exports/lib:/usr/dt/lib:/usr/lib 
> DTLCXSEARCHPATH=../../../lib/DtHelp /bin/mksh 
> ../../../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/build/code/cde/doc/de_DE.ISO8859-1/help'
> ```
> 
> Or am I just fixating on the wrong thing again?
> 
> 
> On Sat, Nov 23, 2019, at 5:06 PM, Jon Trulson wrote:
> > Sorry, I posted this late last night... But on further inspection, I'd
> > say your CPP problem is the main issue.
> > 
> > If that's missing, then it would definitely explain the ksh issue, and a
> > whole bunch of other errors you are likely to run into.
> > 
> > Still, you may also need the UTF-8 versions of the locales as well.
> > 
> > -jon
> > 
> > On 11/23/19 12:45 AM, Jon Trulson wrote:
> > > On 11/22/19 10:04 PM, Brian Cole wrote:
> > >> Hello,
> > >>
> > >> I was working on building CDE on Arch Linux (by way of making 
> > >> https://aur.archlinux.org/packages/cdesktopenv-git/ ), and it seems that 
> > >> I can get it to build if I `git checkout 2.3.1`, but anything since 
> > >> ba68ff0a179ca82194783b75ae0807c4065ce28a (inclusive) fails. I've run 
> > >> demo builds in sourcehut to try and isolate the issue and make it easy 
> > >> to demonstrate.
> > >>
> > >> The first failure case appears to look like this 
> > >> (https://builds.sr.ht/~yjftsjthsd/job/111697):
> > >>
> > >> make[4]: Entering directory 
> > >> '/home/build/code/cde/doc/de_DE.ISO8859-1/help'
> > >> + mkdir -p ../help-sdl
> > >> LANG=de_DE.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
> > >> /bin/sh: /bin/ksh: No such file or directory
> > >> make[4]: *** [Makefile:749: ../help-sdl/Appmanager.sdl] Error 127
> > >> make[4]: Leaving directory 
> > >> '/home/build/code/cde/doc/de_DE.ISO8859-1/help'
> > >>
> > >> My first thought was that it was failing because "/bin/ksh" isn't there; 
> > >> I think this is a regression regardless, because Arch was doing this:
> > >>
> > >> cat >> config/cf/site.def <<EOF
> > >> #define KornShell /bin/mksh
> > >> ---snip---
> > >> q
> > >> to force the substitution of mksh. Unfortunately, even if I accept that 
> > >> literally ksh is a hard requirement, I still can't build successfully.
> > >> I've attempted (https://builds.sr.ht/~yjftsjthsd/job/111717) to just run 
> > >> the same build with ksh pulled in from the AUR, and that gets *further*, 
> > >> but errors out all the same:
> > >>
> > >>
> > >> make[4]: Entering directory 
> > >> '/home/build/code/cde/doc/de_DE.ISO8859-1/help'
> > >> + mkdir -p ../help-sdl
> > >> LANG=de_DE.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/build/code/cde/doc/de_DE.ISO8859-1/help'
> > >>
> > >>
> > >> So a few concrete questions:
> > >> - Did build dependencies change with the utf8 merge?
> > >> - Does master currently build for anyone else? If so, what OS are you 
> > >> using and are you just using the build steps described on the wiki?
> > >> - Am I just doing something wrong? My build process is 
> > >> https://builds.sr.ht/api/jobs/111717/manifest (failing) and 
> > >> https://builds.sr.ht/api/jobs/111640/manifest (working 2.3.1).
> > >>
> > > 
> > > I notice that it can't seem to find /lib/cpp either...
> > > 
> > > The only 'new' requirement I can think of is the need to install the
> > > UTF-8 versions of the de, fr, it, and es locales.  The ISO8859-1 locales
> > > are still needed for the doc and help system, but everything else
> > > requires the correct UTF-8 locales as well now - I wonder if that is at
> > > least one of the issues.
> > > 
> > > The gencat errors regarding invalid characters - this smells a lot like
> > > the UTF-8 versions of those locales is missing.
> > > 
> > > WRT to ksh and cpp though, nothing has changed that I am aware of.
> > > 
> > > I've built this on ubuntu 18.04LTS, FreeBSD 11.1 Release, OpenBSD 6.2
> > > and OpenBSD 6.5.
> > > 
> > > I have not tried arch in awhile - it's quite the moving target.  But if
> > > 2.3.1 builds fine, all I can think of right now would be to make sure
> > > you install the UTF-8 version of those locales.
> > > 
> > > ...and figure out what's up with ksh and cpp.  cpp is quite important to
> > > many aspects of building CDE.  I am not aware of any changes there though.
> > > 
> > > You could also git bisect it starting at 2.3.1 to HEAD and find out
> > > when/where something broke...
> > > 
> > > -jon
> > > 
> > > 
> > > 
> > 
> > -- 
> > 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