I replace it with ```#include "errors.h"``` which is a header from gcc that pulls in its error/warning diagnostic routines.  This is because error/warning signatures in root.c conflicts with gcc.   It's not ideal, but at the same time none of the errors in root.c emit any proper line/source locations.