У меня такая проблема: при попытке установить gtk±2.6.7, после команды make через какое-то время компиляция слетает с ошибкой
что-то вроде:
error in /../gtk/gtkclist.h line 152: Syntax error before “GMemCunk”.
Посмотрел в исходниках - никаких видимых ошибок там нету. К стати такая же проблема с gtk±2.5.1
Пробовал на разных дистрибутивах - результат тот же. В основном тестил на XandrOS DSK 2.0 (Debian based), Pango-1.13.0, Cairo-1.1.6, atk-1.5.0, GLib-2.11.0 (тоже самое и с 2.9.0).
Проблема возникает из за несовместимости указаных пакетов. Дело в том что функция GMemCunk мутирует от версии к версии пакета gtk, меняя то тип параметров а то и вовсе их количество. Проблема решается подбором совместимых пакетов, например вполне работоспособной комбинацией будет следующая (желательно сохранить очерёдность установки пакетов, т.к. Pango может недосчитаться Cairo или atk и т.п):
pkg-config-0.20
glib-2.11.0
cairo-1.1.6
atk-1.9.1
pango-1.13.1
tiff-3.8.0 (можно и без него, но gtk всё равно заикнётся о его отсутствии, так что лучше поставить )