=== Building binary: trixie amd64 (commit 97c3bf4a6a33) === afcef0c5274aa75058c1a4af4d43a7026964bfdcef9f307e10c604c02a0589fa + mkdir -p /build + cp /source/bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33.dsc /source/bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33.tar.xz /source/bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33_source.buildinfo /source/bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33_source.changes /build/ + cd /build + dpkg-source -x bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33.dsc src dpkg-source: warning: extracting unsigned source package (bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33.dsc) dpkg-source: info: extracting bcachefs-tools in src dpkg-source: info: unpacking bcachefs-tools_1.39.7+git20261012161013.97c3bf4a6a33.tar.xz + apt-get update Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [4412 B] Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [266 kB] Fetched 10.2 MB in 1s (14.0 MB/s) Reading package lists... + DEBIAN_FRONTEND=noninteractive + apt-get build-dep -y ./src Note, using directory './src' to get the build dependencies Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 64 not upgraded. + cd /build/src + DEB_BUILD_OPTIONS=parallel=16 + dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package bcachefs-tools dpkg-buildpackage: info: source version 1:1.39.7+git20261012161013.97c3bf4a6a33 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Kent Overstreet dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . dpkg-source: info: using options from src/debian/source/options: --tar-ignore=*.a --tar-ignore=*.la --tar-ignore=*.o --tar-ignore=*.so --tar-ignore=.*.sw? --tar-ignore=*/*~ --tar-ignore=,,* --tar-ignore=.[#~]* --tar-ignore=.arch-ids --tar-ignore=.arch-inventory --tar-ignore=.be --tar-ignore=.bzr --tar-ignore=.bzr.backup --tar-ignore=.bzr.tags --tar-ignore=.bzrignore --tar-ignore=.cvsignore --tar-ignore=.deps --tar-ignore=.git --tar-ignore=.gitattributes --tar-ignore=.gitreview --tar-ignore=.hg --tar-ignore=.hgignore --tar-ignore=.hgsigs --tar-ignore=.hgtags --tar-ignore=.mailmap --tar-ignore=.mtn-ignore --tar-ignore=.shelf --tar-ignore=.svn --tar-ignore=CVS --tar-ignore=DEADJOE --tar-ignore=RCS --tar-ignore=_MTN --tar-ignore=_darcs --tar-ignore={arch} debian/rules clean dh clean --parallel --with dkms debian/rules override_dh_auto_clean make[1]: Entering directory '/build/src' /usr/share/cargo/bin/cargo prepare-debian vendor dh_auto_clean make -j16 clean make[2]: Entering directory '/build/src' Cleaning all make[2]: Leaving directory '/build/src' make[1]: Leaving directory '/build/src' debian/rules override_dh_clean make[1]: Entering directory '/build/src' # HACK: breaks cargo checksumming by deleting some vendored files. make[1]: Leaving directory '/build/src' debian/rules binary dh binary --parallel --with dkms dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/src' /usr/share/cargo/bin/cargo prepare-debian vendor dh_auto_configure make[1]: Leaving directory '/build/src' dh_auto_build make -j16 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/src' [SED] initramfs/hook [SED] udev/64-bcachefs.rules [SED] bcachefs-wait-devices@.service [RUSTC] build/rust_types_gen [SED] dkms/dkms.conf warning: unexpected `cfg` condition value: `full` --> fs/vendor/nestify/src/ty.rs:253:25 | 253 | || cfg!(feature = "full") && input.peek(Token![try]) | ^^^^^^^^^^^^^^^^ help: remove the condition | = note: no expected values for `feature` = help: consider adding `full` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: field `ident_token` is never read --> fs/vendor/nestify/src/attributes.rs:36:9 | 34 | pub struct NestedAttribute { | --------------- field in this struct 35 | pub pound_token: Token![#], 36 | pub ident_token: Token![>], | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: field `0` is never read --> fs/vendor/nestify/src/attributes.rs:52:10 | 52 | Star(Token![*]), | ---- ^^^^^^^^^ | | | field in this variant | = note: `AttributeModifier` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 52 | Star(()), | ~~ warning: field `0` is never read --> fs/vendor/nestify/src/attributes.rs:53:11 | 53 | Slash(Token![/]), | ----- ^^^^^^^^^ | | | field in this variant | = note: `AttributeModifier` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 53 | Slash(()), | ~~ warning: field `0` is never read --> fs/vendor/nestify/src/attributes.rs:54:11 | 54 | Minus(Token![-]), | ----- ^^^^^^^^^ | | | field in this variant | = note: `AttributeModifier` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 54 | Minus(()), | ~~ warning: fields `struct_token` and `semi_token` are never read --> fs/vendor/nestify/src/special_data.rs:34:5 | 33 | pub struct BodyStruct { | ---------- fields in this struct 34 | struct_token: Token![struct], | ^^^^^^^^^^^^ 35 | pub fields: SpecialFields, 36 | semi_token: Option, | ^^^^^^^^^^ warning: fields `enum_token` and `brace_token` are never read --> fs/vendor/nestify/src/special_data.rs:41:5 | 40 | pub struct BodyEnum { | -------- fields in this struct 41 | enum_token: Token![enum], | ^^^^^^^^^^ 42 | brace_token: token::Brace, | ^^^^^^^^^^^ warning: field `union_token` is never read --> fs/vendor/nestify/src/special_data.rs:48:5 | 47 | pub struct BodyUnion { | --------- field in this struct 48 | union_token: Token![union], | ^^^^^^^^^^^ warning: field `brace_token` is never read --> fs/vendor/nestify/src/special_data.rs:95:9 | 94 | pub struct FieldsNamed { | ----------- field in this struct 95 | pub brace_token: token::Brace, | ^^^^^^^^^^^ warning: field `paren_token` is never read --> fs/vendor/nestify/src/special_data.rs:101:9 | 100 | pub struct FieldsUnnamed { | ------------- field in this struct 101 | pub paren_token: token::Paren, | ^^^^^^^^^^^ warning: field `colon_token` is never read --> fs/vendor/nestify/src/special_data.rs:114:9 | 108 | pub struct SpecialField { | ------------ field in this struct ... 114 | pub colon_token: Option, | ^^^^^^^^^^^ warning: enum `AttributeRemoval` is never used --> fs/vendor/nestify/src/attribute_removal.rs:6:6 | 6 | enum AttributeRemoval { | ^^^^^^^^^^^^^^^^ warning: unknown lint: `unnecessary_transmutes` --> bcachefs-shim/src/lib.rs:25:9 | 25 | unnecessary_transmutes | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: unknown lint: `unnecessary_transmutes` --> fs/mod.rs:123:14 | 123 | #![allow(unnecessary_transmutes)] | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default [GEN] build/*_gen.h [CC] build/c_src/crypto.o [CC] build/c_src/cuckoo_test.o [CC] build/c_src/eytzinger_test.o [CC] build/c_src/fuse_shims.o [CC] build/c_src/ida.o [CC] build/c_src/libbcachefs.o [CC] build/c_src/percpu_test.o [CC] build/c_src/rust_shims.o [CC] build/c_src/tools-util.o [CC] build/fs/alloc/accounting.o [CC] build/fs/alloc/background.o [CC] build/fs/alloc/backpointers.o [CC] build/fs/alloc/buckets.o [CC] build/fs/alloc/check.o [CC] build/fs/alloc/check_data.o [CC] build/fs/alloc/discard.o In file included from fs/bcachefs_format.h:65, from fs/bcachefs_ioctl.h:15, from c_src/tools-util.c:18: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/cuckoo_test.c:22: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/libbcachefs.c:5: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/accounting.c:3: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/eytzinger_test.c:31: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/buckets.c:8: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/fuse_shims.c:12: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/discard.c:2: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/check_data.c:2: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/background.c:2: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/percpu_test.c:21: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/backpointers.c:2: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/ida.c:19: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from c_src/libbcachefs.h:7, from c_src/rust_shims.c:8: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/alloc/check.c:2: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from fs/bcachefs_format.h:65, from fs/bcachefs.h:78, from fs/data/checksum.h:5, from c_src/crypto.c:20: build/bcachefs_format_gen.h:32:13: error: flexible array member in a struct with no named members 32 | u64 __nothing[]; | ^~~~~~~~~ In file included from build/bcachefs_format_gen.h:402: build/data/extents_format_gen.h:313:1: error: static assertion failed: "struct bch_inline_data: alignment differs from Rust\'s" 313 | _Static_assert(_Alignof(struct bch_inline_data) == 8, "struct bch_inline_data: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ In file included from build/bcachefs_format_gen.h:421: build/snapshots/format_gen.h:127:1: error: static assertion failed: "struct bch_snapshot_tree: alignment differs from Rust\'s" 127 | _Static_assert(_Alignof(struct bch_snapshot_tree) == 8, "struct bch_snapshot_tree: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1311:1: error: static assertion failed: "struct bch_val: alignment differs from Rust\'s" 1311 | _Static_assert(_Alignof(struct bch_val) == 8, "struct bch_val: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1312:16: error: expression in static assertion is not an integer 1312 | _Static_assert(__builtin_offsetof(struct bch_val, __nothing) == 0, "struct bch_val.__nothing: offset differs from Rust's"); | ^~~~~~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1362:1: error: static assertion failed: "struct bch_deleted: alignment differs from Rust\'s" 1362 | _Static_assert(_Alignof(struct bch_deleted) == 8, "struct bch_deleted: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1366:1: error: static assertion failed: "struct bch_whiteout: alignment differs from Rust\'s" 1366 | _Static_assert(_Alignof(struct bch_whiteout) == 8, "struct bch_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1370:1: error: static assertion failed: "struct bch_extent_whiteout: alignment differs from Rust\'s" 1370 | _Static_assert(_Alignof(struct bch_extent_whiteout) == 8, "struct bch_extent_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1374:1: error: static assertion failed: "struct bch_error: alignment differs from Rust\'s" 1374 | _Static_assert(_Alignof(struct bch_error) == 8, "struct bch_error: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1388:1: error: static assertion failed: "struct bch_hash_whiteout: alignment differs from Rust\'s" 1388 | _Static_assert(_Alignof(struct bch_hash_whiteout) == 8, "struct bch_hash_whiteout: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ build/bcachefs_format_gen.h:1392:1: error: static assertion failed: "struct bch_set: alignment differs from Rust\'s" 1392 | _Static_assert(_Alignof(struct bch_set) == 8, "struct bch_set: alignment differs from Rust's"); | ^~~~~~~~~~~~~~ make[1]: *** [Makefile:279: build/c_src/eytzinger_test.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:279: build/c_src/percpu_test.o] Error 1 make[1]: *** [Makefile:279: build/c_src/cuckoo_test.o] Error 1 make[1]: *** [Makefile:279: build/c_src/libbcachefs.o] Error 1 make[1]: *** [Makefile:279: build/c_src/ida.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/check_data.o] Error 1 make[1]: *** [Makefile:279: build/c_src/crypto.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/discard.o] Error 1 make[1]: *** [Makefile:279: build/c_src/fuse_shims.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/accounting.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/buckets.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/background.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/backpointers.o] Error 1 make[1]: *** [Makefile:279: build/c_src/tools-util.o] Error 1 make[1]: *** [Makefile:279: build/fs/alloc/check.o] Error 1 make[1]: *** [Makefile:279: build/c_src/rust_shims.o] Error 1 make[1]: Leaving directory '/build/src' dh_auto_build: error: make -j16 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:52: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 ci-binary-trixie-amd64-1646505