2.0 beta 10 cannot find user contributed library

Thank you for the clear feedback. I am still a bit confused in your comments on the #include though. If you look at the first jpg, the include statement is as you suggest

#include <FSM.h>

You can also see the file structure in the first jpg in the explorer window. It looks like I messed up the path when I copied and pasted it into the post. I believe it is also as you suggest.

under the libraries folder there are three sub folders

  • FSM
  • LiquidCrystal_I2C
  • Finite_State_machine

Inside the FSM folder are the files

  • FSM.h
  • FSM.cpp

With this file structure I get this error, and it is making some really odd "Alternatives" ../FSM_Lib/FSM.h . It seems like it is not finding something that it expected in the first place.

Alternatives for ../FSM_Lib/FSM.h: []
ResolveLibrary(../FSM_Lib/FSM.h)
  -> candidates: []
Using library LiquidCrystal_I2C at version 1.1.1 in folder: f:\Evan\projects\arduino\mega_shiled_for_CNC_router\software\arduino-ATC-spindle-controller\libraries\LiquidCrystal_I2C 
Using library Wire at version 1.0 in folder: C:\Users\evan\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire 
Using library FSM in folder: f:\Evan\projects\arduino\mega_shiled_for_CNC_router\software\arduino-ATC-spindle-controller\libraries\FSM (legacy)
Compilation error: Error: 2 UNKNOWN: exit status 1