Australian engineering firm RCR Tomlinson Ltd (ASX:RCR) today posted a loss for the financial year through June due to cost overruns on a solar contract.