https://bugzilla.suse.com/show_bug.cgi?id=1217232 Bug ID: 1217232 Summary: bees does not build on Leap 15.6 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.6 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: lubos.kocman@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Hello bees does not build on Leap 15.6 this should be fixed before Beta (Feb 2023) https://en.opensuse.org/openSUSE:Roadmap#Schedule_for_openSUSE_Leap_15.6 Build log from Leap 15.6 https://build.opensuse.org/package/live_build_log/openSUSE:Backports:SLE-15-... [ 23s] /usr/include/linux/btrfs.h:667:43: error: flexible array member 'btrfs_ioctl_same_args::info' not at end of 'struct crucible::BtrfsExtentSame' [ 23s] struct btrfs_ioctl_same_extent_info info[]; [ 23s] ^ [ 23s] In file included from extentwalker.cc:5:0: [ 23s] ../include/crucible/fs.h:40:7: note: next member 'int crucible::BtrfsExtentSame::m_fd' declared here [ 23s] int m_fd; [ 23s] ^~~~ [ 23s] ../include/crucible/fs.h:34:9: note: in the definition of 'struct crucible::BtrfsExtentSame' [ 23s] struct BtrfsExtentSame : public btrfs_ioctl_same_args { [ 23s] ^~~~~~~~~~~~~~~ [ 23s] In file included from ../include/crucible/btrfs.h:17:0, [ 23s] from ../include/crucible/fs.h:11, [ 23s] from extentwalker.cc:5: [ 23s] /usr/include/linux/btrfs.h:687:12: error: flexible array member 'btrfs_data_container::val' not at end of 'struct crucible::BtrfsDataContainer' [ 23s] __u64 val[]; /* out */ [ 23s] ^ [ 23s] In file included from extentwalker.cc:5:0: [ 23s] ../include/crucible/fs.h:66:19: note: next member 'std::vector<unsigned char> crucible::BtrfsDataContainer::m_data' declared here [ 23s] vector<uint8_t> m_data; [ 23s] ^~~~~~ [ 23s] ../include/crucible/fs.h:56:9: note: in the definition of 'struct crucible::BtrfsDataContainer' [ 23s] struct BtrfsDataContainer : public btrfs_data_container { [ 23s] ^~~~~~~~~~~~~~~~~~ [ 23s] In file included from ../include/crucible/fs.h:14:0, [ 23s] from extentwalker.cc:5: [ 23s] /usr/include/linux/fiemap.h:37:34: error: flexible array member 'fiemap::fm_extents' not at end of 'struct crucible::Fiemap' [ 23s] struct fiemap_extent fm_extents[]; /* array of mapped extents (out) */ [ 23s] ^ [ 23s] In file included from extentwalker.cc:5:0: [ 23s] ../include/crucible/fs.h:155:24: note: next member 'std::vector<crucible::FiemapExtent> crucible::Fiemap::m_extents' declared here [ 23s] vector<FiemapExtent> m_extents; [ 23s] ^~~~~~~~~ [ 23s] ../include/crucible/fs.h:144:9: note: in the definition of 'struct crucible::Fiemap' [ 23s] struct Fiemap : public fiemap { [ 23s] ^~~~~~ [ 23s] make[1]: *** [Makefile:48: extentwalker.o] Error 1 [ 23s] make[1]: *** Waiting for unfinished jobs.... [ 23s] In file included from ../include/crucible/btrfs.h:17:0, [ 23s] from ../include/crucible/fs.h:11, [ 23s] from fs.cc:1: [ 23s] /usr/include/linux/btrfs.h:667:43: error: flexible array member 'btrfs_ioctl_same_args::info' not at end of 'struct crucible::BtrfsExtentSame' [ 23s] struct btrfs_ioctl_same_extent_info info[]; [ 23s] ^ [ 23s] In file included from fs.cc:1:0: [ 23s] ../include/crucible/fs.h:40:7: note: next member 'int crucible::BtrfsExtentSame::m_fd' declared here [ 23s] int m_fd; [ 23s] ^~~~ [ 23s] ../include/crucible/fs.h:34:9: note: in the definition of 'struct crucible::BtrfsExtentSame' [ 23s] struct BtrfsExtentSame : public btrfs_ioctl_same_args { [ 23s] ^~~~~~~~~~~~~~~ [ 23s] In file included from ../include/crucible/btrfs.h:17:0, [ 23s] from ../include/crucible/fs.h:11, [ 23s] from fs.cc:1: [ 23s] /usr/include/linux/btrfs.h:687:12: error: flexible array member 'btrfs_data_container::val' not at end of 'struct crucible::BtrfsDataContainer' [ 23s] __u64 val[]; /* out */ [ 23s] ^ [ 23s] In file included from fs.cc:1:0: [ 23s] ../include/crucible/fs.h:66:19: note: next member 'std::vector<unsigned char> crucible::BtrfsDataContainer::m_data' declared here [ 23s] vector<uint8_t> m_data; [ 23s] ^~~~~~ [ 23s] ../include/crucible/fs.h:56:9: note: in the definition of 'struct crucible::BtrfsDataContainer' [ 23s] struct BtrfsDataContainer : public btrfs_data_container { [ 23s] ^~~~~~~~~~~~~~~~~~ [ 23s] In file included from ../include/crucible/fs.h:14:0, [ 23s] from fs.cc:1: [ 23s] /usr/include/linux/fiemap.h:37:34: error: flexible array member 'fiemap::fm_extents' not at end of 'struct crucible::Fiemap' [ 23s] struct fiemap_extent fm_extents[]; /* array of mapped extents (out) */ [ 23s] ^ [ 23s] In file included from fs.cc:1:0: [ 23s] ../include/crucible/fs.h:155:24: note: next member 'std::vector<crucible::FiemapExtent> crucible::Fiemap::m_extents' declared here [ 23s] vector<FiemapExtent> m_extents; [ 23s] ^~~~~~~~~ [ 23s] ../include/crucible/fs.h:144:9: note: in the definition of 'struct crucible::Fiemap' [ 23s] struct Fiemap : public fiemap { [ 23s] ^~~~~~ [ 23s] make[1]: *** [Makefile:48: fs.o] Error 1 [ 24s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/bees-0.7/lib' [ 24s] make: *** [Makefile:34: lib] Error 2 [ 24s] error: Bad exit status from /var/tmp/rpm-tmp.rcToPR (%build) -- You are receiving this mail because: You are on the CC list for the bug.