Firefighters are struggling to put out the flames and say they are unsure when the blaze will be fully contained.