I wonder if you did this little necessary surgery described at the top of the bitlashsd sketch:
- Edit bitlash/src/bitlash.h to turn on the SDFILE define: at or near line 340, make this:
look like this:
- If you are using a Mega2560, edit SdFat/SdFatConfig.h @ line 85, make this change:
#define MEGA_SOFT_SPI 1
If you haven't already, try that and report back on whether your compile works better...
Best luck with your project!
PS: Update. OOPS: The define needs to be enabled, not disabled. I've fixed fix the doc bug and have amended the text above. For avoidance of doubt, please make line 340 look like: