the newfactoras  interface was missing in libfac.h
Now I'm patching libfac.h instead. Also upstream reported to Singular.