High winds and hard rain brought chaos across southern France, northern Spain and parts of Portugal on Thursday, forcing cancellations of flights, trains and ferries and disruption on roads. French officials said a truck driver was killed when a tree smashed through his windscreen, while dozens were injured in weather-related incidents in Spain and a viaduct in Portugal partially collapsed because of flooding.