In file included from custom.cc:28:0: ext3.h: In member function ‘__u32 Inode::dir_acl() const’: ext3.h:120:40: error: ‘i_dir_acl’ was not declared in this scope __u32 dir_acl(void) const { return i_dir_acl; } ^~~~~~~~~ ext3.h:120:40: note: suggested alternative: ‘dir_acl’ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-hardened_20180307-163504 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby22 (with Rubygems) [2] ruby23 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.6.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv sys-fs/ext3grep [ebuild N ] sys-fs/ext3grep-0.10.2 USE="-debug (-pch)"
Created attachment 523144 [details] emerge-info.txt
Created attachment 523146 [details] emerge-history.txt
Created attachment 523148 [details] environment
Created attachment 523150 [details] etc.portage.tbz2
Created attachment 523152 [details] logs.tbz2
Created attachment 523154 [details] sys-fs:ext3grep-0.10.2:20180309-120540.log
Created attachment 523156 [details] temp.tbz2
same problem here
Based on this, I created an patch and PR (and bumped to EAPI=6): https://github.com/tytso/e2fsprogs/commit/578fcbfd2e61e0b13ce8c7b62804c941d6c1eb8e
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06df722649b38d027a32cf58f47f144426e16c48 commit 06df722649b38d027a32cf58f47f144426e16c48 Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-05-07 21:28:02 +0000 Commit: Hanno <hanno@gentoo.org> CommitDate: 2018-06-21 18:59:20 +0000 sys-fs/ext3grep: Fix build with newer e2fsprogs version Also bumped to EAPI=6 Closes: https://bugs.gentoo.org/650042 Package-Manager: Portage-2.3.36, Repoman-2.3.9 sys-fs/ext3grep/ext3grep-0.10.2.ebuild | 30 ++++++++++------------ ...3grep-0.10.2-include-unistd_h-for-sysconf.patch | 4 +-- ...gs.diff => ext3grep-0.10.2-new-e2fsprogs.patch} | 0 .../files/ext3grep-0.10.2-newer-e2fsprogs.patch | 22 ++++++++++++++++ 4 files changed, 38 insertions(+), 18 deletions(-)