compile with strict compilation