I just checked all the settings in configuration_adv.h and found a typo that may cause failure. ( line #451 )
#ifdef FILAMENTCHANGEENABLE
#ifdef EXTRUDER_RUNOUT_PREVENT
#error EXTRUDER_RUNOUT_PREVENT currently incompatible with FILAMENTCHANGE
#endif
#endif
IMO the bold part has to be in "" ?!
#ifdef FILAMENTCHANGEENABLE
#ifdef EXTRUDER_RUNOUT_PREVENT
#error "EXTRUDER_RUNOUT_PREVENT currently incompatible with FILAMENTCHANGE"
#endif
#endif
-Olaf