Looking back through the releases, it appears that around v2.5 there was some work to refactor the code to use shared files. I was able to successfully download v2.4 and install that, which seems to be working as a workaround.
user@debian:~/ddrutility-2.8$ make gcc -Wall -W ddru_ntfscommon.c ddru_ntfsbitmap.c -o ddru_ntfsbitmap ddru_ntfsbitmap.c: In function 'processdata': ddru_ntfsbitmap.c:1174:46: warning: '%s' directive writing up to 254 bytes into a region of size between 221 and 240 [-Wformat-overflow=] 1174 | sprintf (command, "truncate -s %lld \'%s\'", (long long)ntfs_attribute.items.Attr.NonResident.n64RealSize, destination_file); | ^~ ~~~~~~~~~~~~~~~~ ddru_ntfsbitmap.c:1174:8: note: 'sprintf' output between 17...
I have run ddrescue on a failed SSD and have about 500KB of bad sectors. It looks like ddrutility is the best toolset available for finding out which files are not working. However, I am struggling to install it. I am using Gparted live Linux, installed on a USB thumb drive, since I saw that recommended as a quick way to get a system that runs ddrescue. This doesn't come with gcc / make etc., but I was able to install those correctly, I think. I have been able to download the ddrutility tar.gz file,...