| Summary: | sys-fs/btrfs-progs[convert] with >=sys-fs/e2fsprogs-1.44.0: convert/source-ext2.c:425:13: error: ‘struct ext2_ext_attr_entry’ has no member named ‘e_value_block’ | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
| Component: | Current packages | Assignee: | Mike Gilbert <floppym> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | 14mRh4X0r+gentoo, asturm, dschridde+gentoobugs, egorov_egor, jarausch, julien.sanchez, musv, rose, slyfox |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.kernel.org/show_bug.cgi?id=199071 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Yeah, looks like convert will need to adapt to new ext2 features: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/commit/?id=6a081f6d2a5cff0f5a077065aab39901d54bfb61 *** Bug 650722 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b1f7d8f35398f39c72ec26c731bddfa32c5495 commit e1b1f7d8f35398f39c72ec26c731bddfa32c5495 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2018-03-19 13:36:26 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2018-03-19 13:36:42 +0000 sys-fs/btrfs-progs: Fixed compilation with >=sys-fs/e2fsprogs-1.44.0 Closes: https://bugs.gentoo.org/650032 Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-fs/btrfs-progs/btrfs-progs-4.15.1.ebuild | 4 +++ .../btrfs-progs-4.15.1-e2fsprogs-1.44.0.patch | 34 ++++++++++++++++++++++ 2 files changed, 38 insertions(+) |
x86_64-pc-linux-gnu-gcc -march=native -mtune=native -O2 -pipe -std=gnu90 -include config.h -DBTRFS_FLAT_INCLUDES -D_XOPEN_SOURCE=700 -fno-strict-aliasing -fPIC -I. -I./kernel-lib -c convert/source-ext2.c -o convert/source-ext2.o \ -DBTRFSCONVERT_EXT2=1 -DBTRFSCONVERT_REISERFS=0 convert/source-ext2.c: In function ‘ext2_xattr_check_entry’: convert/source-ext2.c:425:13: error: ‘struct ext2_ext_attr_entry’ has no member named ‘e_value_block’; did you mean ‘e_value_offs’? if (entry->e_value_block != 0 || value_size > size || ^~~~~~~~~~~~~ e_value_offs make: *** [Makefile:282: convert/source-ext2.o] Error 1 * ERROR: sys-fs/btrfs-progs-4.15.1::gentoo failed (compile phase): * emake failed