Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
wildtest.c:35:14: error: ‘bool’ cannot be defined via ‘typedef’
   35 | typedef char bool;
      |              ^~~~
wildtest.c:35:14: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
wildtest.c:35:1: warning: useless type name in empty declaration
   35 | typedef char bool;
      | ^~~~~~~
make: *** [Makefile:70: wildtest.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.KXBDBd (%check)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.KXBDBd (%check)
The snippet shows a fail in the build with the new GCC15 and C23