can any one tell me what errors are caught at compile time vs link time?