use clang as a default compiler
raise more explanatory error