Thanks for the heads-up, Johannes. I've renamed the 'bool' identifier
in libgretl's boxplot code, in git and also the snapshot at
https://sourceforge.net/projects/gretl/files/snapshots/gretl-source.tar.xz
Please let us know if there are any remaining C23 no-no's.
Allin Cottrell
On Tue, Jan 28, 2025 at 1:12 PM Johannes Lips <johannes.lips(a)gmail.com> wrote:
>
> Dear all,
>
> in the process of the new fedora 42 release, there was a mass rebuild of
> all the packages. Since most of the times there's a new gcc release as
> well against which the packages are built.
> There are often build failures because of this.
> Gretl also failed to build and as far as I can see it's because
> the default C standard in GCC 15 is C23, and C23 has three new keywords:
> `bool`, `true`, and `false`.
>
>
https://kojipkgs.fedoraproject.org//work/tasks/3696/128383696/build.log
>
> Build:
>
https://koji.fedoraproject.org/koji/taskinfo?taskID=128383696
>
> It would be really great if we could fix that upstream, otherwise I will
> try to create a patch and/or try to compile it with an older C standard.
>
> Thanks a lot in advance!
>
> Best regards,
> Johannes