Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652688 - sys-fs/extundelete-0.2.4 : insertionops.cc:36:36: error: const struct ext2_inode has no member named i_dir_acl
Summary: sys-fs/extundelete-0.2.4 : insertionops.cc:36:36: error: const struct ext2_in...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-06 17:06 UTC by Toralf Förster
Modified: 2018-07-11 10:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.89 KB, text/plain)
2018-04-06 17:06 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,159.59 KB, text/plain)
2018-04-06 17:06 UTC, Toralf Förster
Details
environment (environment,10.79 KB, text/plain)
2018-04-06 17:06 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,14.45 KB, application/x-bzip)
2018-04-06 17:06 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,7.76 KB, application/x-bzip)
2018-04-06 17:06 UTC, Toralf Förster
Details
sys-fs:extundelete-0.2.4:20180405-215342.log (sys-fs:extundelete-0.2.4:20180405-215342.log,3.89 KB, text/plain)
2018-04-06 17:06 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,5.22 KB, application/x-bzip)
2018-04-06 17:06 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2018-04-06 17:06:19 UTC
      ^~
insertionops.cc: In function ‘std::ostream& operator<<(std::ostream&, const ext2_inode&)’:
insertionops.cc:36:36: error: ‘const struct ext2_inode’ has no member named ‘i_dir_acl’; did you mean ‘i_file_acl’?
   os << "Directory ACL: " << inode.i_dir_acl << std::endl;
                                    ^~~~~~~~~
                                    i_file_acl

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-hardened_libressl_20180402-100611

  -------------------------------------------------------------------

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) *



emerge -qpv sys-fs/extundelete
[ebuild  N    ] sys-fs/extundelete-0.2.4
Comment 1 Toralf Förster gentoo-dev 2018-04-06 17:06:23 UTC
Created attachment 526698 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-04-06 17:06:26 UTC
Created attachment 526700 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2018-04-06 17:06:29 UTC
Created attachment 526702 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2018-04-06 17:06:33 UTC
Created attachment 526704 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2018-04-06 17:06:36 UTC
Created attachment 526706 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-04-06 17:06:39 UTC
Created attachment 526708 [details]
sys-fs:extundelete-0.2.4:20180405-215342.log
Comment 7 Toralf Förster gentoo-dev 2018-04-06 17:06:42 UTC
Created attachment 526710 [details]
temp.tbz2
Comment 8 Conrad Kostecki gentoo-dev 2018-05-07 21:05:23 UTC
Based on this, I created an patch and PR:
https://github.com/tytso/e2fsprogs/commit/578fcbfd2e61e0b13ce8c7b62804c941d6c1eb8e
Comment 9 tokiclover 2018-05-30 09:30:40 UTC
It appears that "The "#define i_dir_acl i_size_high" was removed"[1].
The file compiles fine once de preprocessor definition is added.

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894645
Comment 10 Ulrich Müller gentoo-dev 2018-06-30 08:02:41 UTC
(In reply to Conrad Kostecki from comment #8)
> Based on this, I created an patch and PR:
> https://github.com/tytso/e2fsprogs/commit/
> 578fcbfd2e61e0b13ce8c7b62804c941d6c1eb8e

Wrong link? I see your ticket here (the date seems to fit):
https://sourceforge.net/p/extundelete/tickets/5/
Comment 11 Conrad Kostecki gentoo-dev 2018-07-07 21:09:00 UTC
(In reply to Ulrich Müller from comment #10)
> (In reply to Conrad Kostecki from comment #8)
> > Based on this, I created an patch and PR:
> > https://github.com/tytso/e2fsprogs/commit/
> > 578fcbfd2e61e0b13ce8c7b62804c941d6c1eb8e
> 
> Wrong link? I see your ticket here (the date seems to fit):
> https://sourceforge.net/p/extundelete/tickets/5/

Sorry, didn't saw your comment :/ Pushed now a new PR.
Comment 12 Larry the Git Cow gentoo-dev 2018-07-11 10:53:30 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bb550eb671ab4ef8479b8106c2d9e173da0b2d

commit 75bb550eb671ab4ef8479b8106c2d9e173da0b2d
Author:     Conrad Kostecki <conrad@kostecki.com>
AuthorDate: 2018-07-07 21:52:01 +0000
Commit:     Tony Vroon <chainsaw@gentoo.org>
CommitDate: 2018-07-11 10:53:21 +0000

    sys-fs/extundelete: fix build with newer e2fsprogs version
    
    Closes: https://bugs.gentoo.org/652688
    Package-Manager: Portage-2.3.41, Repoman-2.3.9
    Closes: https://github.com/gentoo/gentoo/pull/9094
    Closes: https://bugs.gentoo.org/652688

 sys-fs/extundelete/extundelete-0.2.4.ebuild               | 15 ++++++++-------
 .../extundelete/files/extundelete-0.2.4-e2fsprogs.patch   | 11 +++++++++++
 sys-fs/extundelete/metadata.xml                           | 15 ++++++++-------
 3 files changed, 27 insertions(+), 14 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bb550eb671ab4ef8479b8106c2d9e173da0b2d

commit 75bb550eb671ab4ef8479b8106c2d9e173da0b2d
Author:     Conrad Kostecki <conrad@kostecki.com>
AuthorDate: 2018-07-07 21:52:01 +0000
Commit:     Tony Vroon <chainsaw@gentoo.org>
CommitDate: 2018-07-11 10:53:21 +0000

    sys-fs/extundelete: fix build with newer e2fsprogs version
    
    Closes: https://bugs.gentoo.org/652688
    Package-Manager: Portage-2.3.41, Repoman-2.3.9
    Closes: https://github.com/gentoo/gentoo/pull/9094
    Closes: https://bugs.gentoo.org/652688

 sys-fs/extundelete/extundelete-0.2.4.ebuild               | 15 ++++++++-------
 .../extundelete/files/extundelete-0.2.4-e2fsprogs.patch   | 11 +++++++++++
 sys-fs/extundelete/metadata.xml                           | 15 ++++++++-------
 3 files changed, 27 insertions(+), 14 deletions(-)