LINUX.ORG.RU

Пересборка gtk+ 2.10


0

0

Здравствуйте. AMD 64 3200+. Поставил Fedora Core 5 64bit, GNOME. Решил обновить gtk+. Скачал gtk+ 2.10, glibc 2.12, pango 1.13.2, cairo 1.2 в исходниках. Собираю cairo, pango, glibc: ./configure --prefix=/usr --enable-gtk-doc --with-man Все нормально. Но при сборке gtk+ выдает, что версии cairo glibc pango старые и необходимо обновить. Пишет наподобии cairo 1.0.1 >= 1.1

Что я делаю не так?

гномовский софт определяет версии установленного софта при помощи pkg-config (в его сторону и рыть)

зы не советую самому собирать gtk - лучше воспользоваться rpm-ками

ale ★★
()

Возьми RPM из development.

cairo-1.2.0-1.1

atk-1.11.4-4

gtk2-2.10.0-1

pango-1.13.1-3

glib2-2.12.0-1

YesSSS ★★★
()

Если хочется именно собрать, то бери не RPM а src.rpm.

rpmbuild --rebuild cool-tool.src.rpm

Если хочется как-то поменять параметры configure то

rpm -i cool-tool.src.rpm

редактируешь spec

rpmbuild -bb cool-tool.spec

Спеки лежат в /usr/src/redhat/SPECS

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

Спасибо за информацию. Полезна.

Скачал с

http://download.fedora.redhat.com/pub/fedora/linux/core/development/x86_64/os...

я пакеты atk-1.12.1, cairo 1.2 и т.д.

делаю:

rpm -ihv atk-1.12.1.fc5.86_64.rpm

а мне в ответ:

Неудовлетворенные зависимости:

rtld(GNU_HASH) нужен для пакета

И так на все скачанные с этого сайта :(

Чего нада-то? Я так понимаю вроде rtld входит в glibc? мне и её надо что-ли обновлять?

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

Да, у меня glibc предостовляет rtld(GNU_HASH). Glibc у меня из development, вероятно изменились названия зависимостей.

Версия из Fedora5 действительно не provides rtld(GNU_HASH).

Что-бы узнать, что предоставляет пакет:

rpm -q --provides glibc

rpm -qp --provides http://download.fedora.redhat.com/pub/fedora/linux/core/5/x86_64/os/Fedora/RP...

Этот вариант не будет качать весь rpm.

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

Спасибо за совет.

rpm -qp --provides http://download.fedora.redhat.com/pub/fedora/linux/core/5/x86_64/os/Fedora/RP...

Вариант не пройдет :) . Инета нет. Дома.

Попробую все-таки скачать 8 мегов (5+3devel). Неохота --nodeps делать :)

Хотя эта бяка (glibc) может ещё чего потянуть блин :(

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