I've been trying to build CDE on Fedora 29 and just tried on 30
yesterday. Both fail. Something I believe I have discovered is a set
of issues related to bison (yacc). What I noticed is that I needed to
use "alternatives --install /usr/bin/yacc yacc /usr/bin/bison 1000" to
get rid of the yacc parsing errors. However, that didn't totally fix
the issue. Below is one of the first errors I see:
----- code starts here
rm -f boolpars.o
gcc -g -pipe -c -O2 -fno-strict-aliasing -Wno-write-strings
-Wno-unused-result -ansi -I. -I./raima -I../..
-I../../exports/include -I../../imports/motif/include -I/usr/include
-D__linux__ -D__x86_64__ -D_POSIX_SOURCE -D_DEFAULT_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE -D__NO_STRING_INLINES -D__NO_MATH_INLINES
-DANSICPP -DMULTIBYTE -DNLS16 -DOSMAJORVERSION=5 -DOSMINORVERSION=0
-DBYTE_SWAP -DFUNCPROTO=15 -DNARROWPROTO -DI18N_MSG -DMULTIBYTE
-fPIC boolpars.c
boolpars.c:89:10: fatal error: boolyac.h: No such file or directory
89 | #include "boolyac.h"
| ^~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:807: boolpars.o] Error 1
make[3]: Leaving directory '/home/z601793/cdesktopenv-code/cde/lib/DtSearch'
----- end of code
This is just one issue which appears to stem from something in the
Makefile. It's like yacc/bison isn't creating the boolyac.h file (I'm
no coder, but I can read and get the gist).
I have seen this in both Fedora 29 and 30, so I am perplexed at how to
overcome this.
By my hand, I am,
Michael E. Griffin
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel