Menu

#5 insertionops.cc:36:36: error: const struct ext2_inode has no member named i_dir_acl

2.0
open
nobody
None
2022-04-15
2018-05-07
ConiKost
No

With newer e2progs, compilation will fail.

Attached patch fixes it.

1 Attachments

Discussion

  • Anthon van der Neut

    Thank you, this enabled me to recover the deleted files from my sons laptop.

     
  • Kevin Jones

    Kevin Jones - 2020-01-16

    How can I use this patch?

     
    • ConiKost

      ConiKost - 2020-01-16

      As usual? Checkout or unpack source code, apply patch with patch command (patch -p1 < /path/to/patch) and compile it (./configure, make, make install)?

       
  • 0xebjc

    0xebjc - 2022-04-15

    To resolve this error, clarification why this needed, I found the solution detailed here https://sourceforge.net/p/ext4magic/tickets/10/

    "The upstream has removed the macro that defined i_dir_acl as i_size_high which causes a build failure with the later versions of e2fsprogs. Replace every reference to inode->i_dir_acl with
    inode->i_size_high."

     

Log in to post a comment.

MongoDB Logo MongoDB