Former Pakistan PM Nawaz Sharif on Tuesday acknowledged that Islamabad had "violated" an agreement with India signed by him and former Indian PM Atal Bihari Vajpayee in 1999, in an apparent reference to the Kargil misadventure by General Pervez Musharraf.