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---

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).


Thanks


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

Reply via email to