Re: awk doesn't build on armv7

2022-02-02 Thread Jan Stary
On Feb 02 11:49:50, stu.li...@spacehopper.org wrote:
> On 2022-02-02, Jan Stary  wrote:
> > #define noreturn __dead
> > #else
> > #include 
> > #endif
> >
> > and stdnoreturn.h indeed does not exist.
> 
> Where are you looking? It should be in 
> /usr/lib/clang/13.0.0/include/stdnoreturn.h.

I only looked in /usr/include, sorry.

After a sysupgrade, it compiles fine.

Jan



Re: awk doesn't build on armv7

2022-02-02 Thread Stuart Henderson
On 2022-02-02, Jan Stary  wrote:
>   #define noreturn __dead
>   #else
>   #include 
>   #endif
>
> and stdnoreturn.h indeed does not exist.

Where are you looking? It should be in 
/usr/lib/clang/13.0.0/include/stdnoreturn.h.




Re: awk doesn't build on armv7

2022-02-02 Thread Theo de Raadt
Builds fine for me.

Jan Stary  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 
>  ^~~
> 1 error generated.
> *** Error 1 in usr.bin/awk (:87 'awkgram.tab.o')
> 
> The include in awk.h happens like this:
> 
>   #if __STDC_VERSION__ <= 199901L
>   #define noreturn __dead
>   #else
>   #include 
>   #endif
> 
> and stdnoreturn.h indeed does not exist.
> 
> But the same compiles fine on amd64.
> 
>   Jan
> 
> 
> OpenBSD 7.0-current (GENERIC) #0: Mon Jan 31 17:41:46 CET 2022
> h...@bbb.stare.cz:/usr/src/sys/arch/armv7/compile/GENERIC
> real mem  = 484184064 (461MB)
> avail mem = 463847424 (442MB)
> random: good seed from bootblocks
> mainbus0 at root: TI AM335x BeagleBone Black
> cpu0 at mainbus0 mpidr 0: ARM Cortex-A8 r3p2
> cpu0: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
> cpu0: 256KB 64b/line 8-way L2 cache
> omap0 at mainbus0
> prcm0 at omap0 rev 0.2
> dmtimer0 at omap0 rev 3.1
> dmtimer1 at omap0 rev 3.1
> omsysc0 at mainbus0: "target-module"
> omsysc1 at omsysc0: "target-module"
> "pmu" at omsysc1 not configured
> simplebus0 at mainbus0: "ocp"
> intc0 at simplebus0 rev 5.0
> omsysc2 at simplebus0: "target-module"
> simplebus1 at simplebus0: "interconnect"
> simplebus2 at simplebus1: "segment"
> simplebus3 at simplebus1: "segment"
> omsysc3 at simplebus3: "target-module"
> "cpu" at omsysc3 not configured
> simplebus4 at simplebus1: "segment"
> omsysc4 at simplebus4: "target-module"
> simplebus5 at omsysc4: "prcm"
> omcm0 at simplebus5: "per-cm"
> omclock0 at omcm0: "l4ls-clkctrl"
> omclock1 at omcm0: "l3s-clkctrl"
> omclock2 at omcm0: "l3-clkctrl"
> omclock3 at omcm0: "l4hs-clkctrl"
> omclock4 at omcm0: "pruss-ocp-clkctrl"
> omclock5 at omcm0: "cpsw-125mhz-clkctrl"
> omclock6 at omcm0: "lcdc-clkctrl"
> omclock7 at omcm0: "clk-24mhz-clkctrl"
> omcm1 at simplebus5: "wkup-cm"
> omclock8 at omcm1: "l4-wkup-clkctrl"
> omclock9 at omcm1: "l3-aon-clkctrl"
> omclock10 at omcm1: "l4-wkup-aon-clkctrl"
> omcm2 at simplebus5: "mpu-cm"
> omclock11 at omcm2: "mpu-clkctrl"
> omcm3 at simplebus5: "l4-rtc-cm"
> omclock12 at omcm3: "l4-rtc-clkctrl"
> omcm4 at simplebus5: "gfx-l3-cm"
> omclock13 at omcm4: "gfx-l3-clkctrl"
> omcm5 at simplebus5: "l4-cefuse-cm"
> omclock14 at omcm5: "l4-cefuse-clkctrl"
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> "prm" at simplebus5 not configured
> omsysc5 at simplebus4: "target-module"
> simplebus6 at omsysc5: "scm"
> syscon0 at simplebus6: "scm_conf"
> pinctrl0 at simplebus6
> "control" at simplebus6 not configured
> "wkup_m3_ipc" at simplebus6 not configured
> "dma-router" at simplebus6 not configured
> omsysc6 at simplebus4: "target-module"
> omgpio0 at omsysc6: rev 0.1
> gpio0 at omgpio0: 32 pins
> omsysc7 at simplebus4: "target-module"
> com0 at omsysc7: ti16750, 64 byte fifo
> com0: console
> omsysc8 at simplebus4: "target-module"
> tiiic0 at omsysc8 rev 0.11
> iic0 at tiiic0
> "ti,tps65217" at iic0 addr 0x24 not configured
> "atmel,24c256" at iic0 addr 0x50 not configured
> nxphdmi0 at iic0 addr 0x70: rev 0x0301
> nxphdmi0: no display detected
> omsysc9 at simplebus4: "target-module"
> omsysc10 at simplebus4: "target-module"
> "timer" at omsysc10 not configured
> omsysc11 at simplebus4: "target-module"
> omdog0 at omsysc11 rev 0.1
> omsysc12 at simplebus4: "target-module"
> "rtc" at omsysc12 not configured
> simplebus7 at simplebus0: "interconnect"
> simplebus8 at simplebus7: "segment"
> omsysc13 at simplebus8: "target-module"
> omsysc14 at simplebus8: "target-module"
> omsysc15 at simplebus8: "target-module"
> omsysc16 at simplebus8: "target-module"
> omsysc17 at simplebus8: "target-module"
> "mcasp" at omsysc17 not configured
> omsysc18 at simplebus8: "target-module"
> omsysc19 at simplebus8: "target-module"
> "timer" at omsysc19 not configured
> omsysc20 at simplebus8: "target-module"
> "timer" at omsysc20 not configured
> omsysc21 at simplebus8: "target-module"
> "timer" at omsysc21 not configured
> omsysc22 at simplebus8: "target-module"
> "timer" at omsysc22 not configured
> omsysc23 at simplebus8: "target-module"
> "timer" at omsysc23 not configured
> omsysc24 at simplebus8: "target-module"
> "timer" at omsysc24 not configured
> omsysc25 at simplebus8: 

awk doesn't build on armv7

2022-02-02 Thread Jan Stary
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 
 ^~~
1 error generated.
*** Error 1 in usr.bin/awk (:87 'awkgram.tab.o')

The include in awk.h happens like this:

#if __STDC_VERSION__ <= 199901L
#define noreturn __dead
#else
#include 
#endif

and stdnoreturn.h indeed does not exist.

But the same compiles fine on amd64.

Jan


OpenBSD 7.0-current (GENERIC) #0: Mon Jan 31 17:41:46 CET 2022
h...@bbb.stare.cz:/usr/src/sys/arch/armv7/compile/GENERIC
real mem  = 484184064 (461MB)
avail mem = 463847424 (442MB)
random: good seed from bootblocks
mainbus0 at root: TI AM335x BeagleBone Black
cpu0 at mainbus0 mpidr 0: ARM Cortex-A8 r3p2
cpu0: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu0: 256KB 64b/line 8-way L2 cache
omap0 at mainbus0
prcm0 at omap0 rev 0.2
dmtimer0 at omap0 rev 3.1
dmtimer1 at omap0 rev 3.1
omsysc0 at mainbus0: "target-module"
omsysc1 at omsysc0: "target-module"
"pmu" at omsysc1 not configured
simplebus0 at mainbus0: "ocp"
intc0 at simplebus0 rev 5.0
omsysc2 at simplebus0: "target-module"
simplebus1 at simplebus0: "interconnect"
simplebus2 at simplebus1: "segment"
simplebus3 at simplebus1: "segment"
omsysc3 at simplebus3: "target-module"
"cpu" at omsysc3 not configured
simplebus4 at simplebus1: "segment"
omsysc4 at simplebus4: "target-module"
simplebus5 at omsysc4: "prcm"
omcm0 at simplebus5: "per-cm"
omclock0 at omcm0: "l4ls-clkctrl"
omclock1 at omcm0: "l3s-clkctrl"
omclock2 at omcm0: "l3-clkctrl"
omclock3 at omcm0: "l4hs-clkctrl"
omclock4 at omcm0: "pruss-ocp-clkctrl"
omclock5 at omcm0: "cpsw-125mhz-clkctrl"
omclock6 at omcm0: "lcdc-clkctrl"
omclock7 at omcm0: "clk-24mhz-clkctrl"
omcm1 at simplebus5: "wkup-cm"
omclock8 at omcm1: "l4-wkup-clkctrl"
omclock9 at omcm1: "l3-aon-clkctrl"
omclock10 at omcm1: "l4-wkup-aon-clkctrl"
omcm2 at simplebus5: "mpu-cm"
omclock11 at omcm2: "mpu-clkctrl"
omcm3 at simplebus5: "l4-rtc-cm"
omclock12 at omcm3: "l4-rtc-clkctrl"
omcm4 at simplebus5: "gfx-l3-cm"
omclock13 at omcm4: "gfx-l3-clkctrl"
omcm5 at simplebus5: "l4-cefuse-cm"
omclock14 at omcm5: "l4-cefuse-clkctrl"
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
"prm" at simplebus5 not configured
omsysc5 at simplebus4: "target-module"
simplebus6 at omsysc5: "scm"
syscon0 at simplebus6: "scm_conf"
pinctrl0 at simplebus6
"control" at simplebus6 not configured
"wkup_m3_ipc" at simplebus6 not configured
"dma-router" at simplebus6 not configured
omsysc6 at simplebus4: "target-module"
omgpio0 at omsysc6: rev 0.1
gpio0 at omgpio0: 32 pins
omsysc7 at simplebus4: "target-module"
com0 at omsysc7: ti16750, 64 byte fifo
com0: console
omsysc8 at simplebus4: "target-module"
tiiic0 at omsysc8 rev 0.11
iic0 at tiiic0
"ti,tps65217" at iic0 addr 0x24 not configured
"atmel,24c256" at iic0 addr 0x50 not configured
nxphdmi0 at iic0 addr 0x70: rev 0x0301
nxphdmi0: no display detected
omsysc9 at simplebus4: "target-module"
omsysc10 at simplebus4: "target-module"
"timer" at omsysc10 not configured
omsysc11 at simplebus4: "target-module"
omdog0 at omsysc11 rev 0.1
omsysc12 at simplebus4: "target-module"
"rtc" at omsysc12 not configured
simplebus7 at simplebus0: "interconnect"
simplebus8 at simplebus7: "segment"
omsysc13 at simplebus8: "target-module"
omsysc14 at simplebus8: "target-module"
omsysc15 at simplebus8: "target-module"
omsysc16 at simplebus8: "target-module"
omsysc17 at simplebus8: "target-module"
"mcasp" at omsysc17 not configured
omsysc18 at simplebus8: "target-module"
omsysc19 at simplebus8: "target-module"
"timer" at omsysc19 not configured
omsysc20 at simplebus8: "target-module"
"timer" at omsysc20 not configured
omsysc21 at simplebus8: "target-module"
"timer" at omsysc21 not configured
omsysc22 at simplebus8: "target-module"
"timer" at omsysc22 not configured
omsysc23 at simplebus8: "target-module"
"timer" at omsysc23 not configured
omsysc24 at simplebus8: "target-module"
"timer" at omsysc24 not configured
omsysc25 at simplebus8: "target-module"
omgpio1 at omsysc25: rev 0.1
gpio1 at omgpio1: 32 pins
omsysc26 at simplebus8: "target-module"
ommmc0 at omsysc26
sdmmc0 at ommmc0: 4-bit
omsysc27 at simplebus8: "target-module"
omsysc28 at simplebus8: "target-module"
"mailbox" at omsysc28 not configured
omsysc29 at simplebus8: