Wednesday, February 02, 2022

Re: awk doesn't build on armv7

Builds fine for me.

Jan Stary <hans@stare.cz> wrote:

> This is current/armv7 on a Beagle Bone Black (dmesg below).
> make build just failed in usr.bin/awk with
>
> ===> usr.bin/awk
> yacc -o awkgram.tab.c -d /usr/src/usr.bin/awk/awkgram.y
> /usr/src/usr.bin/awk/awkgram.y: yacc finds 62 shift/reduce conflicts
> /usr/src/usr.bin/awk/awkgram.y: yacc finds 87 reduce/reduce conflicts
> cc -O2 -pipe -I. -I/usr/src/usr.bin/awk -DHAS_ISBLANK -DNDEBUG -Werror-implicit-function-declaration -MD -MP -c awkgram.tab.c
> In file included from /usr/src/usr.bin/awk/awkgram.y:29:
> /usr/src/usr.bin/awk/awk.h:32:10: fatal error: 'stdnoreturn.h' file not found
> #include <stdnoreturn.h>
> ^~~~~~~~~~~~~~~
> 1 error generated.
> *** Error 1 in usr.bin/awk (<sys.mk>:87 'awkgram.tab.o')
>
> The include in awk.h happens like this:
>
> #if __STDC_VERSION__ <= 199901L
> #define noreturn __dead
> #else
> #include <stdnoreturn.h>
>

No comments:

Post a Comment