Update: I found the file in component/libsodium/fatfs/src/esp_vfs_fat.h" . But when I ran make flash after modifying the #include to:
'#include: ""libsodium/fatfs/src/esp_vfs_fat.h" '
I get the same but updated error, "libsodium/fatfs/src/esp_vfs_fat.h not found. I ran flash clean but still it still will not see the file that is there.
Update to Update:
I was using msys32 make but I also tried building the sd_card example in Eclipse where I thought I might have more information and control over my includes. But no matter what I tried when using Paths and Symbols in the properties window of Eclipse, it does not "see" esp_vfs_fat.h.
I evne copied libsodium into a dir called mysodium and tried creating an include dir in the fatfs dir then modifying the component.mk file but it still will not "see" the h file. At this point I don't even care if it works, I want to know why the build will not recognize esp_vfs_fat.h