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-SP6/bees/standard/x86_64 [ 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)