Recheck for defined() after macro substitution
Make main rip-relative
Output current line for cpp errors