compile with source line number info