LINUX.ORG.RU

не могу из исходников установить gtk+

 


0

1

Система lfs с продолжением установки графики blfs практически ни на йоту не отступал от учебника, может за исключением установки не тех версий, некоторых программ и библиотек, версии различаются буквально в третьей цифре.
Установлены следующие критически зависимые для gtk+ пакеты:
glib-2.30.1
pango-1.29.4
gdk-pixbuf-2.24.0
atk-2.2.0
cairo-1.12.0
gobject-introspection-1.32.0
всё это стало без ошибок.

Пытаюсь устанавливать следующие версии gtk+

gtk+-2.20.0
как написано в файле install для неё нужны следующие версии зависимых пакетов:
- The GLib, Pango, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.20.0 requires at least GLib 2.23.6,
Pango 1.20, ATK 1.29.2 and cairo 1.6.0.

- The TIFF, PNG, and JPEG image loading libraries. You most
likely have these installed on your system already. If not
these libraries are available from

./configure --prefix=/usr --sysconfdir=/etc вот её вывод: http://pastebin.com/impatCfq
make -j2 вот её вывод: http://pastebin.com/DQ53nbaz


gtk+-2.24.10

как написано в файле install для неё нужны следующие версии зависимых пакетов:
GTK+ requires the following packages:

- The GLib, Pango, GdkPixbuf, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.24.10 requires at least GLib 2.25.10,
Pango 1.20, GdkPixbuf 2.21.0, ATK 1.29.2 and cairo 1.6.0.

- gobject-introspection 0.9.3 or newer.

sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/{faq,tutorial}/Makefile.in
sed -i 's#.*@man_#man_#' docs/reference/gtk/Makefile.in
./configure --prefix=/usr --sysconfdir=/etc вот её вывод: http://pastebin.com/7UKWQp4c
make -j2 вот её вывод: http://pastebin.com/p2sqnAty


gtk+-3.2.4
как написано в файле install для неё нужны следующие версии зависимых пакетов:
GTK+ requires the following packages:

- The GLib, Pango, GdkPixbuf, ATK and cairo libraries, available at
the same location as GTK+. GTK+ 3.2.4 requires at least
GLib 2.29.14, Pango 1.29.0,
GdkPixbuf 2.23.5, ATK 2.1.5
and cairo 1.10.0.
- gobject-introspection 0.10.1 or newer.

./configure --prefix=/usr --sysconfdir=/etc вот её вывод: http://pastebin.com/vkCjbNtJ
make -j2 вот её вывод: http://pastebin.com/PP6JerCe

tiff, jpeg, png и конечно же xorg всё это то же установленно соответствующих версий.

В общем ни одна из этих версий не установилась, насколько я понял из-за общей ошибки. Конкретно что за ошибка разобраться так и не удалось, гугление результатов не принесло.
Если кто знает в чём ошибка помогите пожалуйста.
Заранее благодарен.


★★

или забей на introspection, или установи gir-repository

ananas ★★★★★ ()

сколько лет ты всё пытаешься собрать лфс?

anonymous ()
Ответ на: комментарий от anonymous


сколько лет ты всё пытаешься собрать лфс?

Да сколько б не пытался, когда собираешь из исходников начинаешь лучше разбираться в системе. Я написал полностью сам все загрузочные скрипты. Можно сказать что собрал дистрибутив, собрал шлюз, сейчас собираю с графикой на рабочую станцию.

По сути вопроса проблема решена.
gtk+ не ставился из-за того что не было файла /usr/share/gir-1.0/Pango-1.0.gir

Пересобрал pango-1.29.4 и появился этот Pango-1.0.gir и ещё несколько gir-ов
PangoCairo-1.0.gir
PangoFT2-1.0.gir
PangoXft-1.0.gir

Не пойму после панги собирал:
glibmm-2.30.0
pangomm-2.28.4
gobject-introspection-1.32.0
atk-2.2.0
atkmm-2.22.6
gdk-pixbuf-2.24.0
hicolor-icon-theme-0.12

и файлов gir не было это точно

а когда после установки этих пакетов пересобрал пангу они появились.

Всё вопрос закрыт.

v4567 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.