only detect preprocessor errors that have not been ruled out by the file presence condition (i.e. isActive)