Норма литературного языка: компас. Вариант компас характерен для речи моряков.
Андрей, мы говорим о современной литературной норме. Во времена Брюллова (первая половина XIX века) норма была другой. Если бы художник работал над картиной в наши дни, он, по всей вероятности, назвал бы ее «Последний день Помпеев».
Литературная норма: Помпеи – Помпеев.
Слово светило склоняется по типу слов болото и чадо. В дат. падеже у них должно быть окончание -у: попал на прием к светилу медицины.