Firefighters from several Cape Cod communities battled a barn fire in South Orleans Wednesday, shuttling water from nearly a mile away because the area lacks hydrants.