Ответ:

Основы: «мы ждали» и «он не приехал». Части соединены противительным союзом «но».

Ответ: сложносочинённое предложение (ССП), противительные отношения.