Re: awk doesn't build on armv7
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
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
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
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: