Antonio,

The new C23 version of the C language standard appears to have added
"bool", "true", and "false" as language keywords. This is causing
compilation errors for newer compiler versions which assume C23 by
default, specifically with the "bool" enum in "ed.h". If continued C89
compatibility is desired, the target standard version needs to be made
explicit with a compiler flag. This appears to be the cause of a
downstream bug in Gentoo [1].

Cheers,
Alexander

[1] https://bugs.gentoo.org/943764

Reply via email to