Sorry but we should restart from the beginning……. You have far to many errors and a lot of people compiled successfully with no or little problems!
Have a look to previous post and see what other has done to compile!
First GitHub contain to many directories and file that are useless ,so extract and compile OpenSprinkler 2.1.6 directory with only the subdirectories that contain the libraries you may need.
Second define the configuration of your HW , the Esp pins you want to use and pins.h defines ( use comments and other prototype examples).
If you want to send me your HW schematics I can do your pins.h proto configuration for you!
If those steps are done correctly you should compile with no errors !