As some of you may be aware a recent change in GCC has enabled the C23
standard to be the default. CDE was refusing to build with this standard,
mostly due to C23's insistence on proper function prototypes and
declarations.

I've gone through CDE and fixed up the many problems, there were issues in
nearly all sub components. The changes are fairly far-reaching [1] so I've
checked them into a branch in git 'C23-GCC15-Changes' for testing before
merging to HEAD

I've tested and confirmed it's still building and working on

Linux Ubuntu 20.04 x64  GCC 9.4.0
Linux Ubuntu 24.10 x64  GCC 14.2.0
Linux Ubuntu 25.10 x64  GCC 15.2.0

However if you are using different configurations, could you please test
and check that it's working for you?

git fetch --all
git checkout C23-GCC15-Changes


Peter (flibble)


[1]
https://sourceforge.net/p/cdesktopenv/code/ci/68cae0c36b5caccb3e00b5371f4031147154acf9/

-- 
Peter Howkins
[email protected]
https://www.marutan.net/
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to