Hi, Dennis Clarke wrote: > A few patches were needed to compile gettext-0.19.8.1 on Solaris 10 > using both Oracle Studio 12.4 and Oracle Studio 12.5 compilers. The > problems seemed to be exclusively to some issue around the use of _Bool > and then "bool" in other place and a mismatch between header files and > the C source files that reference them. > > These adjustments solve all these issues :
Replacing 'bool' with 'signed char' is, of course, not the way to go. For the analysis of the problem: You have already sent a copy of /usr/include/stdbool.h. I would also need: - a copy of the gnulib-generated stdbool.h (in the build tree of gettext), - the preprocessed output of one of the compilation units that failed to compile (i.e. revert your patch, run "make", pick the cc command that failed, replace "cc ... -o xx.o" with "cc ... -E > xx.i", execute that command, then gzip xx.i and send it as attachment). Thanks. Bruno