When I do dpkg-checkbuilddeps I get a Lllllooooooonnng list of packages. Looking at the packages, they don't seem relevant to a LinuxCNC build.
I'd like to go back to the ./configure step in the high-level build sequence. When I do ./configure things seem to go okay until the end, when configure reports it is unable to find libmodbus, so (following the suggestion in the error message), I re-run configure with "--without-libmodbus". Then configure reports the same phenomenon, missing libusb, so I re-run configure with "--without-libmodbus --without-libusb-1.0" and then configure returns:
error: /usr/src/linux-headers-4.19.195-rtai-amd64/include/linux/version.h: No such file or directory
gcc: fatal error: no input files
Indeed when I go to check what's in /usr/src/ there's nothing. It's empty.