Builders struggle to put roof over their heads