Перейти к содержанию

Установка gtk+-2.x.x


Рекомендуемые сообщения

У меня такая проблема: при попытке установить 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).

Может кто сталкивался?

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Проблема возникает из за несовместимости указаных пакетов. Дело в том что функция GMemCunk мутирует от версии к версии пакета gtk, меняя то тип параметров а то и вовсе их количество. Проблема решается подбором совместимых пакетов, например вполне работоспособной комбинацией будет следующая (желательно сохранить очерёдность установки пакетов, т.к. Pango может недосчитаться Cairo или atk и т.п):

1) pkg-config-0.20

2) glib-2.11.0

3) cairo-1.1.6

4) atk-1.9.1

5) pango-1.13.1

6) tiff-3.8.0 (можно и без него, но gtk всё равно заикнётся о его отсутствии, так что лучше поставить )

7) gtk+-2.9.2

все пакеты надо установить с опцией --prefix=/usr

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...