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."
A scenario not covered - needs improvement
As usual? Checkout or unpack source code, apply patch with patch command (patch -p1 < /path/to/patch) and compile it (./configure, make, make install)?
How can I use this patch?
Thank you, this enabled me to recover the deleted files from my sons laptop.
insertionops.cc:36:36: error: const struct ext2_inode has no member named i_dir_acl
CentOS7 64Bit rpm crash Error in `extundelete': double free or corruption (!prev): 0x0000000000ae0fa0 ***
Ability to exclude files when restoring whole directories.
extundelete.cc:1435: pointless allocation ?
feature request: restore files/folders/anything that had space reallocated