Я только начинаю изучать Vala (под Ubuntu 12.04) и пытаюсь следовать этому учебник; однако на самом первом этапе компиляции (valac --pkg gtk+-3.0 gtktut.vala
) я получаю эту ошибку:
error: gtk+-3.0 not found in specified Vala API directories or GObject-Introspection GIR directories
Кажется, я не могу найти никакой информации об этом в Интернете, за исключением того, что это может означать, что у меня нет файла GTK3 .vapi (его нет в моем каталоге /usr/share/vala/vapi
); однако я не могу понять, где мне вообще скачать этот мифический файл, даже если он является причиной моей проблемы. Предположительно, он должен быть включен в мою установку компилятора vala.
Опять же, я полный новичок, когда дело доходит до компилируемых языков, и я изо всех сил старался найти ответ.
Как я могу указать valac на необходимые пакеты gtk3?
ОБНОВЛЕНИЕ:
Я обнаружил, что gtk+-3.0.vapi
существует в /usr/share/vala-0.16/vapi
; однако его до сих пор не находят. Любые идеи?