Man hurt in roof collapse