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 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::vectorcrucible::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 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::vectorcrucible::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.