>>> bcachefs-tools: Building community/bcachefs-tools 1.11.0-r1 (using abuild 3.15.0_rc3-r1) started Sun, 04 May 2025 00:52:10 +0000 >>> bcachefs-tools: Validating /home/buildozer/aports/community/bcachefs-tools/APKBUILD... >>> WARNING: bcachefs-tools: No maintainer >>> bcachefs-tools: Analyzing dependencies... >>> bcachefs-tools: Installing for build: build-base cargo clang17-dev coreutils libaio-dev libsodium-dev llvm17-dev eudev-dev util-linux-dev keyutils-dev lz4-dev userspace-rcu-dev zstd-dev pkgconf zlib (1/61) Installing libffi (3.4.8-r0) (2/61) Installing xz-libs (5.8.1-r0) (3/61) Installing libxml2 (2.13.7-r1) (4/61) Installing llvm20-libs (20.1.3-r2) (5/61) Installing scudo-malloc (20.1.3-r0) (6/61) Installing rust (1.86.0-r2) (7/61) Installing cargo (1.86.0-r2) (8/61) Installing clang17-headers (17.0.6-r6) (9/61) Installing llvm17-libs (17.0.6-r7) (10/61) Installing clang17-libs (17.0.6-r6) (11/61) Installing llvm17-linker-tools (17.0.6-r7) (12/61) Installing clang17 (17.0.6-r6) (13/61) Installing clang17-libclang (17.0.6-r6) (14/61) Installing clang17-dev (17.0.6-r6) (15/61) Installing coreutils-env (9.7-r1) (16/61) Installing coreutils-fmt (9.7-r1) (17/61) Installing coreutils-sha512sum (9.7-r1) (18/61) Installing libattr (2.5.2-r2) (19/61) Installing skalibs-libs (2.14.3.0-r0) (20/61) Installing utmps-libs (0.1.2.3-r2) (21/61) Installing coreutils (9.7-r1) (22/61) Installing libaio (0.3.113-r2) (23/61) Installing libaio-dev (0.3.113-r2) (24/61) Installing libsodium (1.0.20-r0) (25/61) Installing libsodium-dev (1.0.20-r0) (26/61) Installing llvm17 (17.0.6-r7) (27/61) Installing linux-headers (6.14.2-r0) (28/61) Installing libffi-dev (3.4.8-r0) (29/61) Installing zlib-dev (1.3.1-r2) (30/61) Installing zstd (1.5.7-r0) (31/61) Installing zstd-dev (1.5.7-r0) (32/61) Installing libbz2 (1.0.8-r6) (33/61) Installing gdbm (1.24-r0) (34/61) Installing mpdecimal (4.0.0-r0) (35/61) Installing libpanelw (6.5_p20250412-r0) (36/61) Installing sqlite-libs (3.49.1-r1) (37/61) Installing python3 (3.12.10-r0) (38/61) Installing python3-pycache-pyc0 (3.12.10-r0) (39/61) Installing pyc (3.12.10-r0) (40/61) Installing llvm17-test-utils-pyc (17.0.6-r7) (41/61) Installing python3-pyc (3.12.10-r0) (42/61) Installing llvm17-test-utils (17.0.6-r7) (43/61) Installing llvm17-dev (17.0.6-r7) (44/61) Installing eudev-libs (3.2.14-r5) (45/61) Installing eudev-dev (3.2.14-r5) (46/61) Installing libeconf (0.6.3-r0) (47/61) Installing libblkid (2.41-r6) (48/61) Installing libuuid (2.41-r6) (49/61) Installing libfdisk (2.41-r6) (50/61) Installing liblastlog2 (2.41-r6) (51/61) Installing libmount (2.41-r6) (52/61) Installing libsmartcols (2.41-r6) (53/61) Installing sqlite (3.49.1-r1) (54/61) Installing sqlite-dev (3.49.1-r1) (55/61) Installing util-linux-dev (2.41-r6) (56/61) Installing keyutils-libs (1.6.3-r4) (57/61) Installing keyutils-dev (1.6.3-r4) (58/61) Installing lz4-dev (1.10.0-r0) (59/61) Installing userspace-rcu (0.15.2-r0) (60/61) Installing userspace-rcu-dev (0.15.2-r0) (61/61) Installing .makedepends-bcachefs-tools (20250504.005215) Executing busybox-1.37.0-r16.trigger OK: 1297 MiB in 163 packages >>> bcachefs-tools: Cleaning up srcdir >>> bcachefs-tools: Cleaning up pkgdir >>> bcachefs-tools: Cleaning up tmpdir >>> bcachefs-tools: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/bcachefs-tools-1.11.0.tar.zst >>> bcachefs-tools: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/bcachefs-tools-1.11.0.tar.zst >>> bcachefs-tools: Checking sha512sums... bcachefs-tools-1.11.0.tar.zst: OK >>> bcachefs-tools: Unpacking /var/cache/distfiles/v3.22/bcachefs-tools-1.11.0.tar.zst... Makefile:113: skipping systemd integration [CC] c_src/bcachefs.o [CC] c_src/cmd_assemble.o [CC] c_src/cmd_attr.o [CC] c_src/cmd_counters.o [CC] c_src/cmd_data.o [CC] c_src/cmd_device.o [CC] c_src/cmd_dump.o [CC] c_src/cmd_format.o In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/util.h:5, from ./libbcachefs/vstructs.h:5, from ./libbcachefs/bcachefs_format.h:80, from ./libbcachefs/bcachefs_ioctl.h:7, from c_src/cmd_data.c:6: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/util.h:5, from ./libbcachefs/vstructs.h:5, from ./libbcachefs/bcachefs_format.h:80, from ./libbcachefs/bcachefs_ioctl.h:7, from c_src/cmd_attr.c:9: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/util.h:5, from ./libbcachefs/vstructs.h:5, from ./libbcachefs/bcachefs_format.h:80, from ./libbcachefs/bcachefs_ioctl.h:7, from c_src/cmd_assemble.c:10: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/bcachefs.h:188, from c_src/cmd_device.c:15: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/bcachefs.h:188, from c_src/tools-util.h:21, from c_src/cmds.h:10, from c_src/cmd_dump.c:7: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/bcachefs.h:188, from c_src/tools-util.h:21, from c_src/cmds.h:10, from c_src/cmd_counters.c:3: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/bcachefs.h:188, from c_src/tools-util.h:21, from c_src/cmds.h:10, from c_src/bcachefs.c:26: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ In file included from /usr/include/urcu/uatomic/s390.h:167, from /usr/include/urcu/uatomic.h:75, from include/linux/atomic.h:21, from include/linux/spinlock_types.h:4, from include/linux/spinlock.h:1, from include/linux/wait.h:7, from include/linux/mempool.h:8, from include/linux/bio.h:23, from ./libbcachefs/bcachefs.h:188, from c_src/tools-util.h:21, from c_src/cmds.h:10, from c_src/cmd_format.c:23: include/linux/atomic.h: In function 'atomic_set': include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:324:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~~~~~~~~~ include/linux/atomic.h:324:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:324:16: note: declared here 324 | DEF_ATOMIC_OPS(atomic, int) | ^~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic_long_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:325:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~~~~ include/linux/atomic.h:325:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:325:16: note: declared here 325 | DEF_ATOMIC_OPS(atomic_long, long) | ^~~~~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set': include/linux/atomic.h:28:41: error: expected expression before 'do' 28 | #define __ATOMIC_SET(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:191:16: note: in expansion of macro '__ATOMIC_SET' 191 | return __ATOMIC_SET(&v->counter, i); \ | ^~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:189:20: note: in definition of macro 'DEF_ATOMIC_OPS' 189 | static inline void a_type##_set(a_type##_t *v, i_type i) \ | ^~~~~~ include/linux/atomic.h: In function 'atomic64_set_release': include/linux/atomic.h:29:41: error: expected expression before 'do' 29 | #define __ATOMIC_SET_RELEASE(p, v) uatomic_set(p, v) | ^~~~~~~~~~~ include/linux/atomic.h:196:16: note: in expansion of macro '__ATOMIC_SET_RELEASE' 196 | return __ATOMIC_SET_RELEASE(&v->counter, i); \ | ^~~~~~~~~~~~~~~~~~~~ include/linux/atomic.h:328:1: note: in expansion of macro 'DEF_ATOMIC_OPS' 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~~~~~~~ include/linux/atomic.h:328:1: error: 'return' with a value, in function returning void [-Wreturn-mismatch] include/linux/atomic.h:328:16: note: declared here 328 | DEF_ATOMIC_OPS(atomic64, s64) | ^~~~~~~~ include/linux/atomic.h:194:20: note: in definition of macro 'DEF_ATOMIC_OPS' 194 | static inline void a_type##_set_release(a_type##_t *v, i_type i) \ | ^~~~~~ make: *** [Makefile:170: c_src/bcachefs.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile:170: c_src/cmd_attr.o] Error 1 make: *** [Makefile:170: c_src/cmd_assemble.o] Error 1 make: *** [Makefile:170: c_src/cmd_counters.o] Error 1 make: *** [Makefile:170: c_src/cmd_format.o] Error 1 make: *** [Makefile:170: c_src/cmd_data.o] Error 1 make: *** [Makefile:170: c_src/cmd_device.o] Error 1 make: *** [Makefile:170: c_src/cmd_dump.o] Error 1 >>> ERROR: bcachefs-tools: build failed >>> bcachefs-tools: Uninstalling dependencies... (1/61) Purging .makedepends-bcachefs-tools (20250504.005215) (2/61) Purging cargo (1.86.0-r2) (3/61) Purging rust (1.86.0-r2) (4/61) Purging clang17-dev (17.0.6-r6) (5/61) Purging clang17 (17.0.6-r6) (6/61) Purging clang17-libclang (17.0.6-r6) (7/61) Purging clang17-headers (17.0.6-r6) (8/61) Purging clang17-libs (17.0.6-r6) (9/61) Purging coreutils (9.7-r1) Executing coreutils-9.7-r1.post-deinstall (10/61) Purging coreutils-env (9.7-r1) (11/61) Purging coreutils-fmt (9.7-r1) (12/61) Purging coreutils-sha512sum (9.7-r1) (13/61) Purging libaio-dev (0.3.113-r2) (14/61) Purging libaio (0.3.113-r2) (15/61) Purging libsodium-dev (1.0.20-r0) (16/61) Purging libsodium (1.0.20-r0) (17/61) Purging llvm17-dev (17.0.6-r7) (18/61) Purging llvm17 (17.0.6-r7) (19/61) Purging llvm17-linker-tools (17.0.6-r7) (20/61) Purging libffi-dev (3.4.8-r0) (21/61) Purging linux-headers (6.14.2-r0) (22/61) Purging zlib-dev (1.3.1-r2) (23/61) Purging llvm17-test-utils-pyc (17.0.6-r7) (24/61) Purging llvm17-test-utils (17.0.6-r7) (25/61) Purging python3-pyc (3.12.10-r0) (26/61) Purging python3-pycache-pyc0 (3.12.10-r0) (27/61) Purging pyc (3.12.10-r0) (28/61) Purging python3 (3.12.10-r0) (29/61) Purging llvm17-libs (17.0.6-r7) (30/61) Purging eudev-dev (3.2.14-r5) (31/61) Purging eudev-libs (3.2.14-r5) (32/61) Purging util-linux-dev (2.41-r6) (33/61) Purging libfdisk (2.41-r6) (34/61) Purging liblastlog2 (2.41-r6) (35/61) Purging libmount (2.41-r6) (36/61) Purging libsmartcols (2.41-r6) (37/61) Purging libuuid (2.41-r6) (38/61) Purging keyutils-dev (1.6.3-r4) (39/61) Purging keyutils-libs (1.6.3-r4) (40/61) Purging lz4-dev (1.10.0-r0) (41/61) Purging userspace-rcu-dev (0.15.2-r0) (42/61) Purging userspace-rcu (0.15.2-r0) (43/61) Purging zstd-dev (1.5.7-r0) (44/61) Purging zstd (1.5.7-r0) (45/61) Purging gdbm (1.24-r0) (46/61) Purging libattr (2.5.2-r2) (47/61) Purging libblkid (2.41-r6) (48/61) Purging libbz2 (1.0.8-r6) (49/61) Purging libeconf (0.6.3-r0) (50/61) Purging libpanelw (6.5_p20250412-r0) (51/61) Purging llvm20-libs (20.1.3-r2) (52/61) Purging mpdecimal (4.0.0-r0) (53/61) Purging scudo-malloc (20.1.3-r0) (54/61) Purging sqlite-dev (3.49.1-r1) (55/61) Purging sqlite (3.49.1-r1) (56/61) Purging sqlite-libs (3.49.1-r1) (57/61) Purging utmps-libs (0.1.2.3-r2) (58/61) Purging libffi (3.4.8-r0) (59/61) Purging libxml2 (2.13.7-r1) (60/61) Purging skalibs-libs (2.14.3.0-r0) (61/61) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r16.trigger OK: 359 MiB in 102 packages