space between executable and object file. Needed?

Could this be causing errors or can tup differentiate between the two?