Separately , the U.S. military said a coalition soldier was killed following a rocket and mortar attack late Thursday by militants on a coalition compound in southeastern Afghanistan .