=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for userspace-rcu-0.15.3nb1 Making all in include gmake[1]: Entering directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/include' /usr/pkg/bin/gmake all-am gmake[2]: Entering directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/include' gmake[2]: Leaving directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/include' gmake[1]: Leaving directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/include' Making all in src gmake[1]: Entering directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/src' CC wfqueue.lo In file included from ../include/urcu/uatomic.h:97, from ../include/urcu/static/wfqueue.h:19, from wfqueue.c:14: ../include/urcu/uatomic/riscv.h:30:4: error: #error "Implementations of some atomic operations of GCC < 13.3.0 for RISC-V are insufficient for sequential consistency. For this reason Userspace RCU is currently marked as 'broken' for RISC-V on these GCC versions." 30 | # error "Implementations of some atomic operations of GCC < 13.3.0 for RISC-V are insufficient for sequential consistency. For this reason Userspace RCU is currently marked as 'broken' for RISC-V on these GCC versions." | ^~~~~ distcc[17055] ERROR: compile wfqueue.c on 10.0.20.122:3864 failed distcc[17055] (dcc_build_somewhere) Warning: remote compilation of 'wfqueue.c' failed, retrying locally distcc[17055] Warning: failed to distribute wfqueue.c to 10.0.20.122:3864, running locally instead In file included from ../include/urcu/uatomic.h:97, from ../include/urcu/static/wfqueue.h:19, from wfqueue.c:14: ../include/urcu/uatomic/riscv.h:30:4: error: #error "Implementations of some atomic operations of GCC < 13.3.0 for RISC-V are insufficient for sequential consistency. For this reason Userspace RCU is currently marked as 'broken' for RISC-V on these GCC versions." 30 | # error "Implementations of some atomic operations of GCC < 13.3.0 for RISC-V are insufficient for sequential consistency. For this reason Userspace RCU is currently marked as 'broken' for RISC-V on these GCC versions." | ^~~~~ In file included from ../include/urcu/wfqueue.h:13, from wfqueue.c:13: ../include/urcu/uatomic/generic.h: In function '_uatomic_exchange': ../include/urcu/compiler.h:231:9: error: static assertion failed: "The architecture does not support atomic lock-free operations on this type." 231 | _Static_assert(predicate, msg) | ^~~~~~~~~~~~~~ ../include/urcu/compiler.h:80:9: note: in expansion of macro 'urcu_static_assert' 80 | urcu_static_assert(__atomic_always_lock_free(size, 0), \ | ^~~~~~~~~~~~~~~~~~ ../include/urcu/uatomic/generic.h:125:17: note: in expansion of macro '_cmm_static_assert__atomic_lf' 125 | _cmm_static_assert__atomic_lf(sizeof(*(addr))); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/urcu/uatomic/api.h:33:9: note: in expansion of macro 'uatomic_load_mo' 33 | uatomic_load_mo(addr, _uatomic_default_mo(CMM_RELAXED, ##mo)) | ^~~~~~~~~~~~~~~ ../include/urcu/uatomic/generic.h:340:31: note: in expansion of macro 'uatomic_read' 340 | old = uatomic_read((uint8_t *) addr); | ^~~~~~~~~~~~ ../include/urcu/compiler.h:231:9: error: static assertion failed: "The architecture does not support atomic lock-free operations on this type." 231 | _Static_assert(predicate, msg) | ^~~~~~~~~~~~~~ ../include/urcu/compiler.h:80:9: note: in expansion of macro 'urcu_static_assert' 80 | urcu_static_assert(__atomic_always_lock_free(size, 0), \ | ^~~~~~~~~~~~~~~~~~ ../include/urcu/uatomic/generic.h:125:17: note: in expansion of macro '_cmm_static_assert__atomic_lf' 125 | _cmm_static_assert__atomic_lf(sizeof(*(addr))); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/urcu/uatomic/api.h:33:9: note: in expansion of macro 'uatomic_load_mo' 33 | uatomic_load_mo(addr, _uatomic_default_mo(CMM_RELAXED, ##mo)) | ^~~~~~~~~~~~~~~ ../include/urcu/uatomic/generic.h:353:31: note: in expansion of macro 'uatomic_read' 353 | old = uatomic_read((uint16_t *) addr); | ^~~~~~~~~~~~ distcc[17055] ERROR: compile wfqueue.c on localhost failed gmake[1]: *** [Makefile:659: wfqueue.lo] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/devel/userspace-rcu/work.riscv64/userspace-rcu-0.15.3/src' gmake: *** [Makefile:509: all-recursive] Error 1 *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/devel/userspace-rcu *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/devel/userspace-rcu