make compile with more strict settings